Commit graph

71 commits

Author SHA1 Message Date
Justin van der Leij
d53a931c3a Added Instance:onEntityAdded and :onEntityRemoved 2018-08-28 16:08:09 +02:00
Justin van der Leij
294242814f Make this code 684% faster 2018-07-30 14:01:30 +02:00
Justin van der Leij
e88dedabc6 More fixes 2018-07-30 13:55:10 +02:00
Justin van der Leij
3225f6b221 No disable 2018-07-30 13:49:51 +02:00
Justin van der Leij
536f42ddc6 Added callbacks when the System is added as well 2018-07-30 13:48:31 +02:00
Justin van der Leij
940217af40 Added callbacks for systems 2018-07-30 13:32:48 +02:00
Justin van der Leij
30a3b38fe1 Allowed for component access via Entity[Component] 2018-07-30 12:45:35 +02:00
Justin van der Leij
cc619dae66 Fixed illegal removal. Removed an unused variable 2018-07-30 12:39:01 +02:00
Justin van der Leij
6954b112e9 Allowed for recursive removal 2018-07-30 12:32:08 +02:00
Justin van der Leij
acc5830cc6 Fixed a small removal issue 2018-07-30 12:30:05 +02:00
Justin van der Leij
404a6b1c6b Made it so Instance:clear actually WORKS 2018-04-29 11:28:36 +02:00
Justin van der Leij
fdb7fe4849 Added Instance:clear 2018-04-29 11:24:38 +02:00
Justin van der Leij
713956cc6e Made license pretty :3 2018-04-29 11:21:54 +02:00
Justin van der Leij
170cb78c21 Added version, description, license 2018-04-29 11:21:23 +02:00
Justin van der Leij
b1e30e83b1 Changed lib layout once more 2018-04-29 11:20:51 +02:00
Justin van der Leij
6caf99afb4 Fixed entities not being added to pools in some scenarios 2018-04-20 10:52:40 +02:00
Justin van der Leij
af16e5a2d9
Update README.md 2018-04-07 18:40:57 +02:00
Justin van der Leij
5b2875de4c
Update README.md 2018-04-07 18:35:59 +02:00
Justin van der Leij
3b539e8d8b
Update README.md 2018-04-07 18:35:41 +02:00
Justin van der Leij
2116706fee Merge branch 'master' of https://github.com/Tjakka5/Concord 2018-04-07 18:24:54 +02:00
Justin van der Leij
6c98c259e4 Moved some files 2018-04-07 18:24:52 +02:00
Justin van der Leij
637f03b78e
Update README.md 2018-04-07 18:23:37 +02:00
Justin van der Leij
fb4dfcf76e
Update README.md 2018-04-07 18:23:23 +02:00
Justin van der Leij
57a4f603a0
Update README.md 2018-04-07 18:22:22 +02:00
Justin van der Leij
807bef1c49
Update README.md 2018-04-07 18:21:42 +02:00
Justin van der Leij
281bb53a5b Added type checking 2018-04-07 01:42:00 +02:00
Justin van der Leij
fda6cd7237 Removed the inherit option for components. They are functional by default now
Turns out doing a 'setmetatable' only makes the code 0.00038% slower. Effectively making the previous code slower because of the branches.

Who would've tought
2018-04-07 00:00:54 +02:00
Justin van der Leij
a173de40eb Removed a debug whoopsie 2018-04-06 23:55:27 +02:00
Justin van der Leij
42213fcdf9 Fixed the love.run loop and moved it into its own file. Fixed examples 2018-04-06 23:53:37 +02:00
Justin van der Leij
afe6573b18 Made the library loading passtrough work properly 2018-04-06 23:46:37 +02:00
Justin van der Leij
7a5050b016 Fixed the love.run loop and moved it into its own file 2018-04-06 23:43:56 +02:00
Justin van der Leij
333f43eff9 Fixed the example 2018-04-06 23:39:15 +02:00
Justin van der Leij
e1b64e2376 Made the event loop 11.0 friendly 2018-04-06 12:33:16 +02:00
Justin van der Leij
03648fab63 Renamed some more 2018-04-06 12:32:26 +02:00
Justin van der Leij
795201d93d
Delete system.lua 2018-04-06 12:30:28 +02:00
Justin van der Leij
1322089adc
Delete pool.lua 2018-04-06 12:30:21 +02:00
Justin van der Leij
6fe5df8402
Delete list.lua 2018-04-06 12:30:14 +02:00
Justin van der Leij
86c2950972
Delete instance.lua 2018-04-06 12:30:08 +02:00
Justin van der Leij
5f4d91ad90
Delete init.lua 2018-04-06 12:29:59 +02:00
Justin van der Leij
2917c0f43f
Delete entity.lua 2018-04-06 12:29:53 +02:00
Justin van der Leij
0971a0c096
Delete component.lua 2018-04-06 12:29:47 +02:00
Justin van der Leij
bad5e2c0ab
Delete conf.lua 2018-04-06 12:29:22 +02:00
Justin van der Leij
d96b3ded5c
Delete main.lua 2018-04-06 12:29:15 +02:00
Justin van der Leij
5afe539d86
Redoing folder layouts 2018-04-06 12:28:42 +02:00
Justin van der Leij
167f432bc9
Update README.md 2018-04-06 12:18:47 +02:00
Justin van der Leij
01e97c8072 Made the example work properly with Love 11.0 2018-04-04 12:46:37 +02:00
Justin van der Leij
a11cb94aaa Fixed an issue where :setSystem would not acknowledge which system to work on 2018-04-04 12:45:44 +02:00
Justin van der Leij
4e438137a3 Merge Issues 2018-04-04 12:43:50 +02:00
Justin van der Leij
67f32680b5 Fixed an issue where :setSystem did not acknowledge which system it was setting 2018-04-04 12:38:18 +02:00
Justin van der Leij
2b377bea24 Fixed a little typo and systems not behaving correctly when added to a Instance multiple times. 2018-03-24 00:15:42 +01:00