Skip to content

Commit 9865f69

Browse files
committed
different head color for initial block
1 parent 96478b1 commit 9865f69

3 files changed

Lines changed: 22 additions & 0 deletions

File tree

.vscode/launch.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"configurations": [
3+
{
4+
"type": "vscode-edge-devtools.debug",
5+
"request": "launch",
6+
"name": "Launch Microsoft Edge and open the Edge DevTools",
7+
"url": "http://localhost:8080",
8+
"webRoot": "${workspaceFolder}"
9+
}
10+
]
11+
}

css/main-snake.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ a.snake-link:hover {
5757
margin: 0px;
5858
}
5959

60+
#snake-snakehead-alive {
61+
background-image: url('./images/matrix-snake-block.png');
62+
margin: 0px;
63+
padding: 0px;
64+
background-color: aqua;
65+
position: absolute;
66+
border: 0px solid #000080;
67+
background-repeat: no-repeat;
68+
}
6069
.snake-snakebody-block {
6170
margin: 0px;
6271
padding: 0px;

js/snake.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ SNAKE.Snake = SNAKE.Snake || (function() {
177177
me.snakeHead = me.snakeBody["b0"];
178178
me.snakeTail = me.snakeBody["b0"];
179179
me.snakeHead.elm.className = me.snakeHead.elm.className.replace(/\bsnake-snakebody-dead\b/,'');
180+
me.snakeHead.elm.id = "snake-snakehead-alive";
180181
me.snakeHead.elm.className += " snake-snakebody-alive";
181182

182183
// ----- private methods -----
@@ -458,6 +459,7 @@ SNAKE.Snake = SNAKE.Snake || (function() {
458459
blockPool.concat(blocks);
459460
me.snakeHead.elm.className = me.snakeHead.elm.className.replace(/\bsnake-snakebody-dead\b/,'')
460461
me.snakeHead.elm.className += " snake-snakebody-alive";
462+
me.snakeHead.elm.id = "snake-snakehead-alive";
461463
me.snakeHead.row = config.startRow || 1;
462464
me.snakeHead.col = config.startCol || 1;
463465
me.snakeHead.xPos = me.snakeHead.row * playingBoard.getBlockWidth();

0 commit comments

Comments
 (0)