Files
bevy-snake/src/level.rs
2024-02-18 12:48:34 +01:00

21 lines
357 B
Rust

use bevy::prelude::*;
#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, Default, States)]
pub enum LevelState {
#[default]
Begin,
InGame,
End,
}
#[derive(Resource)]
pub struct Level(pub u32);
pub(super) struct LevelPlugin;
impl Plugin for LevelPlugin {
fn build(&self, app: &mut App) {
app.insert_resource(Level(1));
}
}