Commit graph

141 commits

Author SHA1 Message Date
Stephen Seo 646cb89157 Fixed missing include 2016-04-20 22:18:25 +09:00
Stephen Seo 816e596878 Added missing includes 2016-04-20 21:59:47 +09:00
Stephen Seo b2355248be Fixed include gtest on nonstanndard gtest install 2016-04-11 14:59:56 +09:00
Stephen Seo 2a11d1e86c Added note about manager's addComponent
AddComponent overwrites an already existing component
if it exists.
2016-04-06 19:35:24 +09:00
Stephen Seo 577132554e Added support for components of type UniquePtr 2016-04-06 19:32:30 +09:00
Stephen Seo 6fbdbcebde Updated .gitlab-ci.yml 2016-03-19 01:05:43 +09:00
Stephen Seo c4700ee9bd Updated .gitlab-ci.yml 2016-03-19 00:59:30 +09:00
Stephen Seo 0cdd86bde8 Updated .gitlab-ci.yml 2016-03-19 00:53:40 +09:00
Stephen Seo d984d2cde9 Updated .gitlab-ci.yml 2016-03-19 00:47:04 +09:00
Stephen Seo 90eb10af12 Updated .gitlab-ci.yml 2016-03-19 00:38:32 +09:00
Stephen Seo 7e05b0de7f Updated .gitlab-ci.yml 2016-03-19 00:32:13 +09:00
Stephen Seo b9535fdc79 Updated .gitlab-ci.yml 2016-03-19 00:27:21 +09:00
Stephen Seo 7a3e1cce2f Updated .gitlab-ci.yml 2016-03-19 00:23:36 +09:00
Stephen Seo faa26ad7a5 Updated .gitlab-ci.yml 2016-03-19 00:14:55 +09:00
Stephen Seo d32afaa999 added .gitlab-ci.yml 2016-03-17 17:43:31 +09:00
Stephen Seo a008830373 Added License and legal related requirements
All source files in src/EC now has some text describing
attribution notice to the original work this work derives from.
2016-03-15 19:29:13 +09:00
Stephen Seo dbe291c7c6 Slight change to docs 2016-03-14 20:39:09 +09:00
Stephen Seo aa05522772 Slight change to unit tests, docs
Unit test now creates Component with
Manager::addComponent.
2016-03-14 20:36:05 +09:00
Stephen Seo a28a68cc65 Slight addition to EC::Manager documentation 2016-03-14 20:09:51 +09:00
Stephen Seo bfac16072c Fix to EC::Manager::cleanup 2016-03-14 20:05:49 +09:00
Stephen Seo fa40fb3a66 Added Doxygen comments
Slight change to EC::Manager::isAlive
2016-03-14 20:01:55 +09:00
Stephen Seo 0f579d7241 Minor fixes/changes 2016-03-14 18:25:38 +09:00
Stephen Seo 635eed34a4 Minor fixes/changes 2016-03-14 18:16:09 +09:00
Stephen Seo c3f90ec6b0 Made some Meta stuff more generic 2016-03-14 17:53:57 +09:00
Stephen Seo de07c8ad1a Fixed entity deletion bug
Fixed bug where deleted entity would retain Components/Tags.
2016-03-14 11:39:37 +09:00
Stephen Seo c6002149d3 Fix to Meta/Matching 2016-03-13 18:17:06 +09:00
Stephen Seo f123f075eb Added Meta/Matching, progress on Bitset/Manager 2016-03-13 18:07:49 +09:00
Stephen Seo bee0c9d26d Added forEach to EC/Meta 2016-03-13 14:06:57 +09:00
Stephen Seo eeb22ede25 Fixed 'make install' 2016-03-08 22:59:17 +09:00
Stephen Seo 24ce103fbb Added EC/Meta/TypeListGet, WIP in Bitset, Manager
TODO, get a ForEach type recursion working for Bitset.
2016-03-05 23:33:24 +09:00
Stephen Seo d8dfba8361 Fixed support for Clang
Minor addition to unit tests.
2016-03-05 20:16:32 +09:00
Stephen Seo 1926a9eabb Added EC/Meta/Morph.hpp
Started work on EC/Manager.hpp
2016-03-04 22:59:43 +09:00
Stephen Seo f99e7c69ca Updated CMakeLists.txt to include EC/Meta/Combine 2016-03-04 21:43:46 +09:00
Stephen Seo 9c5894520f Changed Bitset to use Combined lists 2016-03-04 21:39:25 +09:00
Stephen Seo a503eb628d Added EC/Meta/Combine.hpp
Also some renaming in MetaTest.hpp
2016-03-04 21:35:26 +09:00
Stephen Seo c08f7d6445 Slight change to Bitset test
Now, will not break if listAll and listTagsAll changes.
2016-03-04 21:15:30 +09:00
Stephen Seo 12bc0d9f8f Added EC/Bitset.hpp and EC/Meta/ContainsAll.hpp
Also added EC/EC.hpp and EC/Meta/Meta.hpp that loads all
headers in that directory.
2016-03-04 21:12:37 +09:00
Stephen Seo c318121dc8 Split Meta.hpp 2016-03-04 20:20:56 +09:00
Stephen Seo 4092c7c565 Added IndexOf 2016-02-25 12:27:04 +09:00
Stephen Seo 8ffacb16b1 Basic meta stuff working 2016-02-25 12:08:02 +09:00
Stephen Seo 0b39f8bc93 Init commit 2016-02-24 19:35:55 +09:00