diff --git a/src/logic/ingame/mod.rs b/src/logic/ingame/mod.rs index 85bebba..7a9b9b0 100644 --- a/src/logic/ingame/mod.rs +++ b/src/logic/ingame/mod.rs @@ -253,6 +253,17 @@ impl Screen for InGameScreen { } + // Iterates over pufferfish + for pufferfish in game_core.world.pufferfish.iter_mut(){ + + pufferfish.handle_logic(&mut game_core.player, dt); + pufferfish.render(&mut context_2d, &mut game_core.player, &mut game_core.resources, dt); + + + + } + + // Removes whirlpools set for removal game_core.world.whirlpool.retain(|x| !x.should_remove());