]> git.seodisparate.com - EntityComponentMetaSystem/log
EntityComponentMetaSystem
7 years agoChanged clearSomeMatchingFunctions, line lengths
Stephen Seo [Thu, 13 Jul 2017 07:13:37 +0000 (16:13 +0900)]
Changed clearSomeMatchingFunctions, line lengths

clearSomeMatchingFunctions removed for
keepSomeMatchingFunctions and removeSomeMatchingFunctions to
avoid confusion.

Lines now respect 80 column limit.

7 years agoAdded two new functions
Stephen Seo [Wed, 12 Jul 2017 13:02:02 +0000 (22:02 +0900)]
Added two new functions

Added "removeForMatchingFunction" and "callForMatchingFunction".
The former deletes a specific function and the latter calls a specific
function.

7 years agoUpdated README.md
Stephen Seo [Sat, 10 Jun 2017 13:17:37 +0000 (22:17 +0900)]
Updated README.md

7 years agoUpdated README.md
Stephen Seo [Sat, 10 Jun 2017 13:16:55 +0000 (22:16 +0900)]
Updated README.md

7 years agoAdded readme
Stephen Seo [Sat, 10 Jun 2017 13:15:59 +0000 (22:15 +0900)]
Added readme

8 years agoChanged implementation of stored functions to map
Stephen Seo [Wed, 21 Sep 2016 12:01:48 +0000 (21:01 +0900)]
Changed implementation of stored functions to map

An unordered_map stores functions, allowing for functions to be
removed by index, and bulk removals with filtering by index.

Also added reset(), which changes the state of the Manager to be
almost identical to a newly constructed one.

8 years agoFixed docs, ids changed to const references
Stephen Seo [Tue, 20 Sep 2016 11:31:56 +0000 (20:31 +0900)]
Fixed docs, ids changed to const references

8 years agoAdded capability to store functions
Stephen Seo [Tue, 20 Sep 2016 11:07:28 +0000 (20:07 +0900)]
Added capability to store functions

EC::Manager can now store functions similar to functions
given to EC::Manager::forMatchingSignature.

8 years agoFixed bug where deleted entities retain info
Stephen Seo [Tue, 30 Aug 2016 08:34:34 +0000 (17:34 +0900)]
Fixed bug where deleted entities retain info

8 years agoTemporary(?) bugfix
Stephen Seo [Sun, 28 Aug 2016 07:11:23 +0000 (16:11 +0900)]
Temporary(?) bugfix

8 years agoFixed not working as cmake subproject
Stephen Seo [Sat, 27 Aug 2016 04:32:32 +0000 (13:32 +0900)]
Fixed not working as cmake subproject

9 years agoFixed missing include
Stephen Seo [Wed, 20 Apr 2016 13:18:25 +0000 (22:18 +0900)]
Fixed missing include

9 years agoAdded missing includes
Stephen Seo [Wed, 20 Apr 2016 12:59:47 +0000 (21:59 +0900)]
Added missing includes

9 years agoFixed include gtest on nonstanndard gtest install
Stephen Seo [Mon, 11 Apr 2016 05:59:56 +0000 (14:59 +0900)]
Fixed include gtest on nonstanndard gtest install

9 years agoAdded note about manager's addComponent
Stephen Seo [Wed, 6 Apr 2016 10:35:24 +0000 (19:35 +0900)]
Added note about manager's addComponent

AddComponent overwrites an already existing component
if it exists.

9 years agoAdded support for components of type UniquePtr
Stephen Seo [Wed, 6 Apr 2016 10:32:30 +0000 (19:32 +0900)]
Added support for components of type UniquePtr

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 16:05:43 +0000 (01:05 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:59:30 +0000 (00:59 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:53:40 +0000 (00:53 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:47:04 +0000 (00:47 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:38:32 +0000 (00:38 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:32:13 +0000 (00:32 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:27:21 +0000 (00:27 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:23:36 +0000 (00:23 +0900)]
Updated .gitlab-ci.yml

9 years agoUpdated .gitlab-ci.yml
Stephen Seo [Fri, 18 Mar 2016 15:14:55 +0000 (00:14 +0900)]
Updated .gitlab-ci.yml

9 years agoadded .gitlab-ci.yml
Stephen Seo [Thu, 17 Mar 2016 08:43:31 +0000 (17:43 +0900)]
added .gitlab-ci.yml

9 years agoAdded License and legal related requirements
Stephen Seo [Tue, 15 Mar 2016 10:29:13 +0000 (19:29 +0900)]
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.

9 years agoSlight change to docs
Stephen Seo [Mon, 14 Mar 2016 11:39:09 +0000 (20:39 +0900)]
Slight change to docs

9 years agoSlight change to unit tests, docs
Stephen Seo [Mon, 14 Mar 2016 11:36:05 +0000 (20:36 +0900)]
Slight change to unit tests, docs

Unit test now creates Component with
Manager::addComponent.

9 years agoSlight addition to EC::Manager documentation
Stephen Seo [Mon, 14 Mar 2016 11:09:51 +0000 (20:09 +0900)]
Slight addition to EC::Manager documentation

9 years agoFix to EC::Manager::cleanup
Stephen Seo [Mon, 14 Mar 2016 11:05:49 +0000 (20:05 +0900)]
Fix to EC::Manager::cleanup

9 years agoAdded Doxygen comments
Stephen Seo [Mon, 14 Mar 2016 11:01:55 +0000 (20:01 +0900)]
Added Doxygen comments

Slight change to EC::Manager::isAlive

9 years agoMinor fixes/changes
Stephen Seo [Mon, 14 Mar 2016 09:25:38 +0000 (18:25 +0900)]
Minor fixes/changes

9 years agoMinor fixes/changes
Stephen Seo [Mon, 14 Mar 2016 09:16:09 +0000 (18:16 +0900)]
Minor fixes/changes

9 years agoMade some Meta stuff more generic
Stephen Seo [Mon, 14 Mar 2016 08:53:57 +0000 (17:53 +0900)]
Made some Meta stuff more generic

9 years agoFixed entity deletion bug
Stephen Seo [Mon, 14 Mar 2016 02:39:37 +0000 (11:39 +0900)]
Fixed entity deletion bug

Fixed bug where deleted entity would retain Components/Tags.

9 years agoFix to Meta/Matching
Stephen Seo [Sun, 13 Mar 2016 09:17:06 +0000 (18:17 +0900)]
Fix to Meta/Matching

9 years agoAdded Meta/Matching, progress on Bitset/Manager
Stephen Seo [Sun, 13 Mar 2016 09:07:49 +0000 (18:07 +0900)]
Added Meta/Matching, progress on Bitset/Manager

9 years agoAdded forEach to EC/Meta
Stephen Seo [Sun, 13 Mar 2016 05:06:57 +0000 (14:06 +0900)]
Added forEach to EC/Meta

9 years agoFixed 'make install'
Stephen Seo [Tue, 8 Mar 2016 13:59:17 +0000 (22:59 +0900)]
Fixed 'make install'

9 years agoAdded EC/Meta/TypeListGet, WIP in Bitset, Manager
Stephen Seo [Sat, 5 Mar 2016 14:33:24 +0000 (23:33 +0900)]
Added EC/Meta/TypeListGet, WIP in Bitset, Manager

TODO, get a ForEach type recursion working for Bitset.

9 years agoFixed support for Clang
Stephen Seo [Sat, 5 Mar 2016 11:16:32 +0000 (20:16 +0900)]
Fixed support for Clang

Minor addition to unit tests.

9 years agoAdded EC/Meta/Morph.hpp
Stephen Seo [Fri, 4 Mar 2016 13:59:43 +0000 (22:59 +0900)]
Added EC/Meta/Morph.hpp

Started work on EC/Manager.hpp

9 years agoUpdated CMakeLists.txt to include EC/Meta/Combine
Stephen Seo [Fri, 4 Mar 2016 12:43:46 +0000 (21:43 +0900)]
Updated CMakeLists.txt to include EC/Meta/Combine

9 years agoChanged Bitset to use Combined lists
Stephen Seo [Fri, 4 Mar 2016 12:39:25 +0000 (21:39 +0900)]
Changed Bitset to use Combined lists

9 years agoAdded EC/Meta/Combine.hpp
Stephen Seo [Fri, 4 Mar 2016 12:35:26 +0000 (21:35 +0900)]
Added EC/Meta/Combine.hpp

Also some renaming in MetaTest.hpp

9 years agoSlight change to Bitset test
Stephen Seo [Fri, 4 Mar 2016 12:15:30 +0000 (21:15 +0900)]
Slight change to Bitset test

Now, will not break if listAll and listTagsAll changes.

9 years agoAdded EC/Bitset.hpp and EC/Meta/ContainsAll.hpp
Stephen Seo [Fri, 4 Mar 2016 12:12:37 +0000 (21:12 +0900)]
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.

9 years agoSplit Meta.hpp
Stephen Seo [Fri, 4 Mar 2016 11:20:56 +0000 (20:20 +0900)]
Split Meta.hpp

9 years agoAdded IndexOf
Stephen Seo [Thu, 25 Feb 2016 03:27:04 +0000 (12:27 +0900)]
Added IndexOf

9 years agoBasic meta stuff working
Stephen Seo [Thu, 25 Feb 2016 03:08:02 +0000 (12:08 +0900)]
Basic meta stuff working

9 years agoInit commit
Stephen Seo [Wed, 24 Feb 2016 10:35:55 +0000 (19:35 +0900)]
Init commit