Add floppy disk setup generation
This commit is contained in:
24
src/include/Tool/DraggerTool.h
Normal file
24
src/include/Tool/DraggerTool.h
Normal file
@@ -0,0 +1,24 @@
|
||||
#pragma once
|
||||
#include "ArrowTool.h"
|
||||
|
||||
class DraggerTool :
|
||||
public ArrowTool
|
||||
{
|
||||
public:
|
||||
DraggerTool(void);
|
||||
~DraggerTool(void);
|
||||
void onButton1MouseDown(Mouse);
|
||||
void onButton1MouseUp(Mouse);
|
||||
void onMouseMoved(Mouse mouse);
|
||||
void onSelect(Mouse mouse);
|
||||
void onKeyDown(int key);
|
||||
void onKeyUp(int key);
|
||||
void render(RenderDevice * rd, Mouse mouse);
|
||||
private:
|
||||
void createHandles();
|
||||
void grabHandle(Mouse mouse);
|
||||
bool hasHandles;
|
||||
int handleGrabbed;
|
||||
Vector3 center;
|
||||
Sphere handles[6];
|
||||
};
|
||||
Reference in New Issue
Block a user