#include "../Core/Host.h" #include "InputDevice.h" #include #include class WindowsHost : public Host { public: WindowsHost(HWND mainWindow, HWND displayWindow) { mainWindow_ = mainWindow; displayWindow_ = displayWindow; input = getInputDevices(); } void UpdateMemView(); void UpdateDisassembly(); void UpdateUI(); void SetDebugMode(bool mode); void AddSymbol(std::string name, u32 addr, u32 size, int type); void InitGL(); void BeginFrame(); void EndFrame(); void ShutdownGL(); void InitSound(PMixer *mixer); void UpdateSound(); void ShutdownSound(); bool IsDebuggingEnabled(); void BootDone(); void PrepareShutdown(); bool AttemptLoadSymbolMap(); void SetWindowTitle(const char *message); private: HWND displayWindow_; HWND mainWindow_; std::list> input; };