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__)
60 class editor_controller;
63 class 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.
static void msg(const char *act, debug_info &i, const char *to="", const char *result="")
editor_exception(const std::string &msg)
editor_logic_exception(const std::string &msg)
Base class for all the errors encountered by the engine.