turtlegame/src/activities/house/mod.rs

27 lines
484 B
Rust
Raw Normal View History

mod grid;
mod player;
use grid::Grid;
use player::Player;
#[derive(Debug, Default)]
pub struct HouseState {
grid: Grid,
player: Player
}
pub fn draw(state: &crate::State, _engine: &comfy::EngineContext<'_>) {
if let Some(house) = state.house() {
//Draw Grid
house.grid.draw();
//Draw Player
house.player.draw();
}
}
pub fn update(state: &mut crate::State, _engine: &mut comfy::EngineContext<'_>) {
let house = state.house_mut();
house.player.update(&house.grid);
}