public State( Game game, ChickenRace owner ) : base(game) { this.owner = owner; }
public PrepareState( Game game, ChickenRace owner ) : base(game, owner) { }
public GameOverState( Game game, ChickenRace owner, int score, float speed ) : base(game, owner) { result = new ScoreData { Score = score, Speed = speed, Time = DateTime.Now }; }
public PlayingState( Game game, ChickenRace owner ) : base(game, owner) { }
protected override void Initialize() { race = new ChickenRace( this ); Components.Add( race ); base.Initialize(); }