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
|
65b0644b5c
|
Conform all iterators to LazySequenceProtocol and Sequence
|
2020-10-19 16:08:44 +02:00 |
Christian Treffs
|
d2cc6c1115
|
Remove unused entity storage
|
2020-08-21 16:28:30 +02:00 |
Christian Treffs
|
f3cfe64b7d
|
Refine entity identifier
|
2020-08-21 08:26:15 +02:00 |
Christian Treffs
|
11ef35a9ba
|
Clarify destroyMembers documentation
|
2020-08-07 11:20:23 +02:00 |
Christian Treffs
|
593dd216f2
|
Merge branch 'feature/destroy-members' into develop
|
2020-08-07 11:13:03 +02:00 |
Christian Treffs
|
52e084af29
|
Add documentation
|
2020-08-07 10:59:38 +02:00 |
Christian Treffs
|
5b73722a04
|
Add create member builder function
|
2020-08-07 10:50:16 +02:00 |
Christian Treffs
|
849110f8cc
|
Cleanup and document family API
|
2020-08-07 09:47:25 +02:00 |
Christian Treffs
|
2a33e98118
|
Add destroyMembers method to family
|
2020-08-07 09:46:55 +02:00 |
Christian Treffs
|
680ab42176
|
Merge branch 'feature/obsolete-relatives' into develop
|
2020-08-06 15:58:33 +02:00 |
Christian Treffs
|
c21d4c6681
|
Unify file comments
|
2020-08-06 15:56:44 +02:00 |
Christian Treffs
|
ae283feab4
|
Remove obsolete relatives implementation
|
2020-08-06 15:53:12 +02:00 |
Christian Treffs
|
040b36d983
|
Rename EntityIdentifier.Id to Idx
|
2020-08-03 11:11:39 +02:00 |
Christian Treffs
|
f48fd3c2e7
|
Add createMember() method to families
|
2020-07-21 17:02:16 +02:00 |
Christian Treffs
|
4a995e9083
|
Fix type requirements of UnorderedSparseSet
|
2020-07-09 17:15:49 +02:00 |
Christian Treffs
|
09dd6d2645
|
Fix typos and cleanup
|
2020-05-08 14:59:55 +02:00 |
Christian Treffs
|
66f5bfc0c6
|
Lint
|
2020-04-30 20:00:19 +02:00 |
Christian Treffs
|
fa1ebe0193
|
Update sparse set
|
2019-10-05 22:37:29 +02:00 |
Christian Treffs
|
61d407e5db
|
Optimize and cleanup Nexus
|
2019-10-05 14:55:52 +02:00 |
Christian Treffs
|
4a2ad80dd6
|
Extend scene graph implementation
|
2019-10-01 07:59:09 +02:00 |
Christian Treffs
|
71a319fe27
|
Finish basic scene graph implementation
|
2019-10-01 07:06:00 +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
|
1ed0e24585
|
Swiftlint
|
2019-09-30 20:37:03 +02:00 |
Christian Treffs
|
2084e04257
|
Fix build for Swift 5.0.1
|
2019-08-22 13:45:08 +02:00 |
Christian Treffs
|
bd20408bf6
|
Naming and optimizations
|
2019-08-21 14:09:17 +02:00 |
Christian Treffs
|
c4d213a4e2
|
Implement entity and component lookup for different family sizes
|
2019-08-21 13:48:04 +02:00 |
Christian Treffs
|
af3864701e
|
Rework TypedFamilies to Family
|
2019-08-21 13:17:07 +02:00 |
Christian Treffs
|
69de718637
|
Remove old Family implementation
|
2018-09-29 19:00:16 +02:00 |
Christian Treffs
|
a360cae142
|
Deprecate old family implementation
|
2018-09-29 16:54:30 +02:00 |
Christian Treffs
|
af2af17433
|
Cleanups in code
|
2018-09-27 21:13:21 +02:00 |
Christian Treffs
|
664d208284
|
Add swiftlint rules and fix implications
|
2018-09-27 21:09:35 +02:00 |
Christian Treffs
|
8ed57b600d
|
Cleanups & Swiftlint
|
2018-07-06 09:05:55 +02:00 |
Christian Treffs
|
8174315fd3
|
Cleanups
|
2018-05-09 19:53:22 +02:00 |
Christian Treffs
|
532741b126
|
Refactor family management
|
2018-05-09 19:42:13 +02:00 |
Christian Treffs
|
4513b5a178
|
Introduce equality
|
2018-05-09 07:32:36 +02:00 |
Christian Treffs
|
11b47da7bb
|
Cleanups and lint
|
2018-05-08 17:22:50 +02:00 |
Christian Treffs
|
ea7be64755
|
Cleanups
|
2018-01-02 15:58:08 +01:00 |
Christian Treffs
|
05b4115d14
|
Cleanups and FIXMEs
|
2017-11-20 21:15:20 +01:00 |
Christian Treffs
|
34a75014ab
|
Swiftlint done for now
|
2017-11-16 23:09:24 +01:00 |
Christian Treffs
|
cb1ad79ff4
|
Swiftlint struct rules applied
|
2017-11-16 23:00:41 +01:00 |
Christian Treffs
|
525fb31724
|
Cleanups and small refactorings
|
2017-11-16 21:53:47 +01:00 |
Christian Treffs
|
4c48aab814
|
Cleanups
|
2017-11-03 08:57:05 +01:00 |
Christian Treffs
|
a42918501d
|
Fix deinit routines
|
2017-11-03 08:47:06 +01:00 |
Christian Treffs
|
78c248ab0a
|
Fix some reference counting
|
2017-11-02 17:48:46 +01:00 |
Christian Treffs
|
19cab7af5d
|
Reworked Entitiy storage as SparseSet
|
2017-11-01 07:44:24 +01:00 |
Christian Treffs
|
7c7b38253b
|
Optimized a lot
|
2017-10-30 09:02:03 +01:00 |
Christian Treffs
|
a33281b1fa
|
Fix family assign/remove problem
|
2017-10-28 13:55:02 +02:00 |
Christian Treffs
|
f3c64d8dac
|
Iteration optimizations
|
2017-10-23 23:02:20 +02:00 |