Move works again

This commit is contained in:
2023-12-05 19:33:19 +01:00
parent 21a292b7ad
commit 6aee9d974f
6 changed files with 391 additions and 12 deletions

View File

@@ -1,11 +1,12 @@
use crate::level::Level;
use crate::player::Player;
use crate::position::Position;
pub const LEVELS: usize = 2;
pub struct Game<'game> {
pub player: &'game mut Player,
pub levels: Vec<Level>,
pub(crate) player: &'game mut Player,
pub(crate) levels: Vec<Level>,
}
impl Game<'_> {
@@ -20,4 +21,11 @@ impl Game<'_> {
levels: v,
}
}
pub fn get_player(&self) -> &Player {
&self.player
}
pub fn get_mutable_player(&mut self) -> &mut Player {
&mut self.player
}
}