Commit Graph

590 Commits

Author SHA1 Message Date
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
Christian Treffs d2cc6c1115
Remove unused entity storage 2020-08-21 16:28:30 +02:00
Christian Treffs 37618d5b4f
Refine ComponentIdentifier 2020-08-21 16:27:35 +02:00
Christian Treffs db0fdb641d
Add default empty gen init test 2020-08-21 12:19:34 +02:00
Christian Treffs 92506042a1
Update README 2020-08-21 12:11:04 +02:00
Christian Treffs e351de9fb3
Merge branch 'feature/entity-id-gen' into develop 2020-08-21 12:05:23 +02:00
Christian Treffs 9358319892
Document + typealias 2020-08-21 12:04:50 +02:00
Christian Treffs 432a820ac0
Drop MutableCollection conformance requirement 2020-08-21 11:54:02 +02:00