Added tools and texture handler

This commit is contained in:
andreja6
2020-03-13 16:28:12 -07:00
parent 3f4963795c
commit 24854a062a
13 changed files with 267 additions and 98 deletions

28
ArrowTool.cpp Normal file
View File

@@ -0,0 +1,28 @@
#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"));
}