Files
HEDZReloaded/crates/shared/src/tick.rs
2025-12-08 19:22:17 -05:00

18 lines
346 B
Rust

use crate::GameState;
use bevy::prelude::*;
pub fn plugin(app: &mut App) {
app.init_resource::<GameTick>();
app.add_systems(
FixedLast,
(|mut tick: ResMut<GameTick>| {
tick.0 += 1;
})
.run_if(in_state(GameState::Playing)),
);
}
#[derive(Default, Resource)]
pub struct GameTick(pub u64);