|
|
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 |
|
|
|
a4a0ab7560
|
helpers: entity_filler and registry_filler
|
2019-03-12 02:50:40 +07:00 |
|
|
|
8d9e112e7a
|
system processing priority
|
2019-03-11 20:50:13 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
817e130855
|
const_entity first impl
|
2018-12-29 04:07:30 +07:00 |
|
|
|
f9c6ab4e9d
|
registry: for_each_entity
|
2018-12-29 03:03:24 +07:00 |
|
|
|
8f87d23c9b
|
sparse containers refactoring
|
2018-12-29 01:35:59 +07:00 |
|
|
|
4956a9efbd
|
entity_id packing tests
|
2018-12-28 23:52:56 +07:00 |
|
|
|
c957f35e79
|
tuple_contains speedup
|
2018-12-28 23:45:48 +07:00 |
|
|
|
32ed913c5d
|
fix readme example
|
2018-12-28 11:52:23 +07:00 |
|
BlackMat MATov
|
c7319ed234
|
Merge pull request #7 from BlackMATov/dev
Dev
|
2018-12-28 10:08:21 +07:00 |
|
|
|
3393a4479e
|
basic usage example
|
2018-12-28 09:42:34 +07:00 |
|
|
|
98bfc99a0d
|
name refactoring
|
2018-12-28 09:23:38 +07:00 |
|
BlackMat MATov
|
7d139cd97c
|
Merge pull request #6 from BlackMATov/dev
Dev
|
2018-12-28 08:58:10 +07:00 |
|
|
|
28b58a8811
|
CI compilation fixes
|
2018-12-28 08:36:49 +07:00 |
|
|
|
8b97a2bf71
|
entity versions
|
2018-12-28 08:32:27 +07:00 |
|
|
|
fc1b59cee2
|
sparse indexer for sparse_set and sparse_map
|
2018-12-28 08:03:02 +07:00 |
|
|
|
0530da460c
|
entity owner reference to pointer
|
2018-12-28 06:57:33 +07:00 |
|
BlackMat MATov
|
2ae96392b8
|
Merge pull request #5 from BlackMATov/dev
Dev
|
2018-12-28 02:51:13 +07:00 |
|
|
|
4ad9bc87e1
|
CI compilation fixes
|
2018-12-28 02:25:47 +07:00 |
|
|
|
58e0df89a7
|
join process optimization
|
2018-12-27 14:46:11 +07:00 |
|
|
|
db62454eab
|
more code coverage
|
2018-12-27 13:42:54 +07:00 |
|
|
|
2c2b0b9e38
|
remove synchronization primitives (temporarily)
|
2018-12-27 13:32:40 +07:00 |
|
BlackMat MATov
|
d2327cdde1
|
Merge pull request #4 from BlackMATov/feature/sparse_set
Feature/sparse set
|
2018-12-27 13:21:28 +07:00 |
|
|
|
58efebecba
|
Merge branch 'feature/sparse_set' into dev
|
2018-12-27 13:12:07 +07:00 |
|
|
|
5c1a179cc0
|
fix warnings
|
2018-12-27 11:23:04 +07:00 |
|
|
|
5114b1d315
|
storage holder to sparse_map
|
2018-12-27 11:12:48 +07:00 |
|
|
|
5fd621bc7d
|
active entity ids to sparse_set
|
2018-12-27 11:01:05 +07:00 |
|
|
|
573519ffd8
|
component storage to sparse_map
|
2018-12-27 10:49:21 +07:00 |
|
|
|
03c1bfa29b
|
sparse_set and sparse_map impl
|
2018-12-27 10:28:26 +07:00 |
|
|
|
f77becd269
|
dummy systems
|
2018-12-26 18:36:41 +07:00 |
|
|
|
7460832dc6
|
rename world to registry
|
2018-12-26 18:23:13 +07:00 |
|
|
|
8a7f6c26a3
|
std ext: as_const
|
2018-12-26 18:12:19 +07:00 |
|
|
|
3c2d057ece
|
variadic get_components and find_components
|
2018-12-26 04:51:45 +07:00 |
|
BlackMat MATov
|
3950110d5b
|
Merge pull request #3 from BlackMATov/dev
Dev
|
2018-12-26 03:37:05 +07:00 |
|
|
|
32fb2f2790
|
for_each and for_joined reference impl
|
2018-12-26 02:52:20 +07:00 |
|
|
|
0d93335267
|
world: for_each_component
|
2018-12-25 22:57:23 +07:00 |
|
|
|
078c6c0a4c
|
component access
|
2018-12-25 20:51:37 +07:00 |
|