This commit is contained in:
@@ -1,2 +1,9 @@
|
||||
pub mod move_data;
|
||||
pub mod secondary_effect;
|
||||
|
||||
pub use move_data::MoveCategory;
|
||||
pub use move_data::MoveData;
|
||||
pub use move_data::MoveTarget;
|
||||
|
||||
pub use secondary_effect::EffectParameter;
|
||||
pub use secondary_effect::SecondaryEffect;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use self::super::secondary_effect::SecondaryEffect;
|
||||
use crate::static_data::SecondaryEffect;
|
||||
use crate::StringKey;
|
||||
use std::collections::HashSet;
|
||||
|
||||
@@ -10,7 +10,6 @@ pub enum MoveCategory {
|
||||
}
|
||||
|
||||
#[derive(PartialEq, Debug)]
|
||||
#[allow(dead_code)]
|
||||
pub enum MoveTarget {
|
||||
Adjacent,
|
||||
AdjacentAlly,
|
||||
|
||||
@@ -52,12 +52,12 @@ mod tests {
|
||||
#[test]
|
||||
fn create_secondary_effect() {
|
||||
let empty = SecondaryEffect::empty();
|
||||
assert_approx_eq!(empty.chance, 0.0);
|
||||
assert_eq!(empty.effect_name, "");
|
||||
assert_eq!(empty.parameters.len(), 0);
|
||||
assert_approx_eq!(empty.chance(), 0.0);
|
||||
assert_eq!(empty.effect_name(), "");
|
||||
assert_eq!(empty.parameters().len(), 0);
|
||||
let set = SecondaryEffect::new(50.0, "foo".to_string(), Vec::new());
|
||||
assert_approx_eq!(set.chance, 50.0);
|
||||
assert_eq!(set.effect_name, "foo");
|
||||
assert_eq!(set.parameters.len(), 0);
|
||||
assert_approx_eq!(set.chance(), 50.0);
|
||||
assert_eq!(set.effect_name(), "foo");
|
||||
assert_eq!(set.parameters().len(), 0);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user