Files
Blocks3D/ArrowTool.cpp
2020-03-13 16:28:12 -07:00

28 lines
636 B
C++

#include "ArrowTool.h"
ArrowTool::ArrowTool(void)
{
}
ArrowTool::~ArrowTool(void)
{
}
void ArrowTool::onButton1MouseDown(Mouse mouse)
{
g_selectedInstances.clear();
PartInstance * target = mouse.getTarget();
if(target != NULL)
g_selectedInstances.push_back(target);
}
void ArrowTool::onMouseMoved(Mouse mouse)
{
PartInstance * target = mouse.getTarget();
if(target == NULL)
this->setCursor(GetFileInPath("/content/images/ArrowCursor.png"));
else this->setCursor(GetFileInPath("/content/images/DragCursor.png"));
}
void ArrowTool::onSelect(Mouse mouse)
{
this->setCursor(GetFileInPath("/content/images/ArrowCursor.png"));
}