Commit Graph

  • b3a37d44e9 Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap feature/coffeescript Sven Slootweg 2014-05-18 15:18:45 +0200
  • 95b66de252 PreloadJS implementation, fixes, and console.log clean-up Sven Slootweg 2014-05-18 14:07:09 +0200
  • e7297ab811 Separate experiments folder, gulpfile fixes, and general repo clean-up Sven Slootweg 2014-05-18 13:16:41 +0200
  • 177e80336d Add createSprites convenience function Sven Slootweg 2014-05-18 10:16:14 +0200
  • 12a0b150b5 Move loader definition Sven Slootweg 2014-05-18 10:11:37 +0200
  • 808f8ecd17 Revert loading mechanism for nicer syntax Sven Slootweg 2014-05-18 10:09:21 +0200
  • 709b1a9f19 Build process fixes, and significant overhaul of engine mechanics to facilitate preloading Sven Slootweg 2014-05-18 10:06:06 +0200
  • 89507cf125 Looks like it works now! Sven Slootweg 2014-05-18 08:49:33 +0200
  • 8f52e91bf3 Attempting to convince Git to stop playing with newlines Sven Slootweg 2014-05-18 08:35:28 +0200
  • c4c22ee529 Set sprite dimensions as attributes, and allow for easing abortion Sven Slootweg 2014-05-18 08:24:18 +0200
  • 3a8ed9bd36 Make gem tilting effect less intense Sven Slootweg 2014-05-18 06:41:33 +0200
  • a77110950f Add npm clarification Sven Slootweg 2014-05-18 06:27:26 +0200
  • 17b4acd3fe Formatting fix Sven Slootweg 2014-05-18 06:21:31 +0200
  • 4e8929a0b8 Update README Sven Slootweg 2014-05-18 06:20:48 +0200
  • 58bf7666a2 Add README Sven Slootweg 2014-05-18 06:16:04 +0200
  • be537a9b32 That is no longer necessary. Sven Slootweg 2014-05-18 06:09:41 +0200
  • 934859d92b External dependencies added, and Gulp build process configured. That only cost me half a soul... Sven Slootweg 2014-05-18 06:07:24 +0200
  • 82a362a54b Combine click events Sven Slootweg 2014-05-17 13:04:54 +0200
  • 8ba19bf92b Use different easing algo for gemswap tilting effect Sven Slootweg 2014-05-17 12:01:19 +0200
  • ca333b8901 Add easing to gemswap cursor Sven Slootweg 2014-05-17 11:59:07 +0200
  • 247975216b Make stacked easing not break chained easing, by correctly passing on end values for consecutive easings. Sven Slootweg 2014-05-17 11:58:05 +0200
  • b594fe3e05 Allow for stacked easings through recalculation of the change on each easing value update Sven Slootweg 2014-05-17 11:47:02 +0200
  • 29aab13dcd Basic easing demo, and some mouse event handling stuff Sven Slootweg 2014-05-17 11:42:31 +0200
  • 2e4582b149 Quad easing functions Sven Slootweg 2014-05-09 02:27:54 +0200
  • bca21d496b Linear easing function Sven Slootweg 2014-05-09 02:24:10 +0200
  • 7afceec382 Expo easing functions Sven Slootweg 2014-05-09 02:23:21 +0200
  • 85658ad24b Fixes for elastic easing functions - but they're still broken Sven Slootweg 2014-05-09 02:12:04 +0200
  • 7cf000ce21 Elastic easing functions Sven Slootweg 2014-05-09 02:07:03 +0200
  • ed13af354f Cubic easing functions Sven Slootweg 2014-05-09 01:51:19 +0200
  • 24c6e785a1 Move shimmer effect to an easing function, and fix circInOut easing bug Sven Slootweg 2014-05-08 23:59:21 +0200
  • 3d35f95c15 Add inverse repeats Sven Slootweg 2014-05-08 23:36:35 +0200
  • b379187f4f Tweaks Sven Slootweg 2014-05-08 23:13:27 +0200
  • 3713464ecb WHOO EASE CHAINING! Sven Slootweg 2014-05-08 22:34:37 +0200
  • 7bf498dec2 Changes to the way Ease objects are updated Sven Slootweg 2014-05-08 20:09:12 +0200
  • 40ff211362 Revert changes in draw methods; Ease objects will pretend to be primitives instead Sven Slootweg 2014-05-08 20:08:55 +0200
  • 4202895988 Fixes Sven Slootweg 2014-05-08 18:42:45 +0200
  • 0b51cde152 Timing and part of easing algorithms Sven Slootweg 2014-05-08 18:41:23 +0200
  • 783bcc7d3b More updates and stuff Sven Slootweg 2014-05-04 23:07:51 +0200
  • 4cccde754c Changes and stuff Sven Slootweg 2014-05-04 20:50:28 +0200
  • 05b6972f7d Initial commit for CoffeeScript rewrite Sven Slootweg 2014-05-04 19:42:07 +0200
  • 7839380419 Initial commit for rewrite rewrite Sven Slootweg 2013-03-17 19:13:55 +0100
  • bbf8d7f3d6 Fix GetTilePosition function so that it actually returns the correct ending point master Sven Slootweg 2012-08-07 01:53:44 +0200
  • 23f4ba5eac Add GetRangePosition function for determining base points for tile ranges Sven Slootweg 2012-08-07 01:33:39 +0200
  • 310de40f76 Get rid of some debugging stuff Sven Slootweg 2012-08-06 21:08:52 +0200
  • 89df69a0cc Keep track of whether the mouse is inside the actual grid, not just mousing over the canvas Sven Slootweg 2012-08-06 21:08:22 +0200
  • e9dc655f63 Store mouseover status for canvas Sven Slootweg 2012-08-06 21:04:18 +0200
  • 47dd73d78d Remove stray variables Sven Slootweg 2012-08-06 21:02:23 +0200
  • 135655a559 Set up proper map redrawing and highlight currently hovered tile Sven Slootweg 2012-08-06 19:40:32 +0200
  • 56b7d0b612 Remove old stuff Sven Slootweg 2012-08-06 19:35:34 +0200
  • 7ba4e1d9b4 Update tile position on mouse movement Sven Slootweg 2012-08-06 19:34:52 +0200
  • 4966040cca Calculate tile coordinate based on given position on the canvas Sven Slootweg 2012-08-06 08:14:51 +0200
  • 5264bb1a9d Add dot_product function for vector calculations and such Sven Slootweg 2012-08-06 08:14:03 +0200
  • f6c0760798 Add Subtract function for Points Sven Slootweg 2012-08-06 06:44:22 +0200
  • 66ed7312fd Add real GetTilePosition function Sven Slootweg 2012-08-06 04:17:28 +0200
  • 26e49d9abc Rename GetTilePosition to GetTileOrigin to make space for an actual tile position function Sven Slootweg 2012-08-06 04:13:29 +0200
  • a4a00217c9 Remove useless variable Sven Slootweg 2012-08-06 04:12:29 +0200
  • 7fdf41e040 Implement basic correct isometric rendering Sven Slootweg 2012-08-06 04:12:06 +0200
  • c3c49f0716 Implement Add method for Point objects Sven Slootweg 2012-08-06 04:11:43 +0200
  • 67b90ec002 Basic isometric grid drawing Sven Slootweg 2012-08-06 03:11:31 +0200
  • 8082a21bbe Add Point class and fix point_distance function Sven Slootweg 2012-08-06 03:11:16 +0200
  • f5ef1d9ae9 Add Player.SetResource function Sven Slootweg 2012-08-05 06:45:17 +0200
  • f2b3efb87f Basic resource handling Sven Slootweg 2012-08-04 19:52:59 +0200
  • c9d9d410b0 Variable name fix Sven Slootweg 2012-08-04 00:34:25 +0200
  • be2dce9a32 Start of basic resource functionality and exception handling Sven Slootweg 2012-08-04 00:34:15 +0200
  • 7729d084e9 Add point_distance function Sven Slootweg 2012-08-04 00:11:19 +0200
  • cac6c521ea Code style and attribution fixes Sven Slootweg 2012-08-03 23:38:21 +0200
  • 625e680367 Add core Engine object Sven Slootweg 2012-08-03 22:53:58 +0200
  • bca504ac76 Add core inheritance functionality Sven Slootweg 2012-08-03 22:47:10 +0200