diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2018-05-20 21:44:32 +0100 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2018-05-20 21:44:32 +0100 |
commit | 20a640319a889278053ad4ef3a9ee6f7d9ed04d9 (patch) | |
tree | 4bea8dc2f421b9e7520d853c31f83b409e4064ab | |
parent | 61bf6d52bdf3c0d14600e48f0c329c62c4db6c65 (diff) | |
download | YAGE-20a640319a889278053ad4ef3a9ee6f7d9ed04d9.tar.gz YAGE-20a640319a889278053ad4ef3a9ee6f7d9ed04d9.zip |
Adding documentation and creddit
-rw-r--r-- | yage/entity/README.md | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/yage/entity/README.md b/yage/entity/README.md index ebf539f3..6a7704c6 100644 --- a/yage/entity/README.md +++ b/yage/entity/README.md @@ -1,5 +1,13 @@ # Entity Component System (ECS) +This ECS is heavily inspired from the [Entityx component system](__fix +link__). It is a much simpler and less efficient implementation, as it does not +support dedicated pools for the different components, and only stores them on +the heap and are directed to by pointers. + +A future improvement would be to store the components in a contiguous area in +memory, so that the iteration through them can be more efficient. + ## Structure ### Entity |