public ConstructionPanelButton(Game game, ConstructionPanelButtonType type) : base(game) { this.type = type; switch (type) { case ConstructionPanelButtonType.Close: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("control-button-close")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Destroy: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-destroy")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Upgrade: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-upgrade")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Repair: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-repair")); AddChild(buttonSprite); break; } }
public ConstructionPanelButton(Game game, ConstructionPanelButtonType type) : base(game) { this.type = type; switch (type) { case ConstructionPanelButtonType.Close: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("control-button-close")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Destroy: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-destroy")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Upgrade: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-upgrade")); AddChild(buttonSprite); break; case ConstructionPanelButtonType.Repair: buttonSprite = new Sprite(game, GraphicsCollection.GetPack("construction-panel-repair")); AddChild(buttonSprite); break; } }