31#define DBG_ED LOG_STREAM_INDENT(debug, log_editor)
32#define LOG_ED LOG_STREAM_INDENT(info, log_editor)
33#define WRN_ED LOG_STREAM_INDENT(warn, log_editor)
34#define ERR_ED LOG_STREAM_INDENT(err, log_editor)
35#define SCOPE_ED log_scope2(log_editor, __func__)
60class editor_controller;
63class editor_mouse_handler;
Sort-of-Singleton that many classes, both GUI and non-GUI, use to access the game data.
lg::log_domain log_editor
Standard logging facilities (interface).
Manage the empty-palette in the editor.
std::deque< std::unique_ptr< editor_action > > action_stack
Action stack typedef.
editor_exception(const std::string &msg)
editor_logic_exception(const std::string &msg)
Base class for all the errors encountered by the engine.