Igor Kravchenko
|
7f675db01d
|
add documentation for component providers
|
2020-09-29 20:01:20 +03:00 |
Igor Kravchenko
|
81e18ba443
|
adds StateName generic to EntityStateMachine
|
2020-09-29 12:19:47 +03:00 |
Igor Kravchenko
|
08e20d1656
|
add EntityStateMachineTests
|
2020-09-29 12:11:43 +03:00 |
Igor Kravchenko
|
4f42a69d82
|
add EntityStateTests
|
2020-09-28 23:35:57 +03:00 |
Igor Kravchenko
|
a17fbea014
|
add EntityStateMachine
|
2020-09-28 00:33:20 +03:00 |
Igor Kravchenko
|
acc2a0feff
|
Add initial implementation of component providers for entity FSM
|
2020-09-17 20:17:52 +03:00 |
Christian Treffs
|
dd16ccce6b
|
Increase coverage + cleanups
|
2020-08-22 09:02:21 +02:00 |
Christian Treffs
|
d2cc6c1115
|
Remove unused entity storage
|
2020-08-21 16:28:30 +02:00 |
Christian Treffs
|
37618d5b4f
|
Refine ComponentIdentifier
|
2020-08-21 16:27:35 +02:00 |
Christian Treffs
|
9358319892
|
Document + typealias
|
2020-08-21 12:04:50 +02:00 |
Christian Treffs
|
432a820ac0
|
Drop MutableCollection conformance requirement
|
2020-08-21 11:54:02 +02:00 |
Christian Treffs
|
bb02f301c8
|
Fix entity id default generation + add tests
|
2020-08-21 11:46:48 +02:00 |
Christian Treffs
|
fcf5f4eaf3
|
Refine entity identifier generator
|
2020-08-21 10:54:48 +02:00 |
Christian Treffs
|
af81c88a51
|
Use Identifier in EntityId generator
|
2020-08-21 10:00:13 +02:00 |
Christian Treffs
|
f3cfe64b7d
|
Refine entity identifier
|
2020-08-21 08:26:15 +02:00 |
Christian Treffs
|
e770a53a87
|
Re-generate sources with sourcery 1.0.0
|
2020-08-20 18:44:55 +02:00 |
Christian Treffs
|
43dfc619e2
|
Drop PropertyListCoder conformance
|
2020-08-11 22:26:07 +02:00 |
Christian Treffs
|
54bd41f67c
|
Refine foundation imports
|
2020-08-11 22:21:41 +02:00 |
Liam Don
|
87bc44a71a
|
Add support for SwiftWASM toolchain
|
2020-08-11 10:11:25 -07: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
|
de270761f8
|
Generate
|
2020-08-07 10:50:38 +02:00 |
Christian Treffs
|
dd2c125664
|
Extend family stencil
|
2020-08-07 10:50:31 +02:00 |
Christian Treffs
|
5b73722a04
|
Add create member builder function
|
2020-08-07 10:50:16 +02:00 |
Christian Treffs
|
8db102f016
|
Add family member builder
|
2020-08-07 10:50:02 +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
|
552665edd0
|
Generalize entity identifier generator
|
2020-08-06 22:45:55 +02:00 |
Christian Treffs
|
d210fe378b
|
Remove relatives descending
|
2020-08-06 22:06:24 +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
|
8f2b24c7b5
|
Merge tag 'seg-fault' into develop
Fixes fireblade-engine/ecs#21
# Conflicts:
# Sources/FirebladeECS/FamilyProtocols.swift
|
2020-08-06 15:27:16 +02:00 |
Christian Treffs
|
e1e9167ae7
|
Fix segmentation fault 11 (FamilyProtocols.swift:25:8)
- fixes issue https://github.com/fireblade-engine/ecs/issues/21
|
2020-08-06 15:09:35 +02:00 |
Christian Treffs
|
0b273542fc
|
Refine family stencil
|
2020-08-05 16:10:20 +02:00 |
Christian Treffs
|
dc6db4ed26
|
Add disable line length exception
|
2020-08-05 10:36:13 +02:00 |
Christian Treffs
|
5f753ae5a6
|
Merge branch 'develop' into feature/codegen
|
2020-08-05 10:34:15 +02:00 |
Christian Treffs
|
71aa30c562
|
Make precondition to assert
|
2020-08-05 10:30:12 +02:00 |
Christian Treffs
|
d251b3d388
|
Re-order single
|
2020-08-05 10:29:51 +02:00 |
Christian Treffs
|
493cf9f676
|
File names
|
2020-08-05 10:21:54 +02:00 |
Christian Treffs
|
66eac2898d
|
Lint
|
2020-08-05 09:49:07 +02:00 |
Christian Treffs
|
d48249dbfa
|
Generate 8 families
|
2020-08-05 09:15:55 +02:00 |
Christian Treffs
|
8229254e99
|
Updates
|
2020-08-04 17:26:17 +02:00 |
Christian Treffs
|
35f733bd96
|
Update documentation
|
2020-08-04 17:22:18 +02:00 |
Christian Treffs
|
cae23ea219
|
Lint
|
2020-08-04 17:17:17 +02:00 |
Christian Treffs
|
1bf4ea9eff
|
Generate
|
2020-08-04 17:15:40 +02:00 |
Christian Treffs
|
2d56682568
|
Add documentation to family creator function
|
2020-08-04 17:15:13 +02:00 |
Christian Treffs
|
c20444d069
|
Stencil
|
2020-08-04 16:32:21 +02:00 |
Christian Treffs
|
8490fe481c
|
Lint
|
2020-08-04 16:31:02 +02:00 |