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 |
Christian Treffs
|
e07ac8e248
|
Stabelize API
|
2017-10-22 12:53:21 +02:00 |
Christian Treffs
|
41745a1fa7
|
Cleanups
|
2017-10-21 23:12:13 +02:00 |
Christian Treffs
|
00bb739880
|
Fix family iteration
|
2017-10-21 22:33:52 +02:00 |
Christian Treffs
|
2386fab4c3
|
Family iteration working
|
2017-10-20 16:25:29 +02:00 |
Christian Treffs
|
4e0522aa49
|
new implementation - first test working
|
2017-10-15 01:36:18 +02:00 |
Christian Treffs
|
e16759f9f1
|
Add Entity and Family storage implementations
|
2017-10-10 22:18:14 +02:00 |
Christian Treffs
|
fb2d011c8d
|
Add awesome component handling
|
2017-10-09 22:23:02 +02:00 |
Christian Treffs
|
ccdb9545db
|
Add component mapping
|
2017-10-09 22:03:00 +02:00 |
Christian Treffs
|
94d79c9d65
|
Fix Family behaviour
|
2017-10-09 20:37:19 +02:00 |
Christian Treffs
|
f3ace43ca7
|
Add Family basics
|
2017-10-09 19:44:41 +02:00 |
Christian Treffs
|
e6cb5770e0
|
Add Family basics
|
2017-10-09 19:43:05 +02:00 |
Christian Treffs
|
4afb0ff42d
|
Add ECS basics
|
2017-10-09 03:33:53 +02:00 |