Skip to content

Commit fd727a1

Browse files
committed
Step 6.1: Create 'Play' screen
1 parent 2b23aa9 commit fd727a1

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Game.Screens.Play = class Play extends Engine.Screen {
2+
get events() {
3+
return {
4+
"keydown": "onKeyDown"
5+
}
6+
}
7+
8+
onKeyDown() {
9+
// Once escape is pressed, return to main menu screen
10+
if (this.keyStates.get(27)) {
11+
this.game.changeScreen(Game.Screens.Menu);
12+
}
13+
}
14+
};

views/game.html

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<script type="text/javascript" src="/scripts/engine/assets_loader.js"></script>
2424
<script type="text/javascript" src="/scripts/engine/game.js"></script>
2525
<script type="text/javascript" src="/scripts/game/entities/snake.js"></script>
26+
<script type="text/javascript" src="/scripts/game/screens/play/index.js"></script>
2627
<script type="text/javascript" src="/scripts/game/screens/menu/index.js"></script>
2728
<script type="text/javascript" src="/scripts/game/screens/splash/index.js"></script>
2829
<script type="text/javascript" src="/scripts/main.js"></script>

0 commit comments

Comments
 (0)