Tjakka5
bc47eaa651
Allow for named components
2019-12-11 13:04:09 +01:00
Tjakka5
f7e1be8e1d
Remove todo list
2019-12-10 12:22:15 +01:00
Justin van der Leij
83162ec02c
Rename 'context' to 'world'
2018-11-29 22:04:50 +01:00
Justin van der Leij
26bd0ef937
Rename 'instance' to 'context'
2018-11-26 12:58:41 +01:00
Justin van der Leij
89a3a7fa8a
Rename 'lib' directory to 'src'
2018-11-26 12:45:24 +01:00
Justin van der Leij
39ec2106b7
Removed .init
2018-11-26 12:43:48 +01:00
Justin van der Leij
6ddb28ffbc
Small fixes
2018-11-26 12:37:28 +01:00
Justin van der Leij
f7a394f057
Added assemblages
2018-11-12 15:18:17 +01:00
Justin van der Leij
11255fd722
Optimized Lists. Added pool.added and .removed. Added entity:ensure
2018-10-02 21:52:23 +02:00
Justin van der Leij
e2b7af87fd
Update README.md
2018-09-25 20:54:17 +02:00
Justin van der Leij
b6653af1bb
Update README.md
2018-09-25 20:54:02 +02:00
Justin van der Leij
5a79ac98a9
Renamed doc to docs
2018-09-25 20:07:38 +02:00
Justin van der Leij
e8722e7bfe
Merge pull request #17 from josh-perry/doc
...
Added docs
2018-09-25 20:00:02 +02:00
Josh Perry
67d67aad5f
Added docs
...
* Added a "nothing docstring" at the top of each file we want to generate docs for. We have to do this or ldoc just straight up refuses to generate docs otherwise.
* Fixed up a few incorrect docstrings
* config.ld is the config file for ldoc
These still need some work: a bunch of functions are still undocumented and also: type.lua & run.lua are completely undocumented.
2018-09-25 18:47:20 +01:00
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