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
|
1aae190fc1
|
update changeState
|
2020-10-01 20:25:49 +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
|
c222234adc
|
replaces fatalError with assertionFailure in 'changeState'
|
2020-10-01 12:47:21 +03:00 |
Igor Kravchenko
|
65fedb737e
|
add tests for EntityState.get
|
2020-10-01 10:26:33 +03:00 |
Igor Kravchenko
|
c6a2bb7740
|
adds missing registration of provider in StateComponentMapping init
|
2020-09-30 17:37:53 +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
|
386350ab1f
|
add documentation for EntityStateMachine
|
2020-09-30 12:09:08 +03:00 |
Igor Kravchenko
|
121f8d55b0
|
add documentation for StateComponentMapping
|
2020-09-30 11:05:10 +03:00 |
Igor Kravchenko
|
7ede8fa842
|
Merge branch 'master' into fsm
|
2020-09-29 20:08:19 +03:00 |
Igor Kravchenko
|
7f675db01d
|
add documentation for component providers
|
2020-09-29 20:01:20 +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
|
fada3d4145
|
Merge branch 'master' into develop
|
2020-08-28 11:06:29 +02:00 |
Christian Treffs
|
e697aac387
|
Merge branch 'feature/contributing' into develop
|
2020-08-28 11:06:03 +02:00 |
Christian Treffs
|
27f42015e8
|
Merge pull request #29 from fireblade-engine/feature/contributing
Add contribution guide
|
2020-08-28 11:03:40 +02:00 |
Christian Treffs
|
1bf4270711
|
Update README
|
2020-08-28 10:55:54 +02:00 |
Christian Treffs
|
a1e621d8d9
|
Update Makefile
|
2020-08-28 10:55:44 +02:00 |
Christian Treffs
|
e38840d291
|
Update actions
|
2020-08-28 10:31:20 +02:00 |
Christian Treffs
|
645d871e62
|
Update CONTRIBUTING.md
|
2020-08-28 10:23:19 +02:00 |
Christian Treffs
|
3fb2c1afdc
|
Update CONTRIBUTING.md
|
2020-08-28 10:20:36 +02:00 |
Christian Treffs
|
acc17d5150
|
Update CONTRIBUTING.md
|
2020-08-28 10:10:40 +02:00 |
Christian Treffs
|
075a701417
|
Update CONTRIBUTING.md
|
2020-08-28 09:39:43 +02:00 |
Christian Treffs
|
a8d4bee5a6
|
Update CONTRIBUTING.md
|
2020-08-28 09:26:36 +02:00 |
Christian Treffs
|
f44f7f819a
|
Update CONTRIBUTING.md
|
2020-08-28 09:22:50 +02:00 |
Christian Treffs
|
40bc49d6e8
|
Update CONTRIBUTING.md
|
2020-08-28 09:13:00 +02:00 |
Christian Treffs
|
f56e6a87b0
|
Update CONTRIBUTING.md
|
2020-08-28 09:06:05 +02:00 |
Christian Treffs
|
78de83bc86
|
Update CONTRIBUTING.md
|
2020-08-28 09:02:17 +02:00 |
Christian Treffs
|
2e52168ab5
|
Update CONTRIBUTING.md
|
2020-08-27 08:54:36 +02:00 |
Christian Treffs
|
ce4348b554
|
Create CONTRIBUTING.md
|
2020-08-27 08:25:15 +02:00 |
Christian Treffs
|
a9ab0d7214
|
Merge tag '0.16.0' into develop
EntityId, Performance, Cleanups, SPI
|
2020-08-22 09:35:16 +02:00 |
Christian Treffs
|
36e8c79e82
|
Merge branch 'release/0.16.0' into master
|
2020-08-22 09:34:59 +02:00 |
Christian Treffs
|
dd16ccce6b
|
Increase coverage + cleanups
|
2020-08-22 09:02:21 +02:00 |
Christian Treffs
|
407a71a03f
|
Add SwiftPackageIndex compatibility info
|
2020-08-21 18:26:22 +02:00 |
Christian Treffs
|
55e37a7fbd
|
Merge branch 'develop' into release/0.16.0
|
2020-08-21 16:44:50 +02:00 |
Christian Treffs
|
7980246b11
|
Merge branch 'feature/storage' into develop
|
2020-08-21 16:34:35 +02:00 |