From 6d76fc8d50e2141f2df2c7cf9a3505cad0042705 Mon Sep 17 00:00:00 2001 From: dawsondiaz Date: Thu, 21 May 2015 09:44:49 -0700 Subject: [PATCH] v1 --- css/images/ralph.png | Bin 0 -> 4907 bytes css/images/snakeblock.png | Bin 119 -> 3669 bytes css/snake.css | 24 +++++++++++++----------- index.htm => index.html | 2 +- js/snake.js | 10 +++++----- 5 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 css/images/ralph.png rename index.htm => index.html (96%) diff --git a/css/images/ralph.png b/css/images/ralph.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7da579d6bcd63d21a305fe74de70e7de167721 GIT binary patch literal 4907 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 Tk{4vZZz~N|U6m>&+wlJZ8L|*; literal 0 HcmV?d00001 diff --git a/css/images/snakeblock.png b/css/images/snakeblock.png index e25b646fffce20bf4e9c98e373b868f224cd47db..9af58dd243da6d71741f3e660a0728c0dd942313 100644 GIT binary patch delta 3667 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 - JavaScript Snake + Oelsch Snake diff --git a/js/snake.js b/js/snake.js index 49cff031..af3a355f 100644 --- a/js/snake.js +++ b/js/snake.js @@ -115,7 +115,7 @@ SNAKE.Snake = SNAKE.Snake || (function() { var me = this, playingBoard = config.playingBoard, myId = instanceNumber++, - growthIncr = 5, + growthIncr = 6, moveQueue = [], // a queue that holds the next moves of the snake currentDirection = 1, // 0: up, 1: left, 2: down, 3: right columnShift = [0, 1, 0, -1], @@ -577,7 +577,7 @@ SNAKE.Board = SNAKE.Board || (function() { elmAboutPanel = document.createElement("div"); elmAboutPanel.className = "snake-panel-component"; - elmAboutPanel.innerHTML = "more patorjk.com apps - source code"; + elmAboutPanel.innerHTML = " Originally Created by patorjk.com - Modified by Dawson Diaz"; elmLengthPanel = document.createElement("div"); elmLengthPanel.className = "snake-panel-component"; @@ -624,7 +624,7 @@ SNAKE.Board = SNAKE.Board || (function() { if (config.fullScreen) { fullScreenText = "On Windows, press F11 to play in Full Screen mode."; } - welcomeTxt.innerHTML = "JavaScript Snake

Use the arrow keys on your keyboard to play the game. " + fullScreenText + "

"; + welcomeTxt.innerHTML = "Oelsch Snake

Use the arrow keys on your keyboard to play the game. " + fullScreenText + "

"; var welcomeStart = document.createElement("button"); welcomeStart.appendChild( document.createTextNode("Play Game")); @@ -656,7 +656,7 @@ SNAKE.Board = SNAKE.Board || (function() { tmpElm.className = "snake-try-again-dialog"; var tryAgainTxt = document.createElement("div"); - tryAgainTxt.innerHTML = "JavaScript Snake

You died :(.

"; + tryAgainTxt.innerHTML = "Oelsch Snake

You died. Oelsch is very disappointed in you. :(

"; var tryAgainStart = document.createElement("button"); tryAgainStart.appendChild( document.createTextNode("Play Again?")); @@ -777,7 +777,7 @@ SNAKE.Board = SNAKE.Board || (function() { cLeft = 0; cWidth = getClientWidth()-5; cHeight = getClientHeight()-5; - document.body.style.backgroundColor = "#FC5454"; + document.body.style.backgroundColor = "#f"; } else { cTop = config.top; cLeft = config.left;