- commit
- 5e54ce31eb34d42f95e198bf19c21d62b08d0598
- parent
- e3e811e867ac71cf9b108928f258f0a2d7842afe
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-02-19 19:20
add remaining enemies
Diffstat
| M | src/enemies.rs | 24 | ++++++++++++++++++++++-- |
| M | src/sprites.rs | 2 | ++ |
2 files changed, 24 insertions, 2 deletions
diff --git a/src/enemies.rs b/src/enemies.rs
@@ -97,6 +97,14 @@ const HOOD: EnemyType = EnemyType {
97 97 sprite: &sprites::HOOD,
98 98 };
99 99
-1 100 const HOOD2: EnemyType = EnemyType {
-1 101 speed: 13.0,
-1 102 size: 9.0,
-1 103 health: 40.0,
-1 104 power: 50.0,
-1 105 sprite: &sprites::HOOD2,
-1 106 };
-1 107
100 108 const PLANTGUY: EnemyType = EnemyType {
101 109 speed: 10.0,
102 110 size: 9.0,
@@ -105,6 +113,14 @@ const PLANTGUY: EnemyType = EnemyType {
105 113 sprite: &sprites::PLANTGUY,
106 114 };
107 115
-1 116 const RADDISH: EnemyType = EnemyType {
-1 117 speed: 15.0,
-1 118 size: 9.0,
-1 119 health: 30.0,
-1 120 power: 40.0,
-1 121 sprite: &sprites::RADDISH,
-1 122 };
-1 123
108 124 const CRAWL: EnemyType = EnemyType {
109 125 speed: 5.0,
110 126 size: 9.0,
@@ -139,10 +155,14 @@ pub fn get_enemy(x: f32, y: f32, i: usize) -> Enemy {
139 155 vec![&MUMMY, &ZOMBIE],
140 156 vec![&MUMMY, &ZOMBIE],
141 157 vec![&HOOD],
142 -1 vec![&HOOD],
143 -1 vec![&HOOD],
-1 158 vec![&HOOD, &EYE],
144 159 vec![&SNAKE, &PLANTGUY],
145 160 vec![&SNAKE, &PLANTGUY],
-1 161 vec![&HOOD2],
-1 162 vec![&HOOD2, &HOOD],
-1 163 vec![&HOOD2],
-1 164 vec![&SNAKE, &RADDISH],
-1 165 vec![&RADDISH, &PLANTGUY],
146 166 vec![&SKELETON2, &CRAWL],
147 167 vec![&SKELETON2, &CRAWL],
148 168 vec![&CRAWL],
diff --git a/src/sprites.rs b/src/sprites.rs
@@ -13,8 +13,10 @@ pub const CRAWL: Sprite = ppm::include_ppm!("crawl");
13 13 pub const EYE: Sprite = ppm::include_ppm!("eye");
14 14 pub const GHOST: Sprite = ppm::include_ppm!("ghost");
15 15 pub const HOOD: Sprite = ppm::include_ppm!("hood");
-1 16 pub const HOOD2: Sprite = ppm::include_ppm!("hood2");
16 17 pub const MUMMY: Sprite = ppm::include_ppm!("mummy");
17 18 pub const PLANTGUY: Sprite = ppm::include_ppm!("plantguy");
-1 19 pub const RADDISH: Sprite = ppm::include_ppm!("raddish");
18 20 pub const SHADOW: Sprite = ppm::include_ppm!("shadow");
19 21 pub const SKELETON: Sprite = ppm::include_ppm!("skeleton");
20 22 pub const SKELETON2: Sprite = ppm::include_ppm!("skeleton2");