Files
phos-neo/game/shared/src/states.rs
Amatsugu deb778d6af messing arround with asset loader
Need to figure out dynamic assets
Need to switch to ron files
2024-07-23 21:04:47 -04:00

25 lines
383 B
Rust

use bevy::prelude::*;
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum MenuState {
Loading,
Startup,
MainMenu,
InGame,
Paused,
}
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum GameplayState {
Waiting,
PlaceHQ,
Playing,
}
#[derive(States, Debug, Clone, PartialEq, Eq, Hash)]
pub enum AssetLoadState {
Loading,
FinalizeAssets,
LoadComplete,
}