diff src/joystick/SDL_joystick.c @ 1361:19418e4422cb

New configure-based build system. Still work in progress, but much improved
author Sam Lantinga <slouken@libsdl.org>
date Thu, 16 Feb 2006 10:11:48 +0000
parents c71e05b4dc2e
children c0a74f199ecf
line wrap: on
line diff
--- a/src/joystick/SDL_joystick.c	Fri Feb 10 07:29:08 2006 +0000
+++ b/src/joystick/SDL_joystick.c	Thu Feb 16 10:11:48 2006 +0000
@@ -23,14 +23,14 @@
 /* This is the joystick API for Simple DirectMedia Layer */
 
 #include "SDL_events.h"
-#ifndef DISABLE_EVENTS
-#include "SDL_events_c.h"
+#include "SDL_sysjoystick.h"
+#include "SDL_joystick_c.h"
+#if !SDL_EVENTS_DISABLED
+#include "../events/SDL_events_c.h"
 #endif
-#include "SDL_joystick_c.h"
-#include "SDL_sysjoystick.h"
 
 /* This is used for Quake III Arena */
-#ifdef DISABLE_EVENTS
+#if SDL_EVENTS_DISABLED
 #define SDL_Lock_EventThread()
 #define SDL_Unlock_EventThread()
 #endif
@@ -424,7 +424,7 @@
 
 	/* Post the event, if desired */
 	posted = 0;
-#ifndef DISABLE_EVENTS
+#if !SDL_EVENTS_DISABLED
 	if ( SDL_ProcessEvents[SDL_JOYAXISMOTION] == SDL_ENABLE ) {
 		SDL_Event event;
 		event.type = SDL_JOYAXISMOTION;
@@ -436,7 +436,7 @@
 			SDL_PushEvent(&event);
 		}
 	}
-#endif /* !DISABLE_EVENTS */
+#endif /* !SDL_EVENTS_DISABLED */
 	return(posted);
 }
 
@@ -449,7 +449,7 @@
 
 	/* Post the event, if desired */
 	posted = 0;
-#ifndef DISABLE_EVENTS
+#if !SDL_EVENTS_DISABLED
 	if ( SDL_ProcessEvents[SDL_JOYHATMOTION] == SDL_ENABLE ) {
 		SDL_Event event;
 		event.jhat.type = SDL_JOYHATMOTION;
@@ -461,7 +461,7 @@
 			SDL_PushEvent(&event);
 		}
 	}
-#endif /* !DISABLE_EVENTS */
+#endif /* !SDL_EVENTS_DISABLED */
 	return(posted);
 }
 
@@ -476,7 +476,7 @@
 
 	/* Post the event, if desired */
 	posted = 0;
-#ifndef DISABLE_EVENTS
+#if !SDL_EVENTS_DISABLED
 	if ( SDL_ProcessEvents[SDL_JOYBALLMOTION] == SDL_ENABLE ) {
 		SDL_Event event;
 		event.jball.type = SDL_JOYBALLMOTION;
@@ -489,14 +489,14 @@
 			SDL_PushEvent(&event);
 		}
 	}
-#endif /* !DISABLE_EVENTS */
+#endif /* !SDL_EVENTS_DISABLED */
 	return(posted);
 }
 
 int SDL_PrivateJoystickButton(SDL_Joystick *joystick, Uint8 button, Uint8 state)
 {
 	int posted;
-#ifndef DISABLE_EVENTS
+#if !SDL_EVENTS_DISABLED
 	SDL_Event event;
 
 	switch ( state ) {
@@ -510,14 +510,14 @@
 			/* Invalid state -- bail */
 			return(0);
 	}
-#endif /* !DISABLE_EVENTS */
+#endif /* !SDL_EVENTS_DISABLED */
 
 	/* Update internal joystick state */
 	joystick->buttons[button] = state;
 
 	/* Post the event, if desired */
 	posted = 0;
-#ifndef DISABLE_EVENTS
+#if !SDL_EVENTS_DISABLED
 	if ( SDL_ProcessEvents[event.type] == SDL_ENABLE ) {
 		event.jbutton.which = joystick->index;
 		event.jbutton.button = button;
@@ -527,7 +527,7 @@
 			SDL_PushEvent(&event);
 		}
 	}
-#endif /* !DISABLE_EVENTS */
+#endif /* !SDL_EVENTS_DISABLED */
 	return(posted);
 }
 
@@ -542,7 +542,7 @@
 
 int SDL_JoystickEventState(int state)
 {
-#ifdef DISABLE_EVENTS
+#if SDL_EVENTS_DISABLED
 	return SDL_IGNORE;
 #else
 	const Uint8 event_list[] = {
@@ -568,5 +568,5 @@
 			break;
 	}
 	return(state);
-#endif /* DISABLE_EVENTS */
+#endif /* SDL_EVENTS_DISABLED */
 }