1#ifndef GAME_EDITOR_QUAD_KNIFE_H
2#define GAME_EDITOR_QUAD_KNIFE_H
3
4#include "component.h"
5
6class CQuadKnife : public CEditorComponent
7{
8public:
9 class CState
10 {
11 public:
12 bool m_Active;
13 int m_SelectedQuadIndex;
14 int m_Count;
15 vec2 m_aPoints[4];
16
17 void Reset();
18 };
19
20 bool IsActive() const;
21 void Activate(int SelectedQuad);
22 void Deactivate();
23 void DoSlice();
24};
25
26#endif
27