|
- package events;
-
- import com.fasterxml.jackson.databind.JsonNode;
-
- import akka.actor.ActorRef;
- import demo.CommandDemo;
- import demo.TurnDemo;
- import demo.Loaders_2024_Check;
- import structures.GameState;
-
- /**
- * Indicates that both the core game loop in the browser is starting, meaning
- * that it is ready to recieve commands from the back-end.
- *
- * {
- * messageType = “initalize”
- * }
- *
- * @author Dr. Richard McCreadie
- *
- */
- public class Initalize implements EventProcessor{
-
- @Override
- public void processEvent(ActorRef out, GameState gameState, JsonNode message) {
- gameState.setupGameState();
-
- // start the turn demo
- TurnDemo.executeDemo(out);
- }
-
- }
-
-
|