diff options
author | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-07-24 23:42:22 +0000 |
---|---|---|
committer | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-07-24 23:42:22 +0000 |
commit | d6d128b9a8734ee430f96228ceaf8f1f945189b5 (patch) | |
tree | d3d3919cbab226ad91c9484a1fbd6ef75449f8d2 | |
parent | 1f8c35e8449b5eb01174346f48ce2f3a6531d629 (diff) |
Mouse stuff
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@171 84d2e878-0bd5-11dd-ad15-13eda11d74c5
-rw-r--r-- | src/main.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -188,7 +188,8 @@ int main(int argc, char *argv[]) { } SDL_WM_SetCaption("Thrust3D", "Thrust3D"); - SDL_ShowCursor(SDL_DISABLE); + SDL_ShowCursor(SDL_ENABLE); + SDL_WM_GrabInput(SDL_GRAB_ON); /* World setup */ Game *game; @@ -229,6 +230,10 @@ int main(int argc, char *argv[]) { if ( event.key.keysym.sym == SDLK_DOWN ) game->reverse = 0; if ( event.key.keysym.sym == SDLK_p ) game->pause_rel = 1; break; + case SDL_MOUSEMOTION : + printf("Mouse! %i\n", event.motion.y); + //game->view_angle -= event.motion.yrel*0.001; + break; case SDL_VIDEOEXPOSE : /* Don't bother redrawing if not paused - not long to wait! */ if ( game->paused ) render_draw(game, t); |