use bevy states

despawn plugin
buiding plugin
This commit is contained in:
2024-06-05 22:00:00 -04:00
parent c31c2fb908
commit 05f9fa3143
20 changed files with 296 additions and 54 deletions

17
game/shared/src/states.rs Normal file
View File

@@ -0,0 +1,17 @@
use bevy::prelude::*;
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum GameState {
Startup,
MainMenu,
Loading,
Playing,
Paused,
}
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum GameplayState {
Waiting,
PlaceHQ,
Playing,
}