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