示例#1
0
 public void initialize(CurveRuleset rules, List<Actor> actors, List<WorldObject> environment, List<Player> players, CurveStateRenderer renderer) {
     this.rules = rules;
     this.actors = actors;
     this.environment = environment;
     this.players = players;
     this.renderer = renderer;
     state = new CurveGameState(actors, environment, players);
     events = new Queue<GameEvent>();
     state.curPlayer = new System.Random().Next(players.Count);
     initialized = true;
 }
示例#2
0
 public bool applyTo(CurveGameState state, GameEvent eve, CurveGameEngine engine) {
     return apllicator(state, eve, engine);
 }