add InputHandler abstraction

This commit is contained in:
Glenn Maynard
2003-02-16 02:25:22 +00:00
parent 51d2ec8e08
commit bc833631e2
8 changed files with 37 additions and 31 deletions
+7
View File
@@ -21,6 +21,13 @@ LoadingWindow *MakeLoadingWindow() { return new ARCH_LOADING_WINDOW; }
ErrorDialog *MakeErrorDialog() { return new ARCH_ERROR_DIALOG; }
ArchHooks *MakeArchHooks() { return new ARCH_HOOKS; }
void MakeInputHandlers(vector<InputHandler *> &Add)
{
#if defined(WIN32)
Add.push_back(new InputHandler_Win32_Pump);
#endif
}
/* Err, this is ugly--breaks arch encapsulation. Hmm. */
RageSoundDriver *MakeRageSoundDriver(CString drivers)
{