DDraceNetwork Documentation
Loading...
Searching...
No Matches
editor_action.h
Go to the documentation of this file.
1#ifndef GAME_EDITOR_EDITOR_ACTION_H
2#define GAME_EDITOR_EDITOR_ACTION_H
3
5
7{
8public:
10 CMapObject(pMap) {}
11
12 virtual void Undo() = 0;
13 virtual void Redo() = 0;
14
15 virtual bool IsEmpty() { return false; }
16
17 const char *DisplayText() const { return m_aDisplayText; }
18
19protected:
20 char m_aDisplayText[256];
21};
22
23#endif
Definition map.h:53
CMapObject(CEditorMap *pMap)
Definition map_object.cpp:6
virtual void Undo()=0
char m_aDisplayText[256]
Definition editor_action.h:20
const char * DisplayText() const
Definition editor_action.h:17
virtual bool IsEmpty()
Definition editor_action.h:15
virtual void Redo()=0
IEditorAction(CEditorMap *pMap)
Definition editor_action.h:9