Move works again
This commit is contained in:
12
src/game.rs
12
src/game.rs
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user