SYMBOL INDEX (114 symbols across 32 files) FILE: content/better-tile-graphics/better-tile-graphics.js function calculateTileSourcePosition (line 44) | function calculateTileSourcePosition(tile_index, tile_sheet_columns) { function renderTiles (line 56) | function renderTiles() { function renderDisplay (line 84) | function renderDisplay() { function resize (line 91) | function resize(event) { FILE: content/better-tile/better-tile.js function renderTiles (line 52) | function renderTiles() { function renderDisplay (line 80) | function renderDisplay() { function resize (line 87) | function resize(event) { FILE: content/collision/collision.js method bottom (line 49) | get bottom() { return this.y + this.height; } method left (line 50) | get left() { return this.x; } method right (line 51) | get right() { return this.x + this.width; } method top (line 52) | get top() { return this.y; } FILE: content/hit-the-wall/hit-the-wall.js method leftCollision (line 192) | leftCollision(object, column) { method rightCollision (line 219) | rightCollision(object, column) { method topCollision (line 240) | topCollision(object, row) { FILE: content/inheritance/inheritance.js function Human (line 3) | function Human(name) { function Worker (line 9) | function Worker(name, job) { FILE: content/ipo/components/main.js function update (line 12) | function update() { FILE: content/multiple-inheritance/multiple-inheritance.js function Human (line 3) | function Human(name) { function Worker (line 19) | function Worker(job) { function Bob (line 35) | function Bob(job) { FILE: content/objects-and-vars/objects.js function sayHello (line 22) | function sayHello() { FILE: content/prototype-inheritance/prototype-inheritance.js function Human (line 3) | function Human(name) { function Worker (line 21) | function Worker(name, job) { FILE: content/rabbit-trap/05/game-05.js method changeFrameSet (line 293) | changeFrameSet(frame_set, mode, delay = 10, frame_index = 0) { FILE: content/rabbit-trap/06/game-06.js method changeFrameSet (line 62) | changeFrameSet(frame_set, mode, delay = 10, frame_index = 0) { method collideObject (line 277) | collideObject(object) { FILE: content/rabbit-trap/07/game-07.js method changeFrameSet (line 55) | changeFrameSet(frame_set, mode, delay = 10, frame_index = 0) { FILE: content/square-collision-response/response.js method centerX (line 53) | get centerX() { return this.x + this.width * 0.5; } method centerY (line 54) | get centerY() { return this.y + this.height * 0.5; } method bottom (line 56) | get bottom() { return this.y + this.height; } method left (line 57) | get left() { return this.x; } method right (line 58) | get right() { return this.x + this.width; } method top (line 59) | get top() { return this.y; } FILE: content/stay-down/game-states/pause.js function activate (line 15) | function activate(message) { function deactivate (line 27) | function deactivate() {} function render (line 29) | function render() {} function update (line 31) | function update() { FILE: content/stay-down/game-states/run.js function activate (line 53) | function activate(message) { function deactivate (line 62) | function deactivate() {} function render (line 64) | function render() { function reset (line 89) | function reset() { function update (line 103) | function update() { FILE: content/stay-down/game-states/title.js function activate (line 20) | function activate(message) { function deactivate (line 35) | function deactivate() {} function render (line 37) | function render() {} function update (line 39) | function update() { FILE: content/stay-down/initialize.js function resize (line 18) | function resize(event) { FILE: content/stay-down/stay-down.js constant STAY_DOWN (line 1) | const STAY_DOWN = (() => ({ FILE: content/stay-down/tools/controller.js function activate (line 15) | function activate() { function getKey (line 22) | function getKey(name) { return keys[name].active } function keyDownUp (line 24) | function keyDownUp(event) { event.preventDefault(); function setKey (line 40) | function setKey(name, active) { keys[name].active = active; } function trigger (line 42) | function trigger(input, state) { if (state !== input.state) input.active... FILE: content/stay-down/tools/engine.js function cycle (line 13) | function cycle(time_stamp) { function start (line 38) | function start() { function stop (line 45) | function stop() { function setState (line 52) | function setState(state_) { state = state_; } FILE: content/stay-down/tools/loader.js function loadImages (line 3) | function loadImages(urls, callback) { FILE: content/stay-down/tools/state-manager.js function change (line 8) | function change(name, message) { FILE: content/stay-down/tools/text.js function write (line 56) | function write(context, position_x, position_y, width, string, clear = f... FILE: content/stay-down/utilities/buffer.js method create (line 3) | create(width, height, alpha = false, desynchronized = true) { method draw (line 15) | draw(b, image, x, y) { method drawFlippedX (line 21) | drawFlippedX(b, image, x, y, scale_x) { method resize (line 33) | resize(b, width, height, smoothing = false) { FILE: content/stay-down/utilities/collider.js method collideRectangleWithRectangle (line 7) | collideRectangleWithRectangle(r1, r2) { method collideTop (line 15) | collideTop(rectangle, top) { method collidePlayerWithPlatform (line 27) | collidePlayerWithPlatform(player, platform) { method keepItemInBounds (line 37) | keepItemInBounds(item, left, right, top, bottom) { method keepPlayerInBounds (line 65) | keepPlayerInBounds(player, left, right) { FILE: content/stay-down/utilities/frame.js method create (line 3) | create(x, y, width, height, offset_x = 0, offset_y = 0) { FILE: content/stay-down/utilities/item.js method create (line 7) | create(x, y) { method reset (line 22) | reset(i, left, top, right, bottom) { method updatePosition (line 31) | updatePosition(i, x, y, friction) { FILE: content/stay-down/utilities/platform.js method create (line 7) | create(x, y) { method moveUp (line 21) | moveUp(p) { method reset (line 31) | reset(p, y) { FILE: content/stay-down/utilities/player.js method create (line 7) | create(x, y) { method ground (line 25) | ground(p, velocity_y = 0) { method jump (line 32) | jump(p) { method moveLeft (line 43) | moveLeft(p) { method moveRight (line 50) | moveRight(p) { method updatePosition (line 57) | updatePosition(p, gravity, friction) { FILE: content/stay-down/utilities/rectangle-2d.js method create (line 3) | create(x, y, width, height) { method getBottom (line 17) | getBottom(r) { return r.y + r.height; } method getCenterX (line 18) | getCenterX(r) { return r.x + r.width * 0.5; } method getCenterY (line 19) | getCenterY(r) { return r.y + r.height * 0.5; } method getLeft (line 20) | getLeft(r) { return r.x; } method getRight (line 21) | getRight(r) { return r.x + r.width; } method getTop (line 22) | getTop(r) { return r.y; } method getOldBottom (line 24) | getOldBottom(r) { return r.old_y + r.height; } method getOldTop (line 25) | getOldTop(r) { return r.old_y; } method setBottom (line 27) | setBottom(r, y) { r.y = y - r.height; } method setLeft (line 28) | setLeft(r, x) { r.x = x; } method setRight (line 29) | setRight(r, x) { r.x = x - r.width; } method setTop (line 30) | setTop(r, y) { r.y = y; } method moveX (line 32) | moveX(r, x) { r.x += x; } method moveY (line 33) | moveY(r, y) { r.old_y = r.y; r.y += y; } FILE: content/top-down-tiles/top-down-tiles.js method bottom (line 90) | get bottom() { return this.y + this.height; } method oldBottom (line 91) | get oldBottom() { return this.old_y + this.height; } method left (line 92) | get left() { return this.x; } method oldLeft (line 93) | get oldLeft() { return this.old_x; } method right (line 94) | get right() { return this.x + this.width; } method oldRight (line 95) | get oldRight() { return this.old_x + this.width; } method top (line 96) | get top() { return this.y; } method oldTop (line 97) | get oldTop() { return this.old_y; } method leftCollision (line 174) | leftCollision(object, column) { method rightCollision (line 219) | rightCollision(object, column) { method bottomCollision (line 241) | bottomCollision(object, row) { method topCollision (line 259) | topCollision(object, row) { FILE: index.js function clickOrTouchStart (line 11) | function clickOrTouchStart(event) { function emptyContainer (line 23) | function emptyContainer(container) { function fillContainer (line 29) | function fillContainer(container, elements) { function filter (line 35) | function filter(query) { function keyDown (line 56) | function keyDown(event) {