Commit Graph

95 Commits

Author SHA1 Message Date
d32f438684 Merge pull request #32 from BlackMATov/dev
Dev
2019-08-20 08:46:22 +07:00
7c083a381f remove nothrow destructible component checking 2019-08-20 08:45:40 +07:00
ebbb5bf30d Merge pull request #31 from BlackMATov/dev
Dev
2019-07-19 01:04:17 +07:00
e776c74412 add function to remove all components of the same type #30 2019-07-19 01:01:02 +07:00
f10e0767fa Merge pull request #29 from BlackMATov/dev
Dev
2019-07-08 06:55:54 +07:00
f08594b11f fix untest build little issues 2019-07-08 06:54:38 +07:00
0a5ea673ea Merge pull request #28 from BlackMATov/dev
Dev
2019-05-27 01:18:30 +07:00
e033319597 remove deprecated std::unary_function using 2019-05-26 16:54:50 +07:00
f59165bdef Merge pull request #27 from BlackMATov/dev
Dev
2019-05-19 05:38:21 +07:00
9284a063d1 add the ability to applying prototype to components 2019-05-19 04:11:37 +07:00
961175e400 Merge pull request #26 from BlackMATov/dev
Dev
2019-05-15 06:22:42 +07:00
8108fe2ab9 fix overriding components in prototype 2019-05-15 04:51:49 +07:00
653f57e930 Merge pull request #25 from BlackMATov/dev
Dev
2019-05-14 21:35:24 +07:00
55ab81dc93 ecs_hpp to ecs.hpp for include path 2019-05-14 12:45:27 +07:00
d7456c4228 operator accessories for component wrappers 2019-05-14 12:42:38 +07:00
c08d4995f6 new project structure 2019-05-13 22:07:27 +07:00
BlackMat MATov
cccebc4caa Merge pull request #24 from BlackMATov/dev
Dev
2019-04-12 23:05:03 +07:00
ee4f2e07bc fix warnings 2019-04-12 23:04:32 +07:00
BlackMat MATov
f33ab83adb Merge pull request #23 from BlackMATov/dev
Dev
2019-04-12 22:00:22 +07:00
ac5457931f fixes api names 2019-04-12 21:23:48 +07:00
a9afcbc245 empty component storage optimization 2019-04-12 21:12:28 +07:00
d93427fb52 memory usage stats 2019-04-12 20:10:12 +07:00
BlackMat MATov
db74d8a6cf Merge pull request #22 from BlackMATov/dev
Dev
2019-04-12 05:19:25 +07:00
bc5d473110 fix prototype::merge linking error 2019-04-12 05:18:07 +07:00
BlackMat MATov
16eea3ed70 Merge pull request #20 from BlackMATov/dev
Dev
2019-04-12 05:10:36 +07:00
73896bdd24 registry::create_entity from prototype 2019-04-12 04:22:02 +07:00
b7bbd986a0 add basic prototype functionality 2019-04-10 23:35:50 +07:00
cb3272d0dc noexcept destroy 2019-04-10 19:15:06 +07:00
e3358ee2e6 add registry::entity_count function 2019-04-10 05:28:42 +07:00
783376c6fc return component reference from assign. rename alive to valid. fix entity component_count function. 2019-04-10 04:07:24 +07:00
24bfcaf7eb add entity cloning 2019-04-10 02:50:04 +07:00
007f1b228c sparse_map::insert_or_assign and noexcept fixes 2019-04-10 01:41:18 +07:00
BlackMat MATov
41b070ceb4 Merge pull request #16 from BlackMATov/dev
Dev
2019-03-12 03:23:33 +07:00
a4a0ab7560 helpers: entity_filler and registry_filler 2019-03-12 02:50:40 +07:00
BlackMat MATov
0fbbf11ebf Merge pull request #15 from BlackMATov/dev
Dev
2019-03-11 21:39:28 +07:00
8d9e112e7a system processing priority 2019-03-11 20:50:13 +07:00
BlackMat MATov
afe33b74db Merge pull request #14 from BlackMATov/dev
Dev
2019-03-11 15:36:12 +07:00
402f6243de explicit copy ctors 2019-03-11 15:10:01 +07:00
a2049f55bf fix incorrect noexcept 2019-02-05 06:23:50 +07:00
BlackMat MATov
b824b255fe Merge pull request #10 from BlackMATov/dev 2019-01-03 12:28:38 +07:00
8ad8207102 less operator for entity and component 2019-01-03 06:41:44 +07:00
36f3b43433 component handlers 2019-01-03 06:30:23 +07:00
BlackMat MATov
300e012046 Merge pull request #9 from BlackMATov/dev
Dev
2019-01-02 18:23:27 +07:00
133f1fb0dc universal function argument for entity id 2019-01-02 17:40:56 +07:00
d259c18f0d Merge branch 'master' into dev 2019-01-02 11:02:29 +07:00
78c55beb69 Happy New Year! 🥳 2019-01-02 10:54:11 +07:00
3dd43a8e36 name refactoring (is_alive to alive) 2018-12-30 12:09:11 +07:00
7624eceff0 hash_combine for entity and const_entity std::hash specializations 2018-12-30 12:04:53 +07:00
BlackMat MATov
8d535bae34 Merge pull request #8 from BlackMATov/dev
Dev
2018-12-29 07:43:50 +07:00
779604b7e0 Merge branch 'feature/const_entity' into dev 2018-12-29 04:37:01 +07:00