Add floppy disk setup generation

This commit is contained in:
FlareMicrosystems
2022-10-15 19:37:06 -07:00
parent dc7f7f3cc5
commit 6b8ca28060
11 changed files with 364 additions and 0 deletions

View 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];
};