Michele Caini
|
9e44fdbc55
|
review: test
|
2019-06-16 17:08:37 +02:00 |
|
Michele Caini
|
e088f0f31e
|
observer: when -> where (close #265)
|
2019-06-16 15:16:04 +02:00 |
|
Michele Caini
|
6101feda10
|
added default constructor to actor
|
2019-06-13 06:52:01 +02:00 |
|
Michele Caini
|
7a3fa68468
|
added actor::operator bool() + minor changes
|
2019-06-12 17:36:26 +02:00 |
|
Michele Caini
|
16a11638a7
|
updated observer (close #260)
|
2019-06-11 17:49:08 +02:00 |
|
Michele Caini
|
43932492a7
|
meta: overall improvements
|
2019-06-10 23:19:19 +02:00 |
|
Michele Caini
|
e66f3a80e8
|
observer (they call me reactive system)
|
2019-06-08 16:59:22 +02:00 |
|
Michele Caini
|
528b361e34
|
meta any: in place construction/emplace
|
2019-06-08 14:03:31 +02:00 |
|
Michele Caini
|
6b17385ad7
|
updated tests
|
2019-06-06 14:58:25 +02:00 |
|
Michele Caini
|
0ab13a3a70
|
test coverage
|
2019-06-03 23:50:09 +02:00 |
|
Michele Caini
|
699fb73726
|
bug fixing
|
2019-06-01 15:18:58 +02:00 |
|
Michele Caini
|
ddba29cc09
|
more on sigh/sink
|
2019-05-31 22:49:37 +02:00 |
|
Michele Caini
|
ce00eee29f
|
the delegate accepts now also functions with a shorter list of parameters
|
2019-05-31 00:10:42 +02:00 |
|
Michele Caini
|
858bfade6a
|
a more flexible delegate
|
2019-05-30 21:54:12 +02:00 |
|
Michele Caini
|
84d1fa54ec
|
added the excluded components to the list of template parameters of a group
|
2019-05-28 15:03:28 +02:00 |
|
Michele Caini
|
7cf4721efa
|
review: as_group
|
2019-05-27 22:05:16 +02:00 |
|
Michele Caini
|
52bcf63554
|
more on hashed strings and unique identifiers
|
2019-05-27 00:07:40 +02:00 |
|
Michele Caini
|
37ec97550e
|
fixed typo
|
2019-05-26 15:38:37 +02:00 |
|
Michele Caini
|
ec7d81dc7a
|
added support for wstring to hashed_string
|
2019-05-25 23:42:06 +02:00 |
|
Michele Caini
|
d4a64e93e0
|
mutable handle
|
2019-05-21 15:02:30 +02:00 |
|
Michele Caini
|
526814b9ed
|
added registry::ctx_or_set
|
2019-05-19 23:40:15 +02:00 |
|
Michele Caini
|
161b5530b9
|
added [view|group]::less
|
2019-05-18 14:11:12 +02:00 |
|
Michele Caini
|
9f8e9a1916
|
code coverage
|
2019-05-15 22:58:46 +02:00 |
|
Michele Caini
|
1442a3853c
|
minor changes
|
2019-05-15 15:53:35 +02:00 |
|
Michele Caini
|
2658ddf868
|
code coverage
|
2019-05-15 15:25:06 +02:00 |
|
Michele Caini
|
f3eaeb96f0
|
review: instance-less pools for empty types
|
2019-05-10 23:45:26 +02:00 |
|
Michele Caini
|
150b83b4f3
|
instance-less pools for empty components
|
2019-05-09 16:20:44 +02:00 |
|
Michele Caini
|
3a53cac607
|
rework to easily allow storage specializations
|
2019-05-07 00:13:05 +02:00 |
|
Michele Caini
|
de737fc72d
|
hashed string: support for string views
|
2019-05-06 00:07:24 +02:00 |
|
Michele Caini
|
ccea7a5783
|
review: cloning functionality
|
2019-05-05 22:34:15 +02:00 |
|
Michele Caini
|
5b84e1528a
|
workaround for a bug (?) of msvc
|
2019-05-05 16:07:45 +02:00 |
|
Michele Caini
|
b8dd6822ac
|
type_list_cat[_t]/type_list_unique[_t] (close #238)
|
2019-05-02 22:54:34 +02:00 |
|
Michele Caini
|
1414c5feac
|
workaround for a wrong warning emitted by GCC8 (close #227)
|
2019-04-30 17:51:03 +02:00 |
|
Michele Caini
|
c344f63154
|
fixed cloning functionality (close #237)
|
2019-04-30 16:54:45 +02:00 |
|
Elias Ku
|
1adbef7352
|
benchmark fix (#225)
only one entity has all the components
|
2019-04-25 14:09:23 +02:00 |
|
Michele Caini
|
9f5f4b9c91
|
static registry::entity/version (close #223)
|
2019-04-22 17:31:25 +02:00 |
|
Michele Caini
|
b983845745
|
meta: built-in support for arrays
|
2019-04-19 14:01:00 +02:00 |
|
Michele Caini
|
e01230e425
|
better sorting functionality for groups
|
2019-04-14 22:19:17 +02:00 |
|
Michele Caini
|
f66db81edd
|
sort owning groups by owned components
|
2019-04-14 18:29:17 +02:00 |
|
Michele Caini
|
8aacf3497e
|
review: snapshot (close #219)
|
2019-04-14 15:31:00 +02:00 |
|
Michele Caini
|
65536febd5
|
minor changes
|
2019-04-13 16:02:25 +02:00 |
|
Michele Caini
|
355c7b59aa
|
cleanup
|
2019-04-10 13:56:19 +02:00 |
|
Michele Caini
|
e76f881c67
|
renaming things
|
2019-04-09 09:47:35 +02:00 |
|
Michele Caini
|
4292d2ce86
|
signal on replace
|
2019-04-09 08:54:19 +02:00 |
|
Michele Caini
|
ae927c5600
|
workaround to make it compile also with clang 5
|
2019-04-08 22:45:39 +02:00 |
|
Michele Caini
|
ca807b892f
|
added instance of component to construction signal
|
2019-04-08 17:48:09 +02:00 |
|
Michele Caini
|
9bc015d10e
|
made the groups sortable
|
2019-04-06 00:58:47 +02:00 |
|
Michele Caini
|
96f267cbfd
|
sort allows to work with entities
|
2019-04-05 23:00:58 +02:00 |
|
Michele Caini
|
a8838fc611
|
signals on replace
|
2019-04-04 22:20:24 +02:00 |
|
Michele Caini
|
d02636e370
|
rollback on signals, no need for these changes
|
2019-04-03 22:15:24 +02:00 |
|