Methods
getCurrentLevelCells
- getCurrentLevelCells(): Cell[][]
getCurrentLevelNum
- getCurrentLevelNum(): number
getSpriteSize
-
Returns object
-
spriteHeight: number
-
spriteWidth: number
restoreFromMessageLevel
- restoreFromMessageLevel(): void
setLevel
- setLevel(levelNum: number): void
setMessageLevel
- setMessageLevel(sprites: Array<Array<Set<GameSprite>>>): void
Maintains the state of the game. Here is an example flow:
const engine = new GameEngine(gameData) engine.setLevel(0) engine.pressRight() engine.tick() engine.tick() engine.pressUp() engine.tick() engine.pressUndo() engine.tick()