Commit Graph

392 Commits

Author SHA1 Message Date
Christian Treffs f08c3f8ba9
Setup sourcery generation 2020-08-04 13:05:34 +02:00
Christian Treffs 139e6c23a0
Add setupEnvironment to Makefile 2020-08-04 11:57:12 +02:00
Christian Treffs 040d1197b0
Update README 2020-08-03 12:17:50 +02:00
Christian Treffs 9bea6b3c39
Merge tag '0.14.0' into develop
Function builder entity creation, deprecate relatives, performance
2020-08-03 12:10:53 +02:00
Christian Treffs c81558b2d9
Merge branch 'release/0.14.0' into master 2020-08-03 12:09:25 +02:00
Christian Treffs 0d79dc1d13
Deprecate relatives API 2020-08-03 11:40:15 +02:00
Christian Treffs d0db124960
Merge branch 'feature/lint' into develop 2020-08-03 11:28:39 +02:00
Christian Treffs 48c617266c
Fix lint warnings 2020-08-03 11:22:56 +02:00
Christian Treffs 64c7b16764
Use unsafelyUnwrapped more often 2020-08-03 11:14:35 +02:00
Christian Treffs 040b36d983
Rename EntityIdentifier.Id to Idx 2020-08-03 11:11:39 +02:00
Christian Treffs 5d7b021402
Merge branch 'feature/sparse-storage' into develop 2020-08-03 11:09:15 +02:00
Christian Treffs 0be112f900
Cleanups 2020-08-03 11:03:48 +02:00
Christian Treffs bb1b2782c9
Update and extend tests 2020-08-03 11:00:08 +02:00
Christian Treffs 354ddcc8b1
Refactor UnorderedSparseSet to use dedicated class based storage while being a struct - increases performance significantly 2020-08-03 10:59:53 +02:00
Christian Treffs 968880560c
Merge branch 'feature/bulk-components' into develop 2020-07-30 22:30:27 +02:00
Christian Treffs d08353fd53
Optimize sparse set 2020-07-30 22:17:53 +02:00
Christian Treffs 81f61cafbb
Optimize sparse set 2020-07-30 22:09:41 +02:00
Christian Treffs 96ef53cf6d
Refine multiple component creation 2020-07-30 21:35:44 +02:00
Christian Treffs 242f7993d6
Merge branch 'feature/bulk-create-entities' into develop 2020-07-30 16:34:24 +02:00
Christian Treffs 3a6145e634
Update README 2020-07-30 16:33:18 +02:00
Christian Treffs bcbd9bb31c
Remove wrong documentation 2020-07-30 16:18:35 +02:00
Christian Treffs 85debd9852
Remove swift version check 2020-07-30 16:14:50 +02:00
Christian Treffs b7c745950c
Add documentation 2020-07-30 16:06:49 +02:00
Christian Treffs e695bd380b
Add tests 2020-07-30 15:34:06 +02:00
Christian Treffs 2440ec8ed9
Add components function builder implementation 2020-07-30 15:33:49 +02:00
Christian Treffs 09bfa595c3
Extend nexus with naive entity with component collection creation 2020-07-30 15:33:28 +02:00
Christian Treffs 9f95889439
Merge pull request #19 from fireblade-engine/feature/actions
Update documentation action
2020-07-28 11:46:48 +02:00
Christian Treffs 1468f1d28f
Update README 2020-07-28 11:45:51 +02:00
Christian Treffs 35f1345932
Update documentation workflow 2020-07-28 11:33:10 +02:00
Christian Treffs 3f46aa9611
Update documentation action 2020-07-28 11:11:17 +02:00
Christian Treffs 31c3849293
Merge pull request #18 from fireblade-engine/feature/actions
GitHub actions
2020-07-28 10:52:46 +02:00
Christian Treffs 9570bc5d50
Newlines at end of file 2020-07-28 10:52:14 +02:00
Christian Treffs 50d7c915fa
Correct link 2020-07-28 10:51:02 +02:00
Christian Treffs 05cc1f0067
Use official tag 2020-07-28 10:48:05 +02:00
Christian Treffs 5995ce6c18
Merge branch 'master' into feature/actions 2020-07-28 10:46:39 +02:00
Christian Treffs 04824fe581
Add markdown link check action 2020-07-28 10:45:00 +02:00
Christian Treffs 2fcd650f84
Add documentation badge 2020-07-28 10:43:40 +02:00
Christian Treffs 3e19431469
Merge pull request #17 from fireblade-engine/feature/start-docs
Add documentation GitHub workflow action
2020-07-28 10:34:38 +02:00
Christian Treffs ad30c3a14c
Add documentation github workflow 2020-07-28 10:29:32 +02:00
Christian Treffs eeb789f041
Fix typos 2020-07-24 08:53:47 +02:00
Christian Treffs e78559ca9c
Merge tag '0.13.0' into develop
Family coding
2020-07-23 22:48:20 +02:00
Christian Treffs cefc97fcbb
Merge branch 'release/0.13.0' 2020-07-23 22:48:12 +02:00
Christian Treffs c4de78e6d0
Update README 2020-07-23 22:47:52 +02:00
Christian Treffs a0e6f05edc
Merge branch 'feature/family-coding' into develop 2020-07-23 22:18:49 +02:00
Christian Treffs 70a210b276
Return newly created entities 2020-07-23 22:04:17 +02:00
Christian Treffs 416b6dab36
Cleanups 2020-07-22 14:48:19 +02:00
Christian Treffs 99710fd5e1
Add coding to family 5 2020-07-22 14:32:36 +02:00
Christian Treffs 6c5a1d29f7
Add coding to family 4 2020-07-22 14:20:07 +02:00
Christian Treffs da94c055f8
Add coding to family 3 2020-07-22 14:09:29 +02:00
Christian Treffs 6cc1ba3c68
Fix data size comparison 2020-07-22 13:47:11 +02:00