added gitignore
reboot - initial commit
Update README.md
introduced viewport. moved rotation logic from map to viewport, keeping the structure of the map array static
viewport can be created with positions that will offset the contained map snapshot
basic rendering
testing draw modes
reimplemented old rendering procedure, rendering results mostly untested
enabled the use of prebaked tileMaps for map creation, added tile height level rendering, refactoring&cleanup
Added bunch of docblocks
drawing each side of a tile with a separate path, thus allowing for different fills to be used
changed renderer to use a basic config object
refactored game and renderer, using config object for game, made things easier testable
typo
added a bunch of validations & throws, added first renderer tests vs mocked ctx/canvas
full test coverage for Renderer + cleanup
added dat.gui.js
config dat.gui.js, basic example with mapZoomLevel
implemented zoomable 2d tile map
docblock