#include "buildButton.h" #include "gameManager.h" #include "unit.h" #include "gameObjectFrameController.h" #include namespace battleship{ using namespace sol; using namespace std; using namespace vb01; using namespace vb01Gui; using namespace gameBase; BuildButton::BuildButton(Vector2 pos, Vector2 size, int structureId, string name, int trigger, string imagePath) : UnitButton(pos, size, name, GameManager::getSingleton()->getPath() + "Fonts/batang.ttf", trigger, imagePath){ this->structureId = structureId; } void BuildButton::onClick(){ GameObjectFrameController *ufCtr = GameObjectFrameController::getSingleton(); ufCtr->addGameObjectFrame(GameObjectFrameController::GameObjectFrame(structureId, (int)UnitType::LAND)); ufCtr->setPlacingFrames(true); } }