[Fix] Removed some warnings on SDL1.3
This commit is contained in:
		
							parent
							
								
									d4d40f63ff
								
							
						
					
					
						commit
						3182639db1
					
				
							
								
								
									
										20
									
								
								src/input.c
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								src/input.c
									
									
									
									
									
								
							| @ -111,7 +111,7 @@ unsigned int input_afterburnSensibility = 200;  /**< ms between taps to afterbur | |||||||
| /* From player.c */ | /* From player.c */ | ||||||
| extern double player_turn; | extern double player_turn; | ||||||
| 
 | 
 | ||||||
| static char* keyconv[SDLK_LAST]; /**< Key conversion table. */ | static const char* keyconv[SDLK_LAST]; /**< Key conversion table. */ | ||||||
| 
 | 
 | ||||||
| static void input_keyConvGen(void); | static void input_keyConvGen(void); | ||||||
| static void input_keyConvDestroy(void); | static void input_keyConvDestroy(void); | ||||||
| @ -538,9 +538,9 @@ static void input_key(int keynum, double value, int kabs) { | |||||||
| 
 | 
 | ||||||
| /* --Events-- */ | /* --Events-- */ | ||||||
| 
 | 
 | ||||||
| static void input_joyaxis(const unsigned int axis, const int value); | static void input_joyaxis(const SDLKey axis, const int value); | ||||||
| static void input_joyevent(int event, const unsigned int button); | static void input_joyevent(const int event, const SDLKey  button); | ||||||
| static void input_keyevent(int event, SDLKey key, SDLMod mod); | static void input_keyevent(const int event, const SDLKey key, const SDLMod mod); | ||||||
| 
 | 
 | ||||||
| /* Joystick. */ | /* Joystick. */ | ||||||
| 
 | 
 | ||||||
| @ -549,7 +549,7 @@ static void input_keyevent(int event, SDLKey key, SDLMod mod); | |||||||
|  *    @param axis Axis generated by the event. |  *    @param axis Axis generated by the event. | ||||||
|  *    @param value Value of the axis. |  *    @param value Value of the axis. | ||||||
|  */ |  */ | ||||||
| static void input_joyaxis(const unsigned int axis, const int value) { | static void input_joyaxis(const SDLKey axis, const int value) { | ||||||
|   int i; |   int i; | ||||||
|   for(i = 0; strcmp(keybindNames[i], "end"); i++) |   for(i = 0; strcmp(keybindNames[i], "end"); i++) | ||||||
|     if(input_keybinds[i]->type == KEYBIND_JAXIS && |     if(input_keybinds[i]->type == KEYBIND_JAXIS && | ||||||
| @ -562,7 +562,7 @@ static void input_joyaxis(const unsigned int axis, const int value) { | |||||||
|  *    @param event Event type (down/up). |  *    @param event Event type (down/up). | ||||||
|  *    @param button Button generating the event. |  *    @param button Button generating the event. | ||||||
|  */ |  */ | ||||||
| static void input_joyevent(int event, const unsigned int button) { | static void input_joyevent(const int event, const SDLKey button) { | ||||||
|   int i; |   int i; | ||||||
|   for(i = 0; strcmp(keybindNames[i], "end");i++) |   for(i = 0; strcmp(keybindNames[i], "end");i++) | ||||||
|     if(input_keybinds[i]->type == KEYBIND_JBUTTON && |     if(input_keybinds[i]->type == KEYBIND_JBUTTON && | ||||||
| @ -578,15 +578,17 @@ static void input_joyevent(int event, const unsigned int button) { | |||||||
|  *    @param key Key generating the event. |  *    @param key Key generating the event. | ||||||
|  *    @param mod Modifiers active when event was generated. |  *    @param mod Modifiers active when event was generated. | ||||||
|  */ |  */ | ||||||
| static void input_keyevent(int event, SDLKey key, SDLMod mod) { | static void input_keyevent(const int event, SDLKey key, const SDLMod mod) { | ||||||
|   int i; |   int i; | ||||||
|  |   SDLMod mod_filtered; | ||||||
| 
 | 
 | ||||||
|   mod &= ~(KMOD_CAPS | KMOD_NUM | KMOD_MODE); /* We want to ignore "global" modifiers. */ |   /* We want to ignore "global" modifiers. */ | ||||||
|  |   mod_filtered = mod & ~(KMOD_CAPS | KMOD_NUM | KMOD_MODE); | ||||||
| 
 | 
 | ||||||
|   for(i = 0; strcmp(keybindNames[i], "end"); i++) { |   for(i = 0; strcmp(keybindNames[i], "end"); i++) { | ||||||
|     if((input_keybinds[i]->type == KEYBIND_KEYBOARD) && |     if((input_keybinds[i]->type == KEYBIND_KEYBOARD) && | ||||||
|         (input_keybinds[i]->key == key)) { |         (input_keybinds[i]->key == key)) { | ||||||
|       if((input_keybinds[i]->mod == mod) || |       if((input_keybinds[i]->mod == mod_filtered) || | ||||||
|           (input_keybinds[i]->mod == KMOD_ALL) || |           (input_keybinds[i]->mod == KMOD_ALL) || | ||||||
|           (event == KEY_RELEASE)) /**< Release always gets through. */ |           (event == KEY_RELEASE)) /**< Release always gets through. */ | ||||||
|         input_key(i, event, 0); |         input_key(i, event, 0); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Allanis
						Allanis