Added surface tool

This commit is contained in:
Vulpovile
2021-03-15 01:53:25 -07:00
parent c27a56b42f
commit 0e3968acd4
9 changed files with 106 additions and 36 deletions

View File

@@ -0,0 +1,20 @@
#pragma once
#include "tool.h"
#include "Enum.h"
class SurfaceTool :
public Tool
{
public:
SurfaceTool(Enum::SurfaceType::Value surface, int extraParam); //OnSelect?
~SurfaceTool(void); //OnDeselect?
void onButton1MouseDown(Mouse);
void onButton1MouseUp(Mouse);
void onMouseMoved(Mouse mouse);
void onSelect(Mouse mouse);
void onKeyDown(int key);
void onKeyUp(int key);
private:
Enum::SurfaceType::Value surface;
int param;
};