mod constants;
mod growth_type;
mod save;
mod string_utils;
use constants::status::get_status_by_level;
use growth_type::calculate_growth_type;
use save::{SaveData, SaveDataArgs};
fn main() {
let name = "ゆうてい";
let result = calculate_growth_type(name);
println!("成長タイプの数値(mod 16): {}", result);
if let Some(status) = get_status_by_level(17) {
println!("{}", status.pretty_string());
} else {
println!("指定されたレベルのデータが見つかりません。");
}
let save = SaveData::new_with(SaveDataArgs {
name: Some("だい".to_string()),
gold: Some(20777),
experience: Some(56777),
weapon: Some(7),
..Default::default()
});
let password = save.to_password_string().unwrap();
println!("ふっかつのじゅもん: {}", password);
}