public TennisMenuState(TennisMenuState previousState)
 {
     timestamp = previousState.timestamp;
     actors = new List<Actor>();
     players = new List<Player>();
     environment = new List<WorldObject>(previousState.environment);
     curPlayer = previousState.curPlayer;
 }
 public void initialize(TennisRuleset rules, List<WorldObject> environment, TennisStateRenderer renderer)
 {
     this.rules = rules;
     this.environment = environment;
     this.renderer = renderer;
     state = new TennisMenuState(environment);
     events = new Queue<GameEvent>();
     state.curPlayer = -1;
     initialized = true;
 }
Beispiel #3
0
 public bool applyTo(TennisMenuState state, GameEvent eve, TennisMenuEngine engine)
 {
     return menuApllicator(state, eve, engine);
 }