UNPKG

littlejsengine

Version:

LittleJS - Tiny and Fast HTML5 Game Engine

47 lines (40 loc) 1.44 kB
/* Little JS Hello World Demo - Just prints "Hello World!" - A good starting point for new projects */ 'use strict'; /////////////////////////////////////////////////////////////////////////////// function gameInit() { // called once after the engine starts up // setup the game } /////////////////////////////////////////////////////////////////////////////// function gameUpdate() { // called every frame at 60 frames per second // handle input and update the game state } /////////////////////////////////////////////////////////////////////////////// function gameUpdatePost() { // called after physics and objects are updated // setup camera and prepare for render } /////////////////////////////////////////////////////////////////////////////// function gameRender() { // called before objects are rendered // draw any background effects that appear behind objects } /////////////////////////////////////////////////////////////////////////////// function gameRenderPost() { // called after objects are rendered // draw effects or hud that appear above all objects drawTextScreen('Hello World!', mainCanvasSize.scale(.5), 80); } /////////////////////////////////////////////////////////////////////////////// // Startup LittleJS Engine engineInit(gameInit, gameUpdate, gameUpdatePost, gameRender, gameRenderPost, ['tiles.png']);