diff options
author | Justin Worthe <justin@worthe-it.co.za> | 2018-07-08 13:23:18 +0200 |
---|---|---|
committer | Justin Worthe <justin@worthe-it.co.za> | 2018-07-08 13:23:18 +0200 |
commit | 8263d02a433c87fbfa246cdc80aa26a4dadb78f2 (patch) | |
tree | caeefc2106e9874dccd5a6a437c7b5542e6dd2d3 /tests | |
parent | 772d173dc2864e8fdaf98b9a549e2ed0f4be2099 (diff) |
Started moving constants to a constants file
Diffstat (limited to 'tests')
-rw-r--r-- | tests/expressive_to_bitwise_comparison.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/expressive_to_bitwise_comparison.rs b/tests/expressive_to_bitwise_comparison.rs index 95f867e..bdc4a19 100644 --- a/tests/expressive_to_bitwise_comparison.rs +++ b/tests/expressive_to_bitwise_comparison.rs @@ -118,48 +118,48 @@ fn build_bitwise_from_expressive(expressive: &expressive_engine::ExpressiveGameS let player_energy = expressive.player_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Energy) - .fold(0, |acc, next| acc | next.pos.to_left_bitfield(8)); + .fold(0, |acc, next| acc | next.pos.to_left_bitfield()); let opponent_energy = expressive.opponent_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Energy) - .fold(0, |acc, next| acc | next.pos.to_right_bitfield(8)); + .fold(0, |acc, next| acc | next.pos.to_right_bitfield()); let mut player_buildings_iter = (0..4) .map(|i| expressive.player_buildings.iter() .filter(|b| b.health > i*5) - .fold(0, |acc, next| acc | next.pos.to_left_bitfield(8)) + .fold(0, |acc, next| acc | next.pos.to_left_bitfield()) ); let mut opponent_buildings_iter = (0..4) .map(|i| expressive.opponent_buildings.iter() .filter(|b| b.health > i*5) - .fold(0, |acc, next| acc | next.pos.to_right_bitfield(8)) + .fold(0, |acc, next| acc | next.pos.to_right_bitfield()) ); let player_occupied = expressive.player_buildings.iter() - .fold(0, |acc, next| acc | next.pos.to_left_bitfield(8)) | + .fold(0, |acc, next| acc | next.pos.to_left_bitfield()) | expressive.player_unconstructed_buildings.iter() - .fold(0, |acc, next| acc | next.pos.to_left_bitfield(8)); + .fold(0, |acc, next| acc | next.pos.to_left_bitfield()); let opponent_occupied = expressive.opponent_buildings.iter() - .fold(0, |acc, next| acc | next.pos.to_right_bitfield(8)) | + .fold(0, |acc, next| acc | next.pos.to_right_bitfield()) | expressive.opponent_unconstructed_buildings.iter() - .fold(0, |acc, next| acc | next.pos.to_right_bitfield(8)); + .fold(0, |acc, next| acc | next.pos.to_right_bitfield()); let mut player_attack_iter = (0..4) .map(|i| expressive.player_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Attack) .filter(|b| b.weapon_cooldown_time_left == i) - .fold(0, |acc, next| acc | next.pos.to_left_bitfield(8)) + .fold(0, |acc, next| acc | next.pos.to_left_bitfield()) ); let mut opponent_attack_iter = (0..4) .map(|i| expressive.opponent_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Attack) .filter(|b| b.weapon_cooldown_time_left == i) - .fold(0, |acc, next| acc | next.pos.to_right_bitfield(8)) + .fold(0, |acc, next| acc | next.pos.to_right_bitfield()) ); let empty_missiles: [(u64,u64);4] = [(0,0),(0,0),(0,0),(0,0)]; let player_missiles = expressive.player_missiles.iter() .fold(empty_missiles, |acc, m| { - let (mut left, mut right) = m.pos.to_bitfield(8); + let (mut left, mut right) = m.pos.to_bitfield(); let mut res = acc.clone(); for mut tier in res.iter_mut() { let setting = (!tier.0 & left, !tier.1 & right); @@ -172,7 +172,7 @@ fn build_bitwise_from_expressive(expressive: &expressive_engine::ExpressiveGameS }); let opponent_missiles = expressive.opponent_missiles.iter() .fold(empty_missiles, |acc, m| { - let (mut left, mut right) = m.pos.to_bitfield(8); + let (mut left, mut right) = m.pos.to_bitfield(); let mut res = acc.clone(); for mut tier in res.iter_mut() { let setting = (!tier.0 & left, !tier.1 & right); |