Завершить контентную архитектуру этапа 4

This commit is contained in:
2026-08-18 22:03:38 +03:00
parent 2ddac2775f
commit 5051f316fe
39 changed files with 1954 additions and 259 deletions
@@ -0,0 +1,10 @@
package com.projectsacrifice.game;
import java.io.IOException;
import java.io.Reader;
/** Boundary used by Android resources, desktop files, and in-memory tests. */
@FunctionalInterface
public interface LevelResourceSource {
Reader open(String path) throws IOException;
}