Commit Graph

119 Commits

Author SHA1 Message Date
ae42e4f3c1 improve CI 2020-03-02 21:54:06 +07:00
ab13893121 Merge branch 'master' into dev 2019-12-04 10:32:38 +07:00
34443f2a30 Merge pull request #40 from BlackMATov/hotfix/assign_filled_feature_bug
hotfix/assign_filled_feature_bug
2019-10-19 02:04:50 +07:00
e90900cb5f Merge branch 'hotfix/assign_filled_feature_bug' into dev 2019-10-19 02:03:40 +07:00
fab0e60b36 fix assign filled feature bug, add registry_filler 2019-10-19 02:03:20 +07:00
f91b0c7081 Merge pull request #39 from BlackMATov/dev
Dev
2019-10-18 20:29:14 +07:00
7ad769cdfa before and after event triggers 2019-10-18 20:11:23 +07:00
dcb62437ca features and events instead system priorities 2019-10-17 11:18:41 +07:00
643c68c72c movable registry 2019-10-17 10:57:36 +07:00
346e819529 add minimal aspects 2019-10-17 10:56:22 +07:00
3a82b83192 Merge pull request #37 from BlackMATov/dev
Dev
2019-10-15 15:50:54 +07:00
6b34c00b34 option combinator improvements 2019-10-15 15:24:13 +07:00
1f5d08a675 explicit entity and component ctors 2019-10-15 13:27:49 +07:00
67fc2054a4 fix missed noexcepts 2019-10-15 11:24:19 +07:00
e7ee8e5261 Merge pull request #36 from BlackMATov/dev
Dev
2019-10-15 11:13:30 +07:00
57f0821b0e update readme example 2019-10-15 10:04:44 +07:00
89611dbf02 add filter and require options to for_each 2019-10-15 09:46:53 +07:00
85e33e8a41 move to C++17 2019-10-15 07:55:43 +07:00
c463820321 Merge pull request #34 from BlackMATov/dev
Dev
2019-09-01 17:43:20 +07:00
14702a76e4 fix debug locker behaviour with multiple worlds 2019-09-01 17:15:42 +07:00
2303311d55 Merge pull request #33 from BlackMATov/dev
Dev
2019-09-01 15:31:51 +07:00
60c476a291 little insert optimization 2019-09-01 15:01:29 +07:00
e3056de688 add debug checks in for each loops 2019-09-01 12:53:04 +07:00
fd37550b63 functions for component ensuring 2019-08-31 09:45:55 +07:00
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