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) { // hello this is a change gameState.gameInitalised = true; gameState.something = true; // User 1 makes a change //CommandDemo.executeDemo(out); // this executes the command demo, comment out this when implementing your solution //Loaders_2024_Check.test(out); // start the turn demo TurnDemo.executeDemo(out); } }