diff options
author | Justin Worthe <justin@worthe-it.co.za> | 2018-07-21 13:34:23 +0200 |
---|---|---|
committer | Justin Worthe <justin@worthe-it.co.za> | 2018-07-21 13:34:23 +0200 |
commit | 76c92c5555e7ee4b9654958b02d1b262a37e765d (patch) | |
tree | 610a6905c61bf1aae6198b4c3869f62cdbbe1d73 /src/engine/constants.rs | |
parent | a1f2934e82312761b6eb2cc2cb427895868f5f19 (diff) |
Removed need to load settings for the bitwise game engine
It's all constants now.
Diffstat (limited to 'src/engine/constants.rs')
-rw-r--r-- | src/engine/constants.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/constants.rs b/src/engine/constants.rs index e321a81..9805f72 100644 --- a/src/engine/constants.rs +++ b/src/engine/constants.rs @@ -7,15 +7,23 @@ pub const MISSILE_COOLDOWN_STATES: usize = MISSILE_COOLDOWN+1; pub const MISSILE_SPEED: usize = 2; pub const MISSILE_MAX_SINGLE_CELL: usize = SINGLE_MAP_WIDTH as usize / MISSILE_SPEED; pub const MISSILE_DAMAGE: u8 = 5; +pub const MISSILE_PRICE: u16 = 30; +pub const MISSILE_CONSTRUCTION_TIME: u8 = 1; pub const DEFENCE_HEALTH: usize = 4; // '20' health is 4 hits +pub const DEFENCE_PRICE: u16 = 30; +pub const DEFENCE_CONSTRUCTION_TIME: u8 = 3; pub const TESLA_MAX: usize = 2; pub const TESLA_COOLDOWN: u8 = 10; pub const TESLA_FIRING_ENERGY: u16 = 100; pub const TESLA_DAMAGE: u8 = 20; +pub const TESLA_PRICE: u16 = 300; +pub const TESLA_CONSTRUCTION_TIME: u8 = 10; pub const ENERGY_GENERATED_BASE: u16 = 5; pub const ENERGY_GENERATED_TOWER: u16 = 3; +pub const ENERGY_PRICE: u16 = 20; +pub const ENERGY_CONSTRUCTION_TIME: u8 = 1; pub const DECONSTRUCT_ENERGY: u16 = 5; |