|
@@ -131,33 +131,21 @@ fn main() -> Result<(), GameError> {
|
|
|
.build();
|
|
|
}
|
|
|
|
|
|
- game.on_key(
|
|
|
- (carpet::KeyCode::W, carpet::KeyMods::NONE),
|
|
|
- |world| {
|
|
|
- Motion::move_player(world, -1, 0);
|
|
|
- },
|
|
|
- );
|
|
|
-
|
|
|
- game.on_key(
|
|
|
- (carpet::KeyCode::A, carpet::KeyMods::NONE),
|
|
|
- |world| {
|
|
|
- Motion::move_player(world, 0, -1);
|
|
|
- },
|
|
|
- );
|
|
|
-
|
|
|
- game.on_key(
|
|
|
- (carpet::KeyCode::S, carpet::KeyMods::NONE),
|
|
|
- |world| {
|
|
|
- Motion::move_player(world, 1, 0);
|
|
|
- },
|
|
|
- );
|
|
|
-
|
|
|
- game.on_key(
|
|
|
- (carpet::KeyCode::D, carpet::KeyMods::NONE),
|
|
|
- |world| {
|
|
|
- Motion::move_player(world, 0, 1);
|
|
|
- },
|
|
|
- );
|
|
|
+ game.on_key((carpet::KeyCode::W, carpet::KeyMods::NONE), |world| {
|
|
|
+ Motion::move_player(world, -1, 0);
|
|
|
+ });
|
|
|
+
|
|
|
+ game.on_key((carpet::KeyCode::A, carpet::KeyMods::NONE), |world| {
|
|
|
+ Motion::move_player(world, 0, -1);
|
|
|
+ });
|
|
|
+
|
|
|
+ game.on_key((carpet::KeyCode::S, carpet::KeyMods::NONE), |world| {
|
|
|
+ Motion::move_player(world, 1, 0);
|
|
|
+ });
|
|
|
+
|
|
|
+ game.on_key((carpet::KeyCode::D, carpet::KeyMods::NONE), |world| {
|
|
|
+ Motion::move_player(world, 0, 1);
|
|
|
+ });
|
|
|
|
|
|
game.run_with_systems(|world| {
|
|
|
Draw.run_now(&world);
|