Christian Treffs
|
0af7cc0bfe
|
Merge branch 'feature/codable' into 'develop'
v0.11 | Codable
See merge request fireblade/ecs!5
|
2020-04-30 18:12:13 +00:00 |
Christian Treffs
|
7ebcd99ad7
|
Update CI + cleanups
|
2020-04-30 20:07:42 +02:00 |
Christian Treffs
|
a070b907c2
|
Lint
|
2020-04-30 20:04:07 +02:00 |
Christian Treffs
|
0cabcccea9
|
Update tests
|
2020-04-30 20:01:16 +02:00 |
Christian Treffs
|
6effdbb836
|
Extend performance tests
|
2020-04-30 20:01:00 +02:00 |
Christian Treffs
|
4adfd85fb1
|
Update test base
|
2020-04-30 20:00:34 +02:00 |
Christian Treffs
|
66f5bfc0c6
|
Lint
|
2020-04-30 20:00:19 +02:00 |
Christian Treffs
|
a79df79bf9
|
Delete empty families & fix event delegate
|
2020-04-30 19:59:10 +02:00 |
Christian Treffs
|
6600cba5ae
|
Rework conformances
|
2020-04-30 19:56:30 +02:00 |
Christian Treffs
|
81cbb0f2b4
|
Rework component identifier handling
|
2020-04-30 19:54:18 +02:00 |
Christian Treffs
|
344b0465dd
|
Make tests run in release mode
|
2020-04-30 19:52:25 +02:00 |
Christian Treffs
|
e1ac76513c
|
Remove abandoned code
|
2020-04-30 19:50:46 +02:00 |
Christian Treffs
|
2dfe0162ce
|
Update Makefile
|
2020-04-30 19:44:01 +02:00 |
Christian Treffs
|
ec904105ce
|
Merge branch 'master' into feature/codable
|
2019-10-30 09:42:30 +01:00 |
Christian Treffs
|
01bf0e1424
|
Fix README links + update swiftenv
|
2019-10-30 09:38:22 +01:00 |
Christian Treffs
|
c8dfbee47f
|
Fix README links
|
2019-10-30 09:21:08 +01:00 |
Christian Treffs
|
43f14eb891
|
Add tests
|
2019-10-05 22:59:59 +02:00 |
Christian Treffs
|
53621234d7
|
Make Nexus fully codable
|
2019-10-05 22:38:49 +02:00 |
Christian Treffs
|
c3d84b4f12
|
Refactor component and entity identifier
|
2019-10-05 22:38:28 +02:00 |
Christian Treffs
|
fa1ebe0193
|
Update sparse set
|
2019-10-05 22:37:29 +02:00 |
Christian Treffs
|
bba9ba46f8
|
Add identifier tests
|
2019-10-05 22:36:50 +02:00 |
Christian Treffs
|
a2bb251e80
|
Update swiftlint config
|
2019-10-05 22:35:03 +02:00 |
Christian Treffs
|
893cfaee74
|
Conform UnorderedSparseSet to Sequence
|
2019-10-05 15:07:15 +02:00 |
Christian Treffs
|
d3ab0d96be
|
Make components codable
|
2019-10-05 14:56:28 +02:00 |
Christian Treffs
|
61d407e5db
|
Optimize and cleanup Nexus
|
2019-10-05 14:55:52 +02:00 |
Christian Treffs
|
589a8c2ec1
|
Optimize UnorderedSparseSet
|
2019-10-05 14:55:30 +02:00 |
Christian Treffs
|
98f2ff5d20
|
Optimize ManagedContiguousArray
|
2019-10-05 14:54:15 +02:00 |
Christian Treffs
|
65755b3c65
|
Merge branch 'feature/identifiable' into 'master'
Identifiable
See merge request fireblade/ecs!4
|
2019-10-05 08:06:36 +00:00 |
Christian Treffs
|
031db2c1e3
|
Conform Component + Entity Identifier to Identifiable protocol
|
2019-10-05 10:03:08 +02:00 |
Christian Treffs
|
de637af373
|
Merge branch 'master' of https://gitlab.com/fireblade/ecs
|
2019-10-01 11:53:16 +02:00 |
Christian Treffs
|
2270191f2e
|
Merge pull request #6 from fireblade-engine/feature/scene-graph
Feature/scene graph
|
2019-10-01 11:51:33 +02:00 |
Christian Treffs
|
116b3841df
|
Update README
|
2019-10-01 11:41:35 +02:00 |
Christian Treffs
|
a6cbbc9170
|
Update travis-ci config to get os specific badges
|
2019-10-01 11:29:35 +02:00 |
Christian Treffs
|
3d6fd06841
|
Update README
|
2019-10-01 11:26:40 +02:00 |
Christian Treffs
|
99d08c5139
|
Add nexus events
|
2019-10-01 08:13:05 +02:00 |
Christian Treffs
|
4a2ad80dd6
|
Extend scene graph implementation
|
2019-10-01 07:59:09 +02:00 |
Christian Treffs
|
6f40250fdb
|
Extend scene graph tests
|
2019-10-01 07:46:28 +02:00 |
Christian Treffs
|
0d9d1100dc
|
Extend nexus equality check
|
2019-10-01 07:15:54 +02:00 |
Christian Treffs
|
bc7c00f2a8
|
Add documentation
|
2019-10-01 07:12:09 +02:00 |
Christian Treffs
|
1d261474b9
|
Implement basic scene graph tests
|
2019-10-01 07:06:26 +02:00 |
Christian Treffs
|
71a319fe27
|
Finish basic scene graph implementation
|
2019-10-01 07:06:00 +02:00 |
Christian Treffs
|
8958d96687
|
Implement first draft of parent child relation storage
|
2019-09-30 23:17:59 +02:00 |
Christian Treffs
|
f99f171a15
|
Add tests for scene graph implementation
|
2019-09-30 22:19:41 +02:00 |
Christian Treffs
|
f312f9335e
|
Extend child API
|
2019-09-30 22:16:37 +02:00 |
Christian Treffs
|
dbf82389e0
|
Add basic scene graph API
|
2019-09-30 21:54:19 +02:00 |
Christian Treffs
|
d4b8ffbf0c
|
Add entity identifier comparison test
|
2019-09-30 21:08:11 +02:00 |
Christian Treffs
|
2657faff34
|
Cleanups
|
2019-09-30 21:01:19 +02:00 |
Christian Treffs
|
5117127ee3
|
Lint tests
|
2019-09-30 20:52:24 +02:00 |
Christian Treffs
|
29cd66b947
|
Fix swiftlint warnings
|
2019-09-30 20:50:12 +02:00 |
Christian Treffs
|
28bad38ea9
|
Update swiftlint rules
|
2019-09-30 20:49:52 +02:00 |