From fca60c6b672d7229e7854bf4b990b654444de90e Mon Sep 17 00:00:00 2001 From: theoddone33 <> Date: Sat, 28 Apr 2001 06:32:58 +0000 Subject: [PATCH] Added some cheap mouse relative check so superscope works (sorta) Fixed a bug in zfilew.c (both versions) thanks to aaronl (and gcc) for noticing --- zsnes/src/linux/sdllink.c | 2 ++ zsnes/src/linux/zfilew.c | 2 +- zsnes/src/win/zfilew.c | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index 1662957b..bc59bbcb 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -182,6 +182,8 @@ int Main_Proc(void) case SDL_MOUSEMOTION: MouseX = event.motion.x; MouseY = event.motion.y; + MouseMoveX = event.motion.xrel; + MouseMoveY = event.motion.yrel; if (MouseX < MouseMinX) MouseX = MouseMinX; if (MouseX > MouseMaxX) MouseX = MouseMaxX; if (MouseY < MouseMinY) MouseY = MouseMinY; diff --git a/zsnes/src/linux/zfilew.c b/zsnes/src/linux/zfilew.c index 24ba6630..b38def97 100644 --- a/zsnes/src/linux/zfilew.c +++ b/zsnes/src/linux/zfilew.c @@ -434,7 +434,7 @@ DWORD GetDate() newtime = localtime( &long_time ); value = ((newtime->tm_mday) % 10)+((newtime->tm_mday)/10)*16 +(((newtime->tm_mon)+1) << 8) - +((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16); + +((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16) +((newtime->tm_wday) << 28); return(value); diff --git a/zsnes/src/win/zfilew.c b/zsnes/src/win/zfilew.c index 04f40813..f8f0e2f7 100644 --- a/zsnes/src/win/zfilew.c +++ b/zsnes/src/win/zfilew.c @@ -343,7 +343,7 @@ DWORD GetDate() newtime = localtime( &long_time ); value = ((newtime->tm_mday) % 10)+((newtime->tm_mday)/10)*16 +(((newtime->tm_mon)+1) << 8) - +((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16); + +((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16) +((newtime->tm_wday) << 28); return(value);