Commit Graph

17 Commits

Author SHA1 Message Date
Joe Weaver
ff5a2896fe added pathfinding and ai factories, split layers, and made fixes to other factories 2020-11-04 14:03:52 -05:00
Joe Weaver
1047e31c70 added extra demo classes and implemented pathfinding groundwork 2020-10-28 14:55:32 -04:00
Joe Weaver
19028a9a58 reworked physics system 2020-10-25 17:46:43 -04:00
Joe Weaver
d9a87b2727 added viewport zoom 2020-10-18 18:34:13 -04:00
Joe Weaver
25e0b8a39e added states and state machines for ai behaviors 2020-10-14 14:55:22 -04:00
Joe Weaver
f3449c1526 added AI support 2020-10-07 15:00:28 -04:00
Joe Weaver
254462993a converted all code to work with AABBs 2020-10-05 15:01:26 -04:00
Joe Weaver
a32066468f added quadtree scene graph and gave CanvasNodes boundaries 2020-09-28 18:57:02 -04:00
Joe Weaver
a67521ea26 added enums for event type and added an emitter class 2020-09-19 20:18:39 -04:00
Joe Weaver
3a57a1acab commented code and cleaned formatting 2020-09-13 20:57:28 -04:00
Joe Weaver
2093d8e4ab reworked scenes 2020-09-06 18:07:09 -04:00
Joe Weaver
214eba6e71 added resource loader 2020-09-05 00:04:14 -04:00
Joe Weaver
bd49258d30 cleaned up typescript inconsistencies in code 2020-08-24 18:54:52 -04:00
Joe Weaver
e6d4d75cd5 added basic physics collision checks 2020-08-17 20:09:41 -04:00
Joe Weaver
98c23cda40 added canvasItem factory and added parallax 2020-08-10 19:13:42 -04:00
Joe Weaver
67bcba2c5f restructured game nodes and created canvas node subclass 2020-08-10 13:19:59 -04:00
Joe Weaver
40a05fdbdb transferred game engine code to typescript 2020-08-07 12:21:15 -04:00