comparison src/joystick/darwin/SDL_sysjoystick.c @ 2295:dbc6d1893869

Checking in Christian Walther's patch for x11 keyboard input. Minor code tweaks by Bob.
author Bob Pendleton <bob@pendleton.com>
date Tue, 08 Jan 2008 00:10:46 +0000
parents 15a242fca6c4
children 9e7f58b1b255 e1da92da346c 0906692aa6a4
comparison
equal deleted inserted replaced
2294:386ebf50dd91 2295:dbc6d1893869
818 while (element) { 818 while (element) {
819 Uint8 pos = 0; 819 Uint8 pos = 0;
820 820
821 range = (element->max - element->min + 1); 821 range = (element->max - element->min + 1);
822 value = HIDGetElementValue(device, element) - element->min; 822 value = HIDGetElementValue(device, element) - element->min;
823 if (range == 4) /* 4 position hatswitch - scale up value */ 823 if (range == 4) /* 4 position hatswitch - scale up value */
824 value *= 2; 824 value *= 2;
825 else if (range != 8) /* Neither a 4 nor 8 positions - fall back to default position (centered) */ 825 else if (range != 8) /* Neither a 4 nor 8 positions - fall back to default position (centered) */
826 value = -1; 826 value = -1;
827 switch (value) { 827 switch (value) {
828 case 0: 828 case 0:
829 pos = SDL_HAT_UP; 829 pos = SDL_HAT_UP;
830 break; 830 break;