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;
            }
        }