This commit is contained in:
bMorgan01 2022-03-08 10:18:34 -07:00
parent 54f5313273
commit b49080f675
83 changed files with 2083 additions and 0 deletions

30
TowerGUI.cpp Normal file
View file

@ -0,0 +1,30 @@
//
// Created by Benjamin on 1/30/2022.
//
#include "TowerGUI.h"
TowerGUI::TowerGUI(const sf::Texture &texture, float x, float y, float scale, int origin, const std::function<void()> &command, Sprite* hoverSprite) : Button(texture, x, y, scale, origin, command) {
riding = hoverSprite;
riding->setVisible(false);
}
void TowerGUI::hover() {
Sprite::hover();
riding->setVisible(true);
}
void TowerGUI::unHover() {
Sprite::unHover();
riding->setVisible(false);
}
void TowerGUI::setVisible(bool visible) {
Sprite::setVisible(visible);
if (visible) {
unHover();
}
}