Commit graph

  • ae53e13d42 -add systemCaller to entity only if their components matches -System onEnable() and onDisable() callbacks Mergul 2018-09-12 14:28:32 +02:00
  • 22fdd2f4e4 -fixed IDManager issue Mergul 2018-09-12 14:15:10 +02:00
  • 17551b08a5 -IDManager -times counting for tests Mergul 2018-09-12 14:01:35 +02:00
  • 86e4e57f74 Format files with dfmt mmcomando 2018-09-10 21:48:33 +02:00
  • 2069e7b420 Optimize alignNum mmcomando 2018-09-10 21:38:36 +02:00
  • 9c5a60447c Update for all entities mmcomando 2018-09-10 18:52:31 +02:00
  • 4d35bc2a1b Support more than one bucket for given entity type mmcomando 2018-09-10 18:34:40 +02:00
  • a61a54b43f -components and infos are now stored in hash maps -adding entities -Template allocating and freeing -Deltas calulating for components in EntityType -Updating for every EntityType and System -Generate deltas, components list, and functions callers for Systems Mergul 2018-09-09 23:28:18 +02:00
  • 9abc36be1c Add Add HashMap with dependices from mutils mmcomando 2018-09-08 20:18:30 +02:00
  • 6217aec6be -changed README -license changed to BSD (maybe temporary) -added configurations to dub.json -initial ECS implementation (WIP): -Manager, System, Entity, Component -registering components -registering systems -calling update DanielMz25 2018-09-07 20:54:29 +02:00
  • 8285bde71d Add simple usage unittest mmcomando 2018-09-07 14:04:32 +02:00
  • a984824ec5 Design mmcomando 2018-09-07 10:48:03 +02:00
  • f851e3c2ec Initial commit mmcomando 2018-09-07 08:39:13 +00:00