package dev.llan.events;
import dev.llan.model.GameRecord;
import dev.llan.model.state.State;
import dev.llan.events.Events.*;
import java.util.List;
public interface GameEvent {
EventType getEventType();
GameRecord getGame();
State getNewState();
List<PlayerUpdateType> getPlayerUpdateTypes();
void setDisableControls(boolean disableControls);
boolean getDisableControls();
void setEnableControls(boolean enableControls);
boolean getEnableControls();
String getMessage();
}