Original Sokoban levels have been added in custom JSON format.
Sprite sheet has been added.
.gitignore has been added.
Level load and rendering has been started.
added separate scene for each level
Deleted RingJs, animation and collision detection were created
reworked, added box collision
Merge pull request #1 from arkhemlol/dev-2
Libraries are managed using Bower and build is automated by Grunt.js.
config.js is formatted.
Game's constructor receives JavaScript object.
Canvas is created on the fly and game's container is centered on resize.
JSHint Grunt task is added.
Level's getters are defined by Object.defineProperties.
Storekeeper reference is removed from Level and LevelSet.
LevelSet's Level getter/setter is created.
Short names are given to LevelSet's methods.
Sprite sheet is moved to a separate module.
LevelSet's count getter is added.
Frames count per second is increased.
Sprite is renamed to SceneObject.
SceneObject has getters/setters defined with Object.defineProperties.
Tick initialization bug is fixed.