love-ecs

Timeline
Login

Timeline

50 most recent check-ins

2025-06-06
15:49
2025 refactorings Leaf check-in: abc67472e9 user: Eroica@users.noreply.github.com tags: master, trunk
2024-03-22
15:14
Throw error in `getComponent` if component is not found

This makes `getComponent` non-nullable. check-in: 1ae9545ca6 user: Eroica@users.noreply.github.com tags: master, trunk

2024-02-01
18:39
Add example to README check-in: b7b666feb7 user: Eroica@users.noreply.github.com tags: master, trunk
2024-01-28
20:42
Add JavaScript implementation check-in: 7f09944862 user: Eroica@users.noreply.github.com tags: master, trunk
2024-01-26
16:23
Move Lua code into own directory check-in: 17f5d29ac8 user: Eroica@users.noreply.github.com tags: master, trunk
2014-03-21
18:14
added tests for the state manager check-in: 5818017fcc user: kingdaro@gmail.com tags: master, trunk
14:44
added documentation for the state manager check-in: 5f7d90137a user: kingdaro@gmail.com tags: master, trunk
14:44
update state manager functionality check-in: ce3a35d904 user: kingdaro@gmail.com tags: master, trunk
14:23
show return results for some functions check-in: caa8441076 user: kingdaro@gmail.com tags: master, trunk
14:20
CURSE YOU MARKDOWN check-in: 9dc5f53be5 user: kingdaro@gmail.com tags: master, trunk
14:16
updated documentation check-in: 9d42cbb418 user: kingdaro@gmail.com tags: master, trunk
14:12
this should've existed a long time ago check-in: 5464f434ed user: kingdaro@gmail.com tags: master, trunk
14:04
AGAIN, NOT ROCKET SCIENCE check-in: 4d4f36bef7 user: kingdaro@gmail.com tags: master, trunk
14:03
a much better example check-in: 2f1da0a194 user: kingdaro@gmail.com tags: master, trunk
14:01
added specs for extra engine functionality check-in: 24690ba35a user: kingdaro@gmail.com tags: master, trunk
14:01
the official name is now state manager check-in: 6536f98498 user: kingdaro@gmail.com tags: master, trunk
13:58
bleh check-in: 11afc2312a user: kingdaro@gmail.com tags: master, trunk
13:53
allow engines to have event handlers

in the case that you want an event handler that just...does stuff check-in: e7887db313 user: kingdaro@gmail.com tags: master, trunk

13:35
menu example check-in: e34a18e110 user: kingdaro@gmail.com tags: master, trunk
13:34
don't mind me... check-in: 8ce1cbb37f user: kingdaro@gmail.com tags: master, trunk
12:45
obligatory reorganization check-in: 11ed05e637 user: kingdaro@gmail.com tags: master, trunk
02:26
implemented StackMachine:registerEvents()

works the same way as it does in hump gamestate check-in: 99c6d97177 user: kingdaro@gmail.com tags: master, trunk

02:23
implemented a state machine test in the engine

state machine is a better name than engine stack :D check-in: e6ac0a45e1 user: kingdaro@gmail.com tags: master, trunk

2014-03-20
20:00
completed engine stack prototype check-in: 931ce8f81d user: kingdaro@gmail.com tags: master, trunk
18:53
complete untested enginestack prototype check-in: eaf5461085 user: kingdaro@gmail.com tags: master, trunk
17:02
engine stack prototype check-in: 493b03a557 user: kingdaro@gmail.com tags: master, trunk
16:33
whoops check-in: 0a663eb58f user: kingdaro@gmail.com tags: master, trunk
15:42
lol this isn't rocket science check-in: 76ecae5566 user: kingdaro@gmail.com tags: master, trunk
15:41
added fireEvent call for engine test check-in: 31b1a46ca2 user: kingdaro@gmail.com tags: master, trunk
15:40
fix engine chaining test check-in: 673c18f918 user: kingdaro@gmail.com tags: master, trunk
15:24
added tests for the engine check-in: 8bc305e46e user: kingdaro@gmail.com tags: master, trunk
14:57
added tests for system object check-in: 6412b788b7 user: kingdaro@gmail.com tags: master, trunk
14:27
added tests for components and entities check-in: e22560fd85 user: kingdaro@gmail.com tags: master, trunk
03:36
added license, also edited library description slightly check-in: 25458ca10b user: kingdaro@gmail.com tags: master, trunk
2014-03-19
14:34
added note about required components for systems check-in: 93fd31db04 user: kingdaro@gmail.com tags: master, trunk
13:35
write up detailed documentation of the library functions check-in: 19ac69a774 user: kingdaro@gmail.com tags: master, trunk
13:20
added system removal check-in: 1351755f28 user: kingdaro@gmail.com tags: master, trunk
13:14
added link to ECS wikipedia page check-in: a39d46aac6 user: kingdaro@gmail.com tags: master, trunk
13:09
created a README, and a nice example! check-in: d320386e5f user: kingdaro@gmail.com tags: master, trunk
12:38
moved example files to their own folder check-in: d9cccac002 user: kingdaro@gmail.com tags: master, trunk
2014-03-18
16:29
remove compatibility changes check-in: 397cf63c76 user: kingdaro@gmail.com tags: master, trunk
14:11
merged! check-in: 2397333ed8 user: kingdaro@gmail.com tags: master, trunk
14:08
minor optimization check-in: 3856075f9a user: kingdaro@gmail.com tags: master, trunk
13:59
disable vsync check-in: b0a53ee604 user: kingdaro@gmail.com tags: master, trunk
13:34
changed some input logic check-in: 6dfb98e761 user: kingdaro@gmail.com tags: master, trunk
12:56
whoops check-in: 5004341610 user: kingdaro@gmail.com tags: master, trunk
12:55
allow grabbing multiple components from entities check-in: 162f138252 user: kingdaro@gmail.com tags: master, trunk
04:52
implement better walking logic check-in: d9a7ffd8ec user: kingdaro@gmail.com tags: master, trunk
2014-03-17
19:33
get rid of hump check-in: 7a6a9dc2f1 user: kingdaro@gmail.com tags: master, trunk
19:30
tie the entities to their engines check-in: 72018e81ea user: kingdaro@gmail.com tags: master, trunk