2008-08-06 14:38:09 -04:00
|
|
|
USING: eval multiline system combinators ;
|
2008-07-25 23:31:37 -04:00
|
|
|
IN: game-input.backend
|
|
|
|
|
2008-07-29 22:53:00 -04:00
|
|
|
STRING: set-backend-for-macosx
|
2008-08-31 14:00:26 -04:00
|
|
|
USING: namespaces parser game-input.backend.iokit ;
|
|
|
|
<< "game-input" (use+) >>
|
2008-07-29 22:53:00 -04:00
|
|
|
iokit-game-input-backend game-input-backend set-global
|
|
|
|
;
|
|
|
|
|
|
|
|
STRING: set-backend-for-windows
|
2008-08-31 14:00:26 -04:00
|
|
|
USING: namespaces parser game-input.backend.dinput ;
|
|
|
|
<< "game-input" (use+) >>
|
2008-07-29 22:53:00 -04:00
|
|
|
dinput-game-input-backend game-input-backend set-global
|
|
|
|
;
|
|
|
|
|
|
|
|
{
|
|
|
|
{ [ os macosx? ] [ set-backend-for-macosx eval ] }
|
|
|
|
{ [ os windows? ] [ set-backend-for-windows eval ] }
|
2008-07-25 23:31:37 -04:00
|
|
|
{ [ t ] [ ] }
|
2008-07-29 22:53:00 -04:00
|
|
|
} cond
|
|
|
|
|