Compare commits
No commits in common. "6586da02a21df715ec15d9a9fbd4df928dafeab6" and "bd5fff40b544fabd86d66cd34b426dd3e53a9dfe" have entirely different histories.
6586da02a2
...
bd5fff40b5
22
src/main.rs
22
src/main.rs
|
@ -1,6 +1,9 @@
|
|||
//#![allow(unused)]
|
||||
#![allow(unused)]
|
||||
use toml::{value::Array, Table};
|
||||
//use std::io;
|
||||
use std::fs;
|
||||
use std::option;
|
||||
use std::any::{Any, TypeId};
|
||||
use serde::Deserialize;
|
||||
use struct_iterable::Iterable;
|
||||
|
||||
|
@ -108,18 +111,18 @@ fn main() {
|
|||
}
|
||||
}
|
||||
let mut i=0;
|
||||
for name in &toml_data.prof_throws {
|
||||
for (name) in &toml_data.prof_throws {
|
||||
dnd_data.prof_throws[i]=name.to_string();
|
||||
i=i+1;
|
||||
}
|
||||
i=0;
|
||||
for name in &toml_data.skill_prof_bonuses{
|
||||
for (name) in &toml_data.skill_prof_bonuses{
|
||||
dnd_data.skill_prof_bonuses[i][0]=name[0].to_string();
|
||||
dnd_data.skill_prof_bonuses[i][1]=name[1].to_string();
|
||||
i=i+1;
|
||||
}
|
||||
i=0;
|
||||
for name in &toml_data.prof_throws {
|
||||
for (name) in &toml_data.prof_throws {
|
||||
match name.as_str(){
|
||||
"str" => dnd_data.prof_throws_vec[0]=dnd_data.profiency as i64,
|
||||
"dex" => dnd_data.prof_throws_vec[1]=dnd_data.profiency as i64,
|
||||
|
@ -132,12 +135,12 @@ fn main() {
|
|||
i=i+1;
|
||||
}
|
||||
i=0;
|
||||
for name in &toml_data.prof_skills {
|
||||
for (name) in &toml_data.prof_skills {
|
||||
dnd_data.prof_skills[i]=name.to_string();
|
||||
i=i+1;
|
||||
}
|
||||
i=0;
|
||||
for name in &toml_data.list.skills {
|
||||
for (name) in &toml_data.list.skills {
|
||||
dnd_data.skills_names[i][0]=name[0].to_string();
|
||||
dnd_data.skills_names[i][1]=name[1].to_string();
|
||||
i=i+1;
|
||||
|
@ -196,6 +199,7 @@ fn main() {
|
|||
dnd_data.throws[i]=dnd_data.prof_throws_vec[i] + val;
|
||||
i=i+1
|
||||
}
|
||||
i=0;
|
||||
fn base_to_num(str: String) -> usize{
|
||||
match str.as_str(){
|
||||
"str" => return 0,
|
||||
|
@ -206,8 +210,7 @@ fn main() {
|
|||
"charis" => return 5,
|
||||
_ => return 0,
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
i=0;
|
||||
for name in &dnd_data.skills_names{
|
||||
let mut modi=0;
|
||||
|
@ -226,6 +229,7 @@ fn main() {
|
|||
dnd_data.skills[i].modi=modi as i64;
|
||||
|
||||
i=i+1;
|
||||
modi=0;
|
||||
}
|
||||
|
||||
println!("profiency: {}",dnd_data.profiency);
|
||||
|
@ -259,11 +263,13 @@ fn main() {
|
|||
i=i+1
|
||||
}
|
||||
println!("---------");
|
||||
i=0;
|
||||
for val in &dnd_data.skills{
|
||||
if val.name!=""{
|
||||
println!("{} : {}",val.name,val.modi);
|
||||
}
|
||||
}
|
||||
i=0;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue