Christian Treffs
|
c0dae11e23
|
Fix bulk entity creation with component builder
|
2020-11-25 11:16:53 +01:00 |
Christian Treffs
|
1737af9a71
|
Add NexusEventDelegate tests + lint
|
2020-11-25 11:08:30 +01:00 |
Christian Treffs
|
d751359ea0
|
Add tests
|
2020-10-20 14:40:01 +02:00 |
Christian Treffs
|
8821648d7f
|
Refine component getter and setter
|
2020-10-19 17:33:53 +02:00 |
Christian Treffs
|
bcf934ff7e
|
Add value getter and setter to entity
|
2020-10-19 17:12:45 +02:00 |
Christian Treffs
|
0aeee949d3
|
Add EntityIterator test
|
2020-10-15 22:11:21 +02:00 |
Christian Treffs
|
f632dc4d50
|
Lint
|
2020-10-08 10:31:11 +02:00 |
Igor Kravchenko
|
abb7990d6a
|
add updated XCTestManifests
|
2020-10-08 01:48:40 +03:00 |
Igor Kravchenko
|
1c2bb78dc4
|
add changes proposed during code review
|
2020-10-08 01:45:10 +03:00 |
Igor Kravchenko
|
2902b096a5
|
add generic component type to DynamicComponentProvider
|
2020-10-03 23:48:26 +03:00 |
Igor Kravchenko
|
76c91d83f7
|
add methods to EntityState to improve ergonomics
|
2020-10-03 23:29:27 +03:00 |
Igor Kravchenko
|
39692bbfc2
|
autoupdate manifest
|
2020-10-03 01:12:18 +03:00 |
Igor Kravchenko
|
1c8c063e01
|
add test for EntityStateMachine could be deallocated
|
2020-10-02 13:17:31 +03:00 |
Igor Kravchenko
|
4995b16c43
|
add test for calling changeState with same name twice
|
2020-10-01 19:52:08 +03:00 |
Igor Kravchenko
|
7bd1b3cc82
|
add tests for EntityStateMachine.createState
|
2020-10-01 18:16:15 +03:00 |
Igor Kravchenko
|
3e30812c99
|
auto update test manifest
|
2020-10-01 12:53:42 +03:00 |
Igor Kravchenko
|
2905541413
|
add StateComponentMappingTests
|
2020-10-01 12:47:59 +03:00 |
Igor Kravchenko
|
65fedb737e
|
add tests for EntityState.get
|
2020-10-01 10:26:33 +03:00 |
Igor Kravchenko
|
8e7cc45282
|
add linter autocorrection for tests; auto update XCTestManifests to take fsm tests into account
|
2020-09-30 17:04:58 +03:00 |
Igor Kravchenko
|
efa06d5a27
|
update EntityStateTests
|
2020-09-30 16:59:34 +03:00 |
Igor Kravchenko
|
53d2c27082
|
address linter warnings
|
2020-09-30 16:11:35 +03:00 |
Igor Kravchenko
|
720ba3f565
|
update testEnterSecondStateDoesNotRemoveOverlappingComponents
|
2020-09-29 16:37:44 +03:00 |
Igor Kravchenko
|
81e18ba443
|
adds StateName generic to EntityStateMachine
|
2020-09-29 12:19:47 +03:00 |
Igor Kravchenko
|
08e20d1656
|
add EntityStateMachineTests
|
2020-09-29 12:11:43 +03:00 |
Igor Kravchenko
|
4f42a69d82
|
add EntityStateTests
|
2020-09-28 23:35:57 +03:00 |
Igor Kravchenko
|
a17fbea014
|
add EntityStateMachine
|
2020-09-28 00:33:20 +03:00 |
Igor Kravchenko
|
acc2a0feff
|
Add initial implementation of component providers for entity FSM
|
2020-09-17 20:17:52 +03:00 |
Christian Treffs
|
dd16ccce6b
|
Increase coverage + cleanups
|
2020-08-22 09:02:21 +02:00 |
Christian Treffs
|
55e37a7fbd
|
Merge branch 'develop' into release/0.16.0
|
2020-08-21 16:44:50 +02:00 |
Christian Treffs
|
d2cc6c1115
|
Remove unused entity storage
|
2020-08-21 16:28:30 +02:00 |
Christian Treffs
|
db0fdb641d
|
Add default empty gen init test
|
2020-08-21 12:19:34 +02:00 |
Christian Treffs
|
bb02f301c8
|
Fix entity id default generation + add tests
|
2020-08-21 11:46:48 +02:00 |
Christian Treffs
|
f3cfe64b7d
|
Refine entity identifier
|
2020-08-21 08:26:15 +02:00 |
Christian Treffs
|
e770a53a87
|
Re-generate sources with sourcery 1.0.0
|
2020-08-20 18:44:55 +02:00 |
Christian Treffs
|
593dd216f2
|
Merge branch 'feature/destroy-members' into develop
|
2020-08-07 11:13:03 +02:00 |
Christian Treffs
|
b2ae49b231
|
Generate
|
2020-08-07 10:57:57 +02:00 |
Christian Treffs
|
202ebf58c4
|
Add member creation builder test stencil
|
2020-08-07 10:57:51 +02:00 |
Christian Treffs
|
998ce2583c
|
Add destroyMembers tests
|
2020-08-07 09:47:10 +02:00 |
Christian Treffs
|
552665edd0
|
Generalize entity identifier generator
|
2020-08-06 22:45:55 +02:00 |
Christian Treffs
|
aeab748362
|
Remove obsolete relatives tests
|
2020-08-06 15:53:27 +02:00 |
Christian Treffs
|
3881a2c66a
|
Cleanups
|
2020-08-06 10:52:52 +02:00 |
Christian Treffs
|
b662565a79
|
Add family decoding failure test
|
2020-08-06 10:49:27 +02:00 |
Christian Treffs
|
602d87a9a0
|
Generate tests
|
2020-08-05 18:06:34 +02:00 |
Christian Treffs
|
946d92f016
|
Add family tests stencil
|
2020-08-05 18:06:07 +02:00 |
Christian Treffs
|
869b39d9ed
|
Re-generate tests
|
2020-08-05 10:31:08 +02:00 |
Christian Treffs
|
66eac2898d
|
Lint
|
2020-08-05 09:49:07 +02:00 |
Christian Treffs
|
0d79dc1d13
|
Deprecate relatives API
|
2020-08-03 11:40:15 +02:00 |
Christian Treffs
|
bb1b2782c9
|
Update and extend tests
|
2020-08-03 11:00:08 +02:00 |
Christian Treffs
|
d08353fd53
|
Optimize sparse set
|
2020-07-30 22:17:53 +02:00 |
Christian Treffs
|
e695bd380b
|
Add tests
|
2020-07-30 15:34:06 +02:00 |