Commit Graph

392 Commits

Author SHA1 Message Date
Christian Treffs 2faf91fb2d Add entities performance test 2018-09-29 19:04:25 +02:00
Christian Treffs 69de718637 Remove old Family implementation 2018-09-29 19:00:16 +02:00
Christian Treffs c546ef6adb Refactor family tests 2018-09-29 18:42:08 +02:00
Christian Treffs 444ec00224 Extend SpareSet tests 2018-09-29 18:41:49 +02:00
Christian Treffs ee2810bb61 Add entity and component iterables to TypedFamily 2018-09-29 18:18:54 +02:00
Christian Treffs 73948fdb57 Make TypedFamily Equatable 2018-09-29 17:01:35 +02:00
Christian Treffs a360cae142 Deprecate old family implementation 2018-09-29 16:54:30 +02:00
Christian Treffs f034cdd178 Remove FamilyMembers sequence since its unnecessary overhead 2018-09-29 16:45:01 +02:00
Christian Treffs 7f9ab6dcac Brought performance of TypedFamily en par to Family implementation 2018-09-29 16:35:32 +02:00
Christian Treffs f6f8f5e5a2 Fix start index for component iterators 2018-09-29 16:07:59 +02:00
Christian Treffs c64495b4a9 Add TypedFamily5 2018-09-29 15:35:11 +02:00
Christian Treffs f39e271d7e Add TypedFamily4 2018-09-29 15:30:42 +02:00
Christian Treffs af49e97115 Add TypedFamily1 + TypedFamily2 2018-09-29 15:12:44 +02:00
Christian Treffs 883e3e924e Extract TypedFamily protocols 2018-09-29 14:46:45 +02:00
Christian Treffs 8c3301bd1d Add TypedFamily basic implementation 2018-09-29 14:31:13 +02:00
Christian Treffs b319b9c01d Merge branch 'release/0.4.3' 2018-09-27 22:16:15 +02:00
Christian Treffs 155db0f054 Merge tag '0.4.3' into develop
no message
2018-09-27 22:16:15 +02:00
Christian Treffs fa9499e784 Update README 2018-09-27 22:16:02 +02:00
Christian Treffs 60c73dc7bd
Merge pull request #2 from fireblade-engine/feature/travis-ci
Feature/travis ci
2018-09-27 22:12:46 +02:00
Christian Treffs 7340be5306 Add build status 2018-09-27 22:08:10 +02:00
Christian Treffs 3028f821fc Add basic travis-ci 2018-09-27 21:57:29 +02:00
Christian Treffs 7161bf6945 Merge branch 'feature/prepare-0.4.3' into develop 2018-09-27 21:15:41 +02:00
Christian Treffs af2af17433 Cleanups in code 2018-09-27 21:13:21 +02:00
Christian Treffs d0ec57991c Cleanup build scripts 2018-09-27 21:10:14 +02:00
Christian Treffs 664d208284 Add swiftlint rules and fix implications 2018-09-27 21:09:35 +02:00
Christian Treffs 9e74e70af0 Update bundle 2018-09-27 20:36:58 +02:00
Christian Treffs 24d9b15b6e Merge branch 'feature/cleanups' into develop 2018-09-27 20:33:23 +02:00
Christian Treffs 1bd1e09321 Merge branch 'master' into feature/cleanups
* master:
  Open entity
  Cleanups & Swiftlint
2018-09-27 20:33:02 +02:00
Christian Treffs c18ca1c681 Open entity 2018-08-01 18:05:24 +02:00
Christian Treffs 8ed57b600d Cleanups & Swiftlint 2018-07-06 09:05:55 +02:00
Christian Treffs f47d8f1adb Merge tag '0.4.2' into develop
Swift 4.2
2018-06-07 11:53:34 -07:00
Christian Treffs ba809d5fa0 Merge branch 'release/0.4.2' 2018-06-07 11:53:34 -07:00
Christian Treffs bc1c295e99 Prepare for release 0.4.2 2018-06-07 11:51:26 -07:00
Christian Treffs 66ddda606a Cleanup jazzy 2018-06-07 11:42:15 -07:00
Christian Treffs f49d5b40b2 Update github url 2018-06-07 11:40:30 -07:00
Christian Treffs b3cccd1d16 Update jazzy and restore README 2018-06-07 11:35:57 -07:00
Christian Treffs 9b4fc5b206 Update to Swift 4.2 2018-06-07 11:16:54 -07:00
Christian Treffs cddb155c5a Upgrade to Swift 4.2 2018-06-04 14:21:20 -07:00
Christian Treffs 4a0ad2f58d Add numComponents and numFamilies 2018-05-10 20:09:32 +02:00
Christian Treffs e0fd2bbeb1 Fix bug in onFamilyDeinit 2018-05-10 19:57:42 +02:00
Christian Treffs d274b3e719 Add SystemsTests 2018-05-10 17:18:27 +02:00
Christian Treffs 4033b32d52 Update README 2018-05-10 16:17:40 +02:00
Christian Treffs 0ceb1216fe Merge tag '0.4.0' into develop
Increase coverage, fix UnorderedSparseSet
2018-05-10 16:14:34 +02:00
Christian Treffs 7f5673cfca Merge branch 'release/0.4.0' 2018-05-10 16:14:34 +02:00
Christian Treffs 6c5755324a Update README for 0.4.0 2018-05-10 16:13:03 +02:00
Christian Treffs 1a9dfd923f Merge branch 'release/0.4.0' 2018-05-10 16:08:31 +02:00
Christian Treffs 33d4bf0b85 Merge tag '0.4.0' into develop
no message
2018-05-10 16:08:31 +02:00
Christian Treffs 32cf2383d6 Remove dead code 2018-05-10 16:07:35 +02:00
Christian Treffs 585252b218 Merge branch 'feature/advance-testing' into develop 2018-05-10 16:00:25 +02:00
Christian Treffs 37e965af43 Merge branch 'feature/advance-testing' of https://gitlab.com/fireblade/ecs into feature/advance-testing
* 'feature/advance-testing' of https://gitlab.com/fireblade/ecs:
  Rename SparseSet to UnorderedSparseSet
2018-05-10 15:58:48 +02:00