24 lines
924 B
C++
24 lines
924 B
C++
#include "CameraButtonListener.h"
|
|
#include "Globals.h"
|
|
#include "AudioPlayer.h"
|
|
#include "Application.h"
|
|
|
|
void CameraButtonListener::onButton1MouseClick(BaseButtonInstance* button)
|
|
{
|
|
AudioPlayer::playSound(cameraSound);
|
|
CoordinateFrame frame = g_usableApp->cameraController.getCamera()->getCoordinateFrame();
|
|
if(button->name == "CenterCam" && g_selectedInstances.size() > 0)
|
|
g_usableApp->cameraController.centerCamera(g_selectedInstances.at(0));
|
|
else if(button->name == "ZoomIn")
|
|
g_usableApp->cameraController.Zoom(1);
|
|
else if(button->name == "ZoomOut")
|
|
g_usableApp->cameraController.Zoom(-1);
|
|
else if(button->name == "PanRight")
|
|
g_usableApp->cameraController.panRight();
|
|
else if(button->name == "PanLeft")
|
|
g_usableApp->cameraController.panLeft();
|
|
else if(button->name == "TiltUp")
|
|
g_usableApp->cameraController.tiltUp();
|
|
else if(button->name == "TiltDown")
|
|
g_usableApp->cameraController.tiltDown();
|
|
} |