SYMBOL INDEX (23 symbols across 1 files) FILE: snake.js function main (line 22) | function main() { function detectBrowserUrlWhitespaceEscaping (line 42) | function detectBrowserUrlWhitespaceEscaping() { function cleanUrl (line 55) | function cleanUrl() { function setupEventHandlers (line 61) | function setupEventHandlers() { function initUrlRevealed (line 121) | function initUrlRevealed() { function setUrlRevealed (line 128) | function setUrlRevealed(value) { function startGame (line 138) | function startGame() { function updateWorld (line 152) | function updateWorld() { function endGame (line 187) | function endGame() { function drawWorld (line 198) | function drawWorld() { function gridString (line 229) | function gridString() { function tickTime (line 250) | function tickTime() { function currentScore (line 257) | function currentScore() { function cellAt (line 261) | function cellAt(x, y) { function bitAt (line 265) | function bitAt(x, y) { function setCellAt (line 269) | function setCellAt(x, y, cellType) { function dropFood (line 273) | function dropFood() { function changeDirection (line 291) | function changeDirection(newDir) { function drawMaxScore (line 301) | function drawMaxScore() { function showMaxScore (line 322) | function showMaxScore() { function shareScore (line 327) | function shareScore(scorePoints, grid) { function showShareNote (line 340) | function showShareNote(message) { function pickWhitespaceReplacementChar (line 354) | function pickWhitespaceReplacementChar() {