diff options
| author | Elizabeth Hunt <me@liz.coffee> | 2026-01-31 16:04:08 -0800 |
|---|---|---|
| committer | Elizabeth Hunt <me@liz.coffee> | 2026-01-31 16:04:08 -0800 |
| commit | ddfa2b7d9ee1547090e568e843e327cacd27fc22 (patch) | |
| tree | e35af4d7fa0cfadf2ceeaff73dac593584d4f98a /core/src/main/java/coffee/liz/ecs | |
| parent | 518149db6fc7f3726a4f638e0ef90c1cdbbdcb5a (diff) | |
| download | the-abstraction-engine-v2-ddfa2b7d9ee1547090e568e843e327cacd27fc22.tar.gz the-abstraction-engine-v2-ddfa2b7d9ee1547090e568e843e327cacd27fc22.zip | |
Run formatter and implement todo to stamp multiple gliders into the world
Diffstat (limited to 'core/src/main/java/coffee/liz/ecs')
| -rw-r--r-- | core/src/main/java/coffee/liz/ecs/DAGWorld.java | 16 | ||||
| -rw-r--r-- | core/src/main/java/coffee/liz/ecs/model/System.java | 5 |
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() { + } } |
