diff options
author | Squibid <me@zacharyscheiman.com> | 2024-06-03 20:33:38 -0400 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2024-06-03 20:33:38 -0400 |
commit | 32bc1b99866518bda03409dd8c81a2756656f44f (patch) | |
tree | 06e47fd489bec72bf53450eeaa8540d016b245d2 /src/main/java/los/numeros/gameEngine | |
parent | 6aff7f52908188f42310b8574ef87ef9a720daf2 (diff) | |
download | lnm-32bc1b99866518bda03409dd8c81a2756656f44f.tar.gz lnm-32bc1b99866518bda03409dd8c81a2756656f44f.tar.bz2 lnm-32bc1b99866518bda03409dd8c81a2756656f44f.zip |
update game engine and example game
Diffstat (limited to 'src/main/java/los/numeros/gameEngine')
-rw-r--r-- | src/main/java/los/numeros/gameEngine/Engine.java | 41 | ||||
-rw-r--r-- | src/main/java/los/numeros/gameEngine/Module.java | 13 |
2 files changed, 0 insertions, 54 deletions
diff --git a/src/main/java/los/numeros/gameEngine/Engine.java b/src/main/java/los/numeros/gameEngine/Engine.java deleted file mode 100644 index ba09cf0..0000000 --- a/src/main/java/los/numeros/gameEngine/Engine.java +++ /dev/null @@ -1,41 +0,0 @@ -package los.numeros.gameEngine; - -import java.util.function.BooleanSupplier; - -public interface Engine { - public static int StartEngine(BooleanSupplier running, Module modules[]) - { - /* start game init tasks */ - GameStart(); - - /* run module inits */ - for (Module module : modules) { - module.init(); - } - - /* wait for the game to end */ - while (running.getAsBoolean()); - - /* run game end tasks */ - GameEnd(); - - /* run module ends */ - for (Module module : modules) { - module.end(); - } - - return 0; - } - - public static int - GameStart() - { - return 0; - } - - public static int - GameEnd() - { - return 0; - } -} diff --git a/src/main/java/los/numeros/gameEngine/Module.java b/src/main/java/los/numeros/gameEngine/Module.java deleted file mode 100644 index 0406615..0000000 --- a/src/main/java/los/numeros/gameEngine/Module.java +++ /dev/null @@ -1,13 +0,0 @@ -package los.numeros.gameEngine; - -public interface Module { - /** - * code to run when the game is started - */ - public int init(); - - /** - * code to run when the game has ended - */ - public int end(); -} |