add unit tests

This commit is contained in:
Fabien Freling 2020-04-03 17:12:33 +02:00
parent bf4b32236e
commit 5571266cfe
3 changed files with 235 additions and 116 deletions

View file

@ -6,7 +6,7 @@ use engine::Tile;
fn main() {
let mut window: PistonWindow =
WindowSettings::new("Rustenstein", [640, 480])
WindowSettings::new("Rustenstein", [320, 240])
.exit_on_esc(true)
.resizable(false)
.build()
@ -22,7 +22,7 @@ fn main() {
Tile::Wall, Tile::Wall, Tile::Wall, Tile::Wall, Tile::Wall,
];
let level = engine::Level {
width:5,
width: 5,
height: 5,
tiles
};
@ -31,10 +31,10 @@ fn main() {
while let Some(event) = window.next() {
if let Some(Button::Keyboard(key)) = event.press_args() {
match key {
Key::W => engine.add_movement(engine::Movement::Forward),
Key::S => engine.add_movement(engine::Movement::Backward),
Key::A => engine.add_movement(engine::Movement::TurnLeft),
Key::D => engine.add_movement(engine::Movement::TurnRight),
Key::W | Key::Up => engine.add_movement(engine::Movement::Forward),
Key::S | Key::Down => engine.add_movement(engine::Movement::Backward),
Key::A | Key::Left => engine.add_movement(engine::Movement::TurnLeft),
Key::D | Key::Right => engine.add_movement(engine::Movement::TurnRight),
_ => (),
};
};
@ -46,6 +46,5 @@ fn main() {
if let Some(args) = event.update_args() {
engine.update(args.dt);
}
}
}