private void SwitchTextureHelper() { switch (this.textureCurState) { case WindmillStatesAnim.state_first: this.textureCurState = WindmillStatesAnim.state_second; this.curTexture = this.texSecondAnim; break; case WindmillStatesAnim.state_second: this.textureCurState = WindmillStatesAnim.state_third; this.curTexture = this.texThirdAnim; break; case WindmillStatesAnim.state_third: this.textureCurState = WindmillStatesAnim.state_first; this.PlaySound(); this.curTexture = this.texFirstAnim; break; default: this.curTexture = this.beginTex; break; } }
public Windmill(Game game) : base(NEXT_STAGE_TIME, game, CellState.Windmill, 0, BuildingState.Begin) { this.FarmersCounter = 0; this.textureCurState = WindmillStatesAnim.state_first; }