#include "signal/signalfwd.h"
#include "windowobserver.h"
-#include "math/vector.h"
+#include "generic/vector.h"
typedef SignalHandler3<const WindowVector&, ButtonIdentifier, ModifierFlags> MouseEventHandler;
typedef SignalFwd<MouseEventHandler>::handler_id_type MouseEventHandlerId;
STRING_CONSTANT(Name, "radiant");
const char* (*getEnginePath)();
+ const char* (*getLocalRcPath)();
const char* (*getGameToolsPath)();
const char* (*getAppPath)();
const char* (*getSettingsPath)();
+ const char* (*getMapsPath)();
const char* (*getGameName)();
const char* (*getGameMode)();
void (*attachGameModeObserver)(ModuleObserver& observer);
void (*detachGameModeObserver)(ModuleObserver& observer);
+ SignalHandlerId (*XYWindowDestroyed_connect)(const SignalHandler& handler);
+ void (*XYWindowDestroyed_disconnect)(SignalHandlerId id);
MouseEventHandlerId (*XYWindowMouseDown_connect)(const MouseEventHandler& handler);
void (*XYWindowMouseDown_disconnect)(MouseEventHandlerId id);
VIEWTYPE (*XYWindow_getViewType)();