b3a37d44e9Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap
feature/coffeescript
Sven Slootweg
2014-05-18 15:18:45 +0200
95b66de252PreloadJS implementation, fixes, and console.log clean-up
Sven Slootweg
2014-05-18 14:07:09 +0200
e7297ab811Separate experiments folder, gulpfile fixes, and general repo clean-up
Sven Slootweg
2014-05-18 13:16:41 +0200
177e80336dAdd createSprites convenience function
Sven Slootweg
2014-05-18 10:16:14 +0200
12a0b150b5Move loader definition
Sven Slootweg
2014-05-18 10:11:37 +0200
808f8ecd17Revert loading mechanism for nicer syntax
Sven Slootweg
2014-05-18 10:09:21 +0200
709b1a9f19Build process fixes, and significant overhaul of engine mechanics to facilitate preloading
Sven Slootweg
2014-05-18 10:06:06 +0200
89507cf125Looks like it works now!
Sven Slootweg
2014-05-18 08:49:33 +0200
8f52e91bf3Attempting to convince Git to stop playing with newlines
Sven Slootweg
2014-05-18 08:35:28 +0200
c4c22ee529Set sprite dimensions as attributes, and allow for easing abortion
Sven Slootweg
2014-05-18 08:24:18 +0200
3a8ed9bd36Make gem tilting effect less intense
Sven Slootweg
2014-05-18 06:41:33 +0200
a77110950fAdd npm clarification
Sven Slootweg
2014-05-18 06:27:26 +0200
17b4acd3feFormatting fix
Sven Slootweg
2014-05-18 06:21:31 +0200
4e8929a0b8Update README
Sven Slootweg
2014-05-18 06:20:48 +0200
58bf7666a2Add README
Sven Slootweg
2014-05-18 06:16:04 +0200
be537a9b32That is no longer necessary.
Sven Slootweg
2014-05-18 06:09:41 +0200
934859d92bExternal dependencies added, and Gulp build process configured. That only cost me half a soul...
Sven Slootweg
2014-05-18 06:07:24 +0200
82a362a54bCombine click events
Sven Slootweg
2014-05-17 13:04:54 +0200
8ba19bf92bUse different easing algo for gemswap tilting effect
Sven Slootweg
2014-05-17 12:01:19 +0200
ca333b8901Add easing to gemswap cursor
Sven Slootweg
2014-05-17 11:59:07 +0200
247975216bMake stacked easing not break chained easing, by correctly passing on end values for consecutive easings.
Sven Slootweg
2014-05-17 11:58:05 +0200
b594fe3e05Allow for stacked easings through recalculation of the change on each easing value update
Sven Slootweg
2014-05-17 11:47:02 +0200
29aab13dcdBasic easing demo, and some mouse event handling stuff
Sven Slootweg
2014-05-17 11:42:31 +0200
2e4582b149Quad easing functions
Sven Slootweg
2014-05-09 02:27:54 +0200
bca21d496bLinear easing function
Sven Slootweg
2014-05-09 02:24:10 +0200
7afceec382Expo easing functions
Sven Slootweg
2014-05-09 02:23:21 +0200
85658ad24bFixes for elastic easing functions - but they're still broken
Sven Slootweg
2014-05-09 02:12:04 +0200
7cf000ce21Elastic easing functions
Sven Slootweg
2014-05-09 02:07:03 +0200
ed13af354fCubic easing functions
Sven Slootweg
2014-05-09 01:51:19 +0200
24c6e785a1Move shimmer effect to an easing function, and fix circInOut easing bug
Sven Slootweg
2014-05-08 23:59:21 +0200
3d35f95c15Add inverse repeats
Sven Slootweg
2014-05-08 23:36:35 +0200
b379187f4fTweaks
Sven Slootweg
2014-05-08 23:13:27 +0200
3713464ecbWHOO EASE CHAINING!
Sven Slootweg
2014-05-08 22:34:37 +0200
7bf498dec2Changes to the way Ease objects are updated
Sven Slootweg
2014-05-08 20:09:12 +0200
40ff211362Revert changes in draw methods; Ease objects will pretend to be primitives instead
Sven Slootweg
2014-05-08 20:08:55 +0200
4202895988Fixes
Sven Slootweg
2014-05-08 18:42:45 +0200
0b51cde152Timing and part of easing algorithms
Sven Slootweg
2014-05-08 18:41:23 +0200
783bcc7d3bMore updates and stuff
Sven Slootweg
2014-05-04 23:07:51 +0200
4cccde754cChanges and stuff
Sven Slootweg
2014-05-04 20:50:28 +0200
05b6972f7dInitial commit for CoffeeScript rewrite
Sven Slootweg
2014-05-04 19:42:07 +0200
7839380419Initial commit for rewrite
rewrite
Sven Slootweg
2013-03-17 19:13:55 +0100
bbf8d7f3d6Fix GetTilePosition function so that it actually returns the correct ending point
master
Sven Slootweg
2012-08-07 01:53:44 +0200
23f4ba5eacAdd GetRangePosition function for determining base points for tile ranges
Sven Slootweg
2012-08-07 01:33:39 +0200
310de40f76Get rid of some debugging stuff
Sven Slootweg
2012-08-06 21:08:52 +0200
89df69a0ccKeep 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
e9dc655f63Store mouseover status for canvas
Sven Slootweg
2012-08-06 21:04:18 +0200
47dd73d78dRemove stray variables
Sven Slootweg
2012-08-06 21:02:23 +0200
135655a559Set up proper map redrawing and highlight currently hovered tile
Sven Slootweg
2012-08-06 19:40:32 +0200
56b7d0b612Remove old stuff
Sven Slootweg
2012-08-06 19:35:34 +0200
7ba4e1d9b4Update tile position on mouse movement
Sven Slootweg
2012-08-06 19:34:52 +0200
4966040ccaCalculate tile coordinate based on given position on the canvas
Sven Slootweg
2012-08-06 08:14:51 +0200
5264bb1a9dAdd dot_product function for vector calculations and such
Sven Slootweg
2012-08-06 08:14:03 +0200
f6c0760798Add Subtract function for Points
Sven Slootweg
2012-08-06 06:44:22 +0200
66ed7312fdAdd real GetTilePosition function
Sven Slootweg
2012-08-06 04:17:28 +0200
26e49d9abcRename GetTilePosition to GetTileOrigin to make space for an actual tile position function
Sven Slootweg
2012-08-06 04:13:29 +0200
a4a00217c9Remove useless variable
Sven Slootweg
2012-08-06 04:12:29 +0200
7fdf41e040Implement basic correct isometric rendering
Sven Slootweg
2012-08-06 04:12:06 +0200
c3c49f0716Implement Add method for Point objects
Sven Slootweg
2012-08-06 04:11:43 +0200
67b90ec002Basic isometric grid drawing
Sven Slootweg
2012-08-06 03:11:31 +0200
8082a21bbeAdd Point class and fix point_distance function
Sven Slootweg
2012-08-06 03:11:16 +0200
f5ef1d9ae9Add Player.SetResource function
Sven Slootweg
2012-08-05 06:45:17 +0200
f2b3efb87fBasic resource handling
Sven Slootweg
2012-08-04 19:52:59 +0200
c9d9d410b0Variable name fix
Sven Slootweg
2012-08-04 00:34:25 +0200
be2dce9a32Start of basic resource functionality and exception handling
Sven Slootweg
2012-08-04 00:34:15 +0200
7729d084e9Add point_distance function
Sven Slootweg
2012-08-04 00:11:19 +0200
cac6c521eaCode style and attribution fixes
Sven Slootweg
2012-08-03 23:38:21 +0200
625e680367Add core Engine object
Sven Slootweg
2012-08-03 22:53:58 +0200
bca504ac76Add core inheritance functionality
Sven Slootweg
2012-08-03 22:47:10 +0200