#include "BaseButtonInstance.h" #include "RotateButtonListener.h" #include "Globals.h" #include "AudioPlayer.h" void RotateButtonListener::onButton1MouseClick(BaseButtonInstance* button) { if(g_selectedInstances.size() > 0) { Instance* selectedInstance = g_selectedInstances.at(0); AudioPlayer::playSound(clickSound); if(PartInstance* part = dynamic_cast(selectedInstance)) { if(button->name == "Tilt") part->setCFrame(part->getCFrame()*Matrix3::fromEulerAnglesXYZ(0,0,toRadians(90))); else if(button->name == "Rotate") part->setCFrame(part->getCFrame()*Matrix3::fromEulerAnglesXYZ(0,toRadians(90),0)); } } }