Food and Wall added to the page "rules"
This commit is contained in:
parent
01f2132792
commit
8ba5361469
BIN
assets/food/cherry.png
Normal file
BIN
assets/food/cherry.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 982 B |
@ -67,4 +67,9 @@ canvas {
|
|||||||
#rulesScreen {
|
#rulesScreen {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
height: 50px;
|
||||||
|
width: 50px;
|
||||||
}
|
}
|
12
index.html
12
index.html
@ -34,8 +34,18 @@
|
|||||||
<h1>Rules</h1>
|
<h1>Rules</h1>
|
||||||
|
|
||||||
<p>Do not touch any map's border or any wall. (Do not harm your snake.. You are watched)</p>
|
<p>Do not touch any map's border or any wall. (Do not harm your snake.. You are watched)</p>
|
||||||
<p>You have one job : eat food ! (Try not to feed him with its own tail)</p>
|
<p>You have one job : eat food ! (Try to not feed him with its own tail)</p>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<h2>Know everything about the different blocks :</h2>
|
||||||
|
|
||||||
|
Food :
|
||||||
|
<div id="foodList"></div>
|
||||||
|
|
||||||
|
Wall :
|
||||||
|
<div id="wallList"></div>
|
||||||
|
|
||||||
|
<br>
|
||||||
<a href=# id="menuBtn">Go back to menu</a>
|
<a href=# id="menuBtn">Go back to menu</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
18
script.js
18
script.js
@ -66,13 +66,18 @@ function playAudio(url) {
|
|||||||
|
|
||||||
// Get elements
|
// Get elements
|
||||||
const startScreen = byId("startScreen")
|
const startScreen = byId("startScreen")
|
||||||
const gameScreen = byId("gameScreen")
|
|
||||||
const rulesScreen = byId("rulesScreen")
|
const rulesScreen = byId("rulesScreen")
|
||||||
|
const rulesBtn = byId("rulesBtn")
|
||||||
|
const foodList = byId("foodList")
|
||||||
|
const wallList = byId("wallList")
|
||||||
|
|
||||||
|
const gameScreen = byId("gameScreen")
|
||||||
const levelChoicesTarget = byId("levelChoice")
|
const levelChoicesTarget = byId("levelChoice")
|
||||||
const stopGameBtn = byId("menuBtn")
|
const stopGameBtn = byId("menuBtn")
|
||||||
const canvasTarget = byId("canvasTarget")
|
const canvasTarget = byId("canvasTarget")
|
||||||
const scoreTarget = byId("scoreTarget")
|
const scoreTarget = byId("scoreTarget")
|
||||||
const rulesBtn = byId("rulesBtn")
|
|
||||||
|
|
||||||
// Get map texture
|
// Get map texture
|
||||||
const imgGrass = new Image();
|
const imgGrass = new Image();
|
||||||
@ -85,6 +90,8 @@ imgWall.src = './assets/wall/wall.jpg';
|
|||||||
// Get food texture
|
// Get food texture
|
||||||
const imgApple = new Image();
|
const imgApple = new Image();
|
||||||
imgApple.src = './assets/food/apple.png';
|
imgApple.src = './assets/food/apple.png';
|
||||||
|
const imgCherry = new Image();
|
||||||
|
imgCherry.src = './assets/food/cherry.png';
|
||||||
|
|
||||||
// Get snake texture
|
// Get snake texture
|
||||||
let imgSnakeHeadUp = new Image();
|
let imgSnakeHeadUp = new Image();
|
||||||
@ -115,6 +122,13 @@ function showRulesScreen() {
|
|||||||
startScreen.style.display = "none";
|
startScreen.style.display = "none";
|
||||||
gameScreen.style.display = "none";
|
gameScreen.style.display = "none";
|
||||||
rulesScreen.style.display = "unset";
|
rulesScreen.style.display = "unset";
|
||||||
|
|
||||||
|
// Display all food
|
||||||
|
foodList.appendChild(imgApple);
|
||||||
|
foodList.appendChild(imgCherry);
|
||||||
|
|
||||||
|
// Display all wall
|
||||||
|
wallList.appendChild(imgWall);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user