Tim Anema
820033810b
added setVisible method to light so that the light can be turned on and off
2014-11-05 23:06:54 -05:00
Tim Anema
233d40ea39
fixed inaccuracy of the inRange method in Light. also added it to the draw methods in light so that they wont draw if not needed
2014-11-05 23:05:21 -05:00
Tim Anema
e74c0d8961
fixed the light drawing with translation and scaling
2014-10-28 21:03:00 -04:00
Tim Anema
b768c5479a
fixed the light drawing with translation and scaling
2014-10-28 20:47:46 -04:00
Tim Anema
82061d93d0
added z to getPosition on light
2014-10-27 21:46:27 -04:00
Tim Anema
5add341a14
minimized body methods
2014-10-26 15:27:35 -04:00
Tim Anema
c9fac640d7
made the range adhere to the scale as well
2014-10-24 13:34:44 -04:00
Tim Anema
5474b11c50
some proper refactoring so shine and shadows code are separate
2014-10-23 22:41:52 -04:00
Tim Anema
5e8ef63d6d
fixed light position
2014-10-23 12:17:28 -04:00
Tim Anema
7325cf8499
translation and scaling working just need to work out the proper light positioning at scale
2014-10-23 09:23:20 -04:00
Tim Anema
537ff2522c
converted the complex example to use the proper way of transformation
2014-10-23 08:25:12 -04:00
Tim Anema
b976a90afe
just playing around with a few things, narrowed down my last issues with scaling and translation just need to figure out a workaround
2014-10-22 21:55:15 -04:00
Tim Anema
fe2a135663
almost complete converting entire project to using new canvas strategy, need to touch up the main shader to handle proper coordinates though
2014-10-22 08:37:19 -04:00
Tim Anema
0f882da300
finally coming up with a proper strategy to handle translation and zooming of canvases
2014-10-21 22:48:19 -04:00
Tim Anema
22c45f7bac
trying out some new postshaders from mari0, fixed a couple bugs
2014-10-08 08:55:05 -04:00
Tim Anema
5e0320c4bf
fixe a bug in new image bodies
2014-10-06 09:31:14 -04:00
Tim Anema
ae7f8f7b80
refractor redundant code in body now
2014-10-03 10:18:06 -04:00
Tim Anema
c167edccc6
small refactors because I am stuck
2014-10-02 23:04:22 -04:00
Tim Anema
3d15d0832e
singled out the drawing into one function with background and foreground callbacks, this will draw the refraction and reflection without the post shader
2014-10-02 20:32:31 -04:00
Tim Anema
8aacf0f69c
making it work better with a camera, now working on scaling, finally after a week or working to get here
2014-09-30 18:19:37 -04:00
Tim Anema
45be0c56fa
refactoring,
...
taking out unused variables and redundant code, also took out debug variables. also moved the shaders in to the lib folder
for better portablility of the library
2014-09-29 10:03:34 -04:00
Tim Anema
735d565142
split up calculate shadows a bit so it is a bit more managable
2014-09-27 15:58:15 -04:00
Tim Anema
9dd4e53119
light world no longer has any more globals
2014-09-27 13:46:46 -04:00
Tim Anema
08e50a7b2a
refactor body and light code to minimize size of monolithic method
2014-09-26 18:11:23 -04:00
Tim Anema
fd58dd6a86
changed the class handling
2014-09-26 16:52:16 -04:00
Tim Anema
d58fd39f7f
refactoring to be a bit more sane and so I can understand the codebase a bit better
2014-09-26 12:48:46 -04:00
Tim Anema
b353eff979
fixed updating of shine drawing for translated co-ordiantes
2014-06-02 19:35:50 -04:00
Marcus Ihde
88b5014326
Add example browser.
2014-04-08 19:45:21 +02:00