Christian Treffs
|
8229254e99
|
Updates
|
2020-08-04 17:26:17 +02:00 |
Christian Treffs
|
35f733bd96
|
Update documentation
|
2020-08-04 17:22:18 +02:00 |
Christian Treffs
|
cae23ea219
|
Lint
|
2020-08-04 17:17:17 +02:00 |
Christian Treffs
|
1bf4ea9eff
|
Generate
|
2020-08-04 17:15:40 +02:00 |
Christian Treffs
|
2d56682568
|
Add documentation to family creator function
|
2020-08-04 17:15:13 +02:00 |
Christian Treffs
|
c20444d069
|
Stencil
|
2020-08-04 16:32:21 +02:00 |
Christian Treffs
|
8490fe481c
|
Lint
|
2020-08-04 16:31:02 +02:00 |
Christian Treffs
|
5af13166f8
|
Generate family 1...5
|
2020-08-04 16:27:32 +02:00 |
Christian Treffs
|
f3d665f0be
|
Working version stencil
|
2020-08-04 16:26:52 +02:00 |
Christian Treffs
|
c53952615a
|
Stencil WIP
|
2020-08-04 16:17:22 +02:00 |
Christian Treffs
|
f08c3f8ba9
|
Setup sourcery generation
|
2020-08-04 13:05:34 +02:00 |
Christian Treffs
|
0d79dc1d13
|
Deprecate relatives API
|
2020-08-03 11:40:15 +02:00 |
Christian Treffs
|
48c617266c
|
Fix lint warnings
|
2020-08-03 11:22:56 +02:00 |
Christian Treffs
|
64c7b16764
|
Use unsafelyUnwrapped more often
|
2020-08-03 11:14:35 +02:00 |
Christian Treffs
|
040b36d983
|
Rename EntityIdentifier.Id to Idx
|
2020-08-03 11:11:39 +02:00 |
Christian Treffs
|
0be112f900
|
Cleanups
|
2020-08-03 11:03:48 +02:00 |
Christian Treffs
|
354ddcc8b1
|
Refactor UnorderedSparseSet to use dedicated class based storage while being a struct - increases performance significantly
|
2020-08-03 10:59:53 +02:00 |
Christian Treffs
|
d08353fd53
|
Optimize sparse set
|
2020-07-30 22:17:53 +02:00 |
Christian Treffs
|
81f61cafbb
|
Optimize sparse set
|
2020-07-30 22:09:41 +02:00 |
Christian Treffs
|
96ef53cf6d
|
Refine multiple component creation
|
2020-07-30 21:35:44 +02:00 |
Christian Treffs
|
bcbd9bb31c
|
Remove wrong documentation
|
2020-07-30 16:18:35 +02:00 |
Christian Treffs
|
85debd9852
|
Remove swift version check
|
2020-07-30 16:14:50 +02:00 |
Christian Treffs
|
b7c745950c
|
Add documentation
|
2020-07-30 16:06:49 +02:00 |
Christian Treffs
|
2440ec8ed9
|
Add components function builder implementation
|
2020-07-30 15:33:49 +02:00 |
Christian Treffs
|
09bfa595c3
|
Extend nexus with naive entity with component collection creation
|
2020-07-30 15:33:28 +02:00 |
Christian Treffs
|
eeb789f041
|
Fix typos
|
2020-07-24 08:53:47 +02:00 |
Christian Treffs
|
70a210b276
|
Return newly created entities
|
2020-07-23 22:04:17 +02:00 |
Christian Treffs
|
416b6dab36
|
Cleanups
|
2020-07-22 14:48:19 +02:00 |
Christian Treffs
|
99710fd5e1
|
Add coding to family 5
|
2020-07-22 14:32:36 +02:00 |
Christian Treffs
|
6c5a1d29f7
|
Add coding to family 4
|
2020-07-22 14:20:07 +02:00 |
Christian Treffs
|
da94c055f8
|
Add coding to family 3
|
2020-07-22 14:09:29 +02:00 |
Christian Treffs
|
6812e53d7a
|
WIP: decoding + encoding
|
2020-07-22 13:41:29 +02:00 |
Christian Treffs
|
f48fd3c2e7
|
Add createMember() method to families
|
2020-07-21 17:02:16 +02:00 |
Christian Treffs
|
f72723c123
|
Add subscripts to access components of entity
|
2020-07-16 14:01:12 +02:00 |
Christian Treffs
|
170ee14db8
|
Add more tests
|
2020-07-15 21:29:09 +02:00 |
Christian Treffs
|
8da21ec110
|
Remove unused code
|
2020-07-15 21:17:44 +02:00 |
Christian Treffs
|
b113f146dc
|
Introduce EntityIdentifierGenerator
|
2020-07-15 18:14:41 +02:00 |
Christian Treffs
|
4234957e92
|
Deprecate knownUniqueComponentTypes
|
2020-07-10 10:04:38 +02:00 |
Christian Treffs
|
32e619659e
|
Merge branch 'master' into develop
|
2020-07-10 09:59:44 +02:00 |
Christian Treffs
|
295063daa8
|
Deprecate Nexus.knownUniqueComponentTypes
|
2020-07-09 22:41:27 +02:00 |
Christian Treffs
|
3dd3d7fc10
|
Merge branch 'develop' into feature/classdojo_fixHashingOverflow
|
2020-07-09 22:35:38 +02:00 |
Christian Treffs
|
ed182eb425
|
Make string hash functions return UInt64 based.
- These are used to produce a stable hash, so we want all platforms to produce the same hash value, therefore we use UInt64
|
2020-07-09 22:25:10 +02:00 |
Christian Treffs
|
259643cd8e
|
Cleanups
|
2020-07-09 22:23:12 +02:00 |
Christian Treffs
|
65caa8ac70
|
Extend platform architecture support
|
2020-07-09 22:20:54 +02:00 |
Christian Treffs
|
4a995e9083
|
Fix type requirements of UnorderedSparseSet
|
2020-07-09 17:15:49 +02:00 |
Christian Treffs
|
1ad4d883f5
|
Type entity id
|
2020-07-09 17:15:06 +02:00 |
Christian Treffs
|
63c09cf7fa
|
Refine UnorderedSparseSet
|
2020-07-09 17:10:00 +02:00 |
Liam Don
|
d30a3bec3b
|
Fix key-index in UnorderedSparseSet
|
2020-07-08 23:31:30 -07:00 |
Liam Don
|
0454e29e45
|
Use UInt64 for StableId
|
2020-07-08 20:57:02 -07:00 |
Liam Don
|
e1b9f7b467
|
Don't check overflow in singer_djb2 hash function
|
2020-07-08 20:53:45 -07:00 |