Commit Graph

47 Commits (b594fe3e05d1fdb0f58c79b72336a436724b292e)
 

Author SHA1 Message Date
Sven Slootweg b594fe3e05 Allow for stacked easings through recalculation of the change on each easing value update 10 years ago
Sven Slootweg 29aab13dcd Basic easing demo, and some mouse event handling stuff 10 years ago
Sven Slootweg 2e4582b149 Quad easing functions 10 years ago
Sven Slootweg bca21d496b Linear easing function 10 years ago
Sven Slootweg 7afceec382 Expo easing functions 10 years ago
Sven Slootweg 85658ad24b Fixes for elastic easing functions - but they're still broken 10 years ago
Sven Slootweg 7cf000ce21 Elastic easing functions 10 years ago
Sven Slootweg ed13af354f Cubic easing functions 10 years ago
Sven Slootweg 24c6e785a1 Move shimmer effect to an easing function, and fix circInOut easing bug 10 years ago
Sven Slootweg 3d35f95c15 Add inverse repeats 10 years ago
Sven Slootweg b379187f4f Tweaks 10 years ago
Sven Slootweg 3713464ecb WHOO EASE CHAINING! 10 years ago
Sven Slootweg 7bf498dec2 Changes to the way Ease objects are updated 10 years ago
Sven Slootweg 40ff211362 Revert changes in draw methods; Ease objects will pretend to be primitives instead 10 years ago
Sven Slootweg 4202895988 Fixes 10 years ago
Sven Slootweg 0b51cde152 Timing and part of easing algorithms 10 years ago
Sven Slootweg 783bcc7d3b More updates and stuff 10 years ago
Sven Slootweg 4cccde754c Changes and stuff 10 years ago
Sven Slootweg 05b6972f7d Initial commit for CoffeeScript rewrite 10 years ago
Sven Slootweg 7839380419 Initial commit for rewrite 11 years ago
Sven Slootweg bbf8d7f3d6 Fix GetTilePosition function so that it actually returns the correct ending point 12 years ago
Sven Slootweg 23f4ba5eac Add GetRangePosition function for determining base points for tile ranges 12 years ago
Sven Slootweg 310de40f76 Get rid of some debugging stuff 12 years ago
Sven Slootweg 89df69a0cc Keep track of whether the mouse is inside the actual grid, not just mousing over the canvas 12 years ago
Sven Slootweg e9dc655f63 Store mouseover status for canvas 12 years ago
Sven Slootweg 47dd73d78d Remove stray variables 12 years ago
Sven Slootweg 135655a559 Set up proper map redrawing and highlight currently hovered tile 12 years ago
Sven Slootweg 56b7d0b612 Remove old stuff 12 years ago
Sven Slootweg 7ba4e1d9b4 Update tile position on mouse movement 12 years ago
Sven Slootweg 4966040cca Calculate tile coordinate based on given position on the canvas 12 years ago
Sven Slootweg 5264bb1a9d Add dot_product function for vector calculations and such 12 years ago
Sven Slootweg f6c0760798 Add Subtract function for Points 12 years ago
Sven Slootweg 66ed7312fd Add real GetTilePosition function 12 years ago
Sven Slootweg 26e49d9abc Rename GetTilePosition to GetTileOrigin to make space for an actual tile position function 12 years ago
Sven Slootweg a4a00217c9 Remove useless variable 12 years ago
Sven Slootweg 7fdf41e040 Implement basic correct isometric rendering 12 years ago
Sven Slootweg c3c49f0716 Implement Add method for Point objects 12 years ago
Sven Slootweg 67b90ec002 Basic isometric grid drawing 12 years ago
Sven Slootweg 8082a21bbe Add Point class and fix point_distance function 12 years ago
Sven Slootweg f5ef1d9ae9 Add Player.SetResource function 12 years ago
Sven Slootweg f2b3efb87f Basic resource handling 12 years ago
Sven Slootweg c9d9d410b0 Variable name fix 12 years ago
Sven Slootweg be2dce9a32 Start of basic resource functionality and exception handling 12 years ago
Sven Slootweg 7729d084e9 Add point_distance function 12 years ago
Sven Slootweg cac6c521ea Code style and attribution fixes 12 years ago
Sven Slootweg 625e680367 Add core Engine object 12 years ago
Sven Slootweg bca504ac76 Add core inheritance functionality 12 years ago