aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/java/coffee/liz/ecs
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/coffee/liz/ecs')
-rw-r--r--core/src/main/java/coffee/liz/ecs/DAGWorld.java16
-rw-r--r--core/src/main/java/coffee/liz/ecs/model/System.java5
2 files changed, 11 insertions, 10 deletions
diff --git a/core/src/main/java/coffee/liz/ecs/DAGWorld.java b/core/src/main/java/coffee/liz/ecs/DAGWorld.java
index dea83ef..b5b54c2 100644
--- a/core/src/main/java/coffee/liz/ecs/DAGWorld.java
+++ b/core/src/main/java/coffee/liz/ecs/DAGWorld.java
@@ -154,12 +154,12 @@ public class DAGWorld<T> implements World<T> {
return Collections.unmodifiableList(result);
}
- @Override
- public void close() throws Exception {
- for (final System<T> system : systemExecutionOrder) {
- system.close();
- }
- componentCache.clear();
- entities.clear();
- }
+ @Override
+ public void close() throws Exception {
+ for (final System<T> system : systemExecutionOrder) {
+ system.close();
+ }
+ componentCache.clear();
+ entities.clear();
+ }
}
diff --git a/core/src/main/java/coffee/liz/ecs/model/System.java b/core/src/main/java/coffee/liz/ecs/model/System.java
index cc46f39..ac99818 100644
--- a/core/src/main/java/coffee/liz/ecs/model/System.java
+++ b/core/src/main/java/coffee/liz/ecs/model/System.java
@@ -27,6 +27,7 @@ public interface System<T> extends AutoCloseable {
*/
void update(final World<T> world, final T state, final Duration dt);
- @Override
- default void close() {}
+ @Override
+ default void close() {
+ }
}