Christian Treffs
041440c40d
Remove test manifest
2024-10-21 13:53:31 +02:00
Christian Treffs
e02bf4f8b8
Merge branch 'master' into feature/serialization
...
# Conflicts:
# Tests/FirebladeECSTests/XCTestManifests.swift
2024-10-21 13:48:25 +02:00
Christian Treffs
2c1c5885ae
Modernize project ( #66 )
...
* Add Mintfile
* Update Makefile
* Use old swiftlint and swiftformat versions
* Lint
* Update SwiftLint and SwiftFormat Versions + Lint
* Re-add documented make rules
* Update sourcery to 2.2.5
* Update SwiftLint and Lint
2024-10-09 17:08:12 +02:00
Christian Treffs
a5c98c4963
Dependency updates 2024-10 ( #65 )
...
* Update actions/checkout action to v4
* Update swiftwasm/swiftwasm-action action to v5.9
* Update codecov/codecov-action action to v4
* Update actions/upload-artifact action to v4
* Accumulate all non-major dependency updates into one pull request
* Update CI Xcode versions
* Update pipeline
* Swift 5.10 on windows
* Upload test failure artifacts
* Debug linux CI
* Always
* Swift test help line comment
* Linux testing
* Linux testing
* Upload artifacts
* Include hidden files
* Update testing
* Update tests
* Skip some performance tests on non Mac machines
* Remove XCTestManifest files
* Fix codecov on macOS
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 14:30:55 +02:00
Christian Treffs
df999947b1
Merge branch 'master' into feature/serialization
2020-11-25 11:28:01 +01:00
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
c4c3cce756
Lint
2020-10-21 08:16:43 +02:00
Christian Treffs
c88fe2c419
Merge branch 'develop' into feature/serialization
2020-10-21 07:32:06 +02: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
995ff5a825
Merge branch 'develop' into feature/serialization
2020-10-08 10:40:32 +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
6b128a9923
Merge branch 'develop' into feature/serialization
2020-08-22 09:35:30 +02: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
64aea76a8e
Update to new storage
2020-08-21 16:37:40 +02:00
Christian Treffs
5a33f1d19c
Merge branch 'develop' into feature/serialization
2020-08-21 16:35:16 +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
2e6ecdf104
Lint
2020-08-21 12:07:46 +02:00
Christian Treffs
6b00d674cf
Merge branch 'feature/entity-id-gen' into feature/serialization
2020-08-21 11:50:41 +02:00
Christian Treffs
bb02f301c8
Fix entity id default generation + add tests
2020-08-21 11:46:48 +02:00
Christian Treffs
5ebf44a729
Ensure stable entities over serialization
2020-08-21 10:50:54 +02:00
Christian Treffs
762e845ae0
Merge branch 'develop' into feature/serialization
2020-08-21 10:00:56 +02:00
Christian Treffs
f3cfe64b7d
Refine entity identifier
2020-08-21 08:26:15 +02:00
Christian Treffs
ea76df0e8c
Merge branch 'develop' into feature/serialization
2020-08-20 18:45:10 +02:00
Christian Treffs
e770a53a87
Re-generate sources with sourcery 1.0.0
2020-08-20 18:44:55 +02:00