T- The type of CellGame that uses the GameStates that can involve this Event
U- The type of GameState that can involve this Event
public interface Event<T extends CellGame,U extends GameState<T,U,?>>
An Event represents a sequence of actions that can be taken as part of the mechanics of a GameState. It is useful to create an Event as a lambda expression to simplify code.
|Modifier and Type||Method and Description|
Actions that this Event consists in taking.