[Ohrrpgce] SVN: teeemcee/3171 Added io_mouserect, which prevents the mouse from leaving the window. Us
subversion at HamsterRepublic.com
subversion at HamsterRepublic.com
Mon Dec 14 05:25:14 PST 2009
teeemcee
2009-12-14 05:25:14 -0800 (Mon, 14 Dec 2009)
785
Added io_mouserect, which prevents the mouse from leaving the window. Used by games calling initmouse, but not Custom. Also fixed bug 787 and obsolete mouse cursor clipping.
SDL_WM_GrabInput also grabs keyboard input like alt+tab, so instead I used the old warp-the-pointer-to-centre trick in gfx_sdl.
Under Windows SDL 1.2.14 is required for mouse clipping to not go crazy - previously SDL_WarpMouse had a long lag period before taking effect. I fell off my chair when I saw that bugfix in the changelog after wasting yet another hour or two on it.
Under Linux but not Windows, fbgfx also grabs alt+tab! Might have to port over the gfx_sdl code, or move it to allmodex.
Allegro apparently can't restrict the mouse to the window. Right now I have no desire to do anything about it.
---
U wip/allmodex.bas
U wip/docs/plotdict.xml
U wip/drawing.bas
U wip/gfx.bi
U wip/gfx_alleg.bas
U wip/gfx_fb.bas
U wip/gfx_sdl.bas
U wip/whatsnew.txt
U wip/yetmore.bas
More information about the Ohrrpgce
mailing list