summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJustin Worthe <justin@worthe-it.co.za>2018-06-01 23:36:08 +0200
committerJustin Worthe <justin@worthe-it.co.za>2018-06-01 23:36:08 +0200
commita81a55fd129b947c347284e271d4c6b214c51068 (patch)
tree75e4bf69c7c8f549cb1df37821adc2b5c13e1e4c /src
parentaaa7b679a1b4ca48cc443cb4de921fff8800cc33 (diff)
Put multispeed missiles back in
Diffstat (limited to 'src')
-rw-r--r--src/engine/mod.rs4
-rw-r--r--src/json.rs3
2 files changed, 4 insertions, 3 deletions
diff --git a/src/engine/mod.rs b/src/engine/mod.rs
index 064aac2..beb6fb4 100644
--- a/src/engine/mod.rs
+++ b/src/engine/mod.rs
@@ -198,7 +198,7 @@ impl GameState {
where F: FnMut(&mut Point) {
let mut missiles_len = missiles.len();
'missile_loop: for m in (0..missiles.len()).rev() {
- //for _ in 0..missiles[m].speed { // only speed of 1 in round 1
+ for _ in 0..missiles[m].speed {
wrapping_move_fn(&mut missiles[m].pos);
if missiles[m].pos.x >= settings.size.x {
let damage = cmp::min(missiles[m].damage, opponent.health);
@@ -225,7 +225,7 @@ impl GameState {
}
}
}
- //}
+ }
}
missiles.truncate(missiles_len);
}
diff --git a/src/json.rs b/src/json.rs
index 5830bd9..a8eb012 100644
--- a/src/json.rs
+++ b/src/json.rs
@@ -28,7 +28,8 @@ struct State {
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
struct GameDetails {
- //round: u32,
+ //round: u16,
+ //max_rounds: u16,
map_width: u8,
map_height: u8,
round_income_energy: u16,