Commit Graph

198 Commits

Author SHA1 Message Date
Tim Anema
993e029a2f made circle shadow bodies use arc instead of circle, also optimized so they were not drawn if not neccessary 2014-11-28 16:56:05 -05:00
Tim Anema
ac5b9afa16 made the normal shading reflect the shadow calculations a bit better and isolated the examples to one directory 2014-11-28 11:14:53 -05:00
Tim Anema
42c699590d took out annoyance in naming 2014-11-28 10:55:43 -05:00
Tim Anema
7db34a4a02 made better shadow body calculations so that the z coordinate of the light effects the cast light 2014-11-28 10:20:00 -05:00
Tim Anema
64d8613549 normal mesh shadows can be drawn even if the item isnt a image 2014-11-18 21:07:33 -05:00
Tim Anema
bebeba9d5e Merge pull request #13 from Guard13007/master
added move function to lights
2014-11-11 09:47:17 -05:00
Guard13007
40f18cae9b added light:move(x, y, z) 2014-11-10 13:02:02 -08:00
Paul Liverman
d81a656812 Merge pull request #1 from tanema/master
Updated stuffs
2014-11-10 13:00:47 -08:00
Tim Anema
c370e9ecc2 just some reformatting 2014-11-07 09:21:41 -05:00
Tim Anema
1c5eb2c804 fixed the additive layer on the pixel shadow for translations 2014-11-06 20:03:00 -05:00
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
3d4819cda4 added remove method to light world to facilitate removal of items 2014-11-03 17:54:15 -05:00
Tim Anema
e74c0d8961 fixed the light drawing with translation and scaling 2014-10-28 21:03:00 -04:00
Tim Anema
2d1d65df4f Merge pull request #11 from qrap/master
added move function to bodies
2014-10-28 20:50:24 -04:00
Tim Anema
05efff7192 Merge branch 'master' of github.com:tanema/light_world.lua 2014-10-28 20:47:59 -04:00
Tim Anema
b768c5479a fixed the light drawing with translation and scaling 2014-10-28 20:47:46 -04:00
Guard13007
91996c4fc5 added move function to bodies 2014-10-28 11:40:51 -07:00
Tim Anema
80b1f67f9b Merge pull request #10 from qrap/master
readme updated example
2014-10-28 08:29:01 -04:00
Paul Liverman
c85bc30da9 readme updated example 2014-10-27 22:04:25 -07:00
Tim Anema
82061d93d0 added z to getPosition on light 2014-10-27 21:46:27 -04:00
Tim Anema
3f482ef0c6 fixed newRectangle bug where width and height were not set 2014-10-27 21:41:25 -04:00
Tim Anema
a1d6d33ab5 fixed spelling mistakes 2014-10-27 21:32:51 -04:00
Tim Anema
5572d5135a Merge pull request #5 from qrap/master
Load from any directory
2014-10-27 19:03:46 -04:00
Tim Anema
3e25bb9a18 Merge pull request #4 from Guard13007/master
Fixed translate in postshaders.lua example
2014-10-27 19:03:21 -04:00
Guard13007
2063472fe2 fixed normalMap require 2014-10-27 12:24:28 -07:00
Guard13007
290d39bcd5 load from anywhere 2014-10-27 12:20:56 -07:00
Paul Liverman
fdad8ee6d6 Fixed translate in postshaders.lua example 2014-10-27 12:19:16 -07:00
Tim Anema
59f8a4a880 added a normal mapping example 2014-10-27 14:43:58 -04:00
Tim Anema
cd2c71a538 Merge pull request #3 from qrap/master
Fixed translation in examples/short.lua
2014-10-27 14:03:23 -04:00
Guard13007
8933dec3a6 fixed translation examples/short.lua 2014-10-27 11:00:17 -07:00
Tim Anema
606383e0a8 Merge branch 'master' of github.com:tanema/light_world.lua 2014-10-27 09:20:12 -04:00
Tim Anema
3b98d75076 took out uneeded functions and added in easier ones 2014-10-27 09:20:01 -04:00
Tim Anema
3937c6812b Update README.md 2014-10-27 08:11:24 -04:00
Tim Anema
0de213f7d1 Update README.md 2014-10-27 08:10:42 -04:00
Tim Anema
7ef4032471 Update README.md 2014-10-27 08:10:25 -04:00
Tim Anema
c5c66a4e3d Update README.md 2014-10-27 08:09:45 -04:00
Tim Anema
302bd42d5f minimized methods again 2014-10-26 15:35:53 -04:00
Tim Anema
5add341a14 minimized body methods 2014-10-26 15:27:35 -04:00
Tim Anema
8da68cc68c Merge pull request #1 from qrap/master
Typo fix README.md (comments in code example)
2014-10-26 09:45:23 -04:00
Paul Liverman
bddba12664 Typo fix README.md (comments in code example) 2014-10-25 20:01:57 -07:00
Tim Anema
5c0cd33ccf had to add myself to the license 2014-10-24 14:36:00 -04:00
Tim Anema
00331a51c1 added in another example for using just the postshader, and added a readme for github 2014-10-24 14:32:12 -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
e9a98dbcee made the postshader be more easily extendable 2014-10-23 21:35:35 -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