68 Commits (feature/coffeescript)
 

Author SHA1 Message Date
Sven Slootweg b3a37d44e9 Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap 8 years ago
Sven Slootweg 95b66de252 PreloadJS implementation, fixes, and console.log clean-up 8 years ago
Sven Slootweg e7297ab811 Separate experiments folder, gulpfile fixes, and general repo clean-up 8 years ago
Sven Slootweg 177e80336d Add createSprites convenience function 8 years ago
Sven Slootweg 12a0b150b5 Move loader definition 8 years ago
Sven Slootweg 808f8ecd17 Revert loading mechanism for nicer syntax 8 years ago
Sven Slootweg 709b1a9f19 Build process fixes, and significant overhaul of engine mechanics to facilitate preloading 8 years ago
Sven Slootweg 89507cf125 Looks like it works now! 8 years ago
Sven Slootweg 8f52e91bf3 Attempting to convince Git to stop playing with newlines 8 years ago
Sven Slootweg c4c22ee529 Set sprite dimensions as attributes, and allow for easing abortion 8 years ago
Sven Slootweg 3a8ed9bd36 Make gem tilting effect less intense 8 years ago
Sven Slootweg a77110950f Add npm clarification 8 years ago
Sven Slootweg 17b4acd3fe Formatting fix 8 years ago
Sven Slootweg 4e8929a0b8 Update README 8 years ago
Sven Slootweg 58bf7666a2 Add README 8 years ago
Sven Slootweg be537a9b32 That is no longer necessary. 8 years ago
Sven Slootweg 934859d92b External dependencies added, and Gulp build process configured. That only cost me half a soul... 8 years ago
Sven Slootweg 82a362a54b Combine click events 8 years ago
Sven Slootweg 8ba19bf92b Use different easing algo for gemswap tilting effect 8 years ago
Sven Slootweg ca333b8901 Add easing to gemswap cursor 8 years ago
Sven Slootweg 247975216b Make stacked easing not break chained easing, by correctly passing on end values for consecutive easings. 8 years ago
Sven Slootweg b594fe3e05 Allow for stacked easings through recalculation of the change on each easing value update 8 years ago
Sven Slootweg 29aab13dcd Basic easing demo, and some mouse event handling stuff 8 years ago
Sven Slootweg 2e4582b149 Quad easing functions 8 years ago
Sven Slootweg bca21d496b Linear easing function 8 years ago
Sven Slootweg 7afceec382 Expo easing functions 8 years ago
Sven Slootweg 85658ad24b Fixes for elastic easing functions - but they're still broken 8 years ago
Sven Slootweg 7cf000ce21 Elastic easing functions 8 years ago
Sven Slootweg ed13af354f Cubic easing functions 8 years ago
Sven Slootweg 24c6e785a1 Move shimmer effect to an easing function, and fix circInOut easing bug 8 years ago
Sven Slootweg 3d35f95c15 Add inverse repeats 8 years ago
Sven Slootweg b379187f4f Tweaks 8 years ago
Sven Slootweg 3713464ecb WHOO EASE CHAINING! 8 years ago
Sven Slootweg 7bf498dec2 Changes to the way Ease objects are updated 8 years ago
Sven Slootweg 40ff211362 Revert changes in draw methods; Ease objects will pretend to be primitives instead 8 years ago
Sven Slootweg 4202895988 Fixes 8 years ago
Sven Slootweg 0b51cde152 Timing and part of easing algorithms 8 years ago
Sven Slootweg 783bcc7d3b More updates and stuff 8 years ago
Sven Slootweg 4cccde754c Changes and stuff 8 years ago
Sven Slootweg 05b6972f7d Initial commit for CoffeeScript rewrite 8 years ago
Sven Slootweg 7839380419 Initial commit for rewrite 9 years ago
Sven Slootweg bbf8d7f3d6 Fix GetTilePosition function so that it actually returns the correct ending point 9 years ago
Sven Slootweg 23f4ba5eac Add GetRangePosition function for determining base points for tile ranges 9 years ago
Sven Slootweg 310de40f76 Get rid of some debugging stuff 9 years ago
Sven Slootweg 89df69a0cc Keep track of whether the mouse is inside the actual grid, not just mousing over the canvas 9 years ago
Sven Slootweg e9dc655f63 Store mouseover status for canvas 9 years ago
Sven Slootweg 47dd73d78d Remove stray variables 9 years ago
Sven Slootweg 135655a559 Set up proper map redrawing and highlight currently hovered tile 9 years ago
Sven Slootweg 56b7d0b612 Remove old stuff 9 years ago
Sven Slootweg 7ba4e1d9b4 Update tile position on mouse movement 9 years ago