Fixed Windows-isms in wx-joystickconfig.cc.

This commit is contained in:
SarahW 2017-10-10 18:42:23 +01:00
commit 3489af10c4

View file

@ -47,10 +47,10 @@ static void rebuild_axis_button_selections(void *hdlg)
{ {
for (d = 0; d < plat_joystick_state[joystick-1].nr_axes; d++) for (d = 0; d < plat_joystick_state[joystick-1].nr_axes; d++)
{ {
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)plat_joystick_state[joystick-1].axis[d].name); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)plat_joystick_state[joystick-1].axis[d].name);
if (c < AXIS_STRINGS_MAX) if (c < AXIS_STRINGS_MAX)
{ {
if (!stricmp(axis_strings[c], plat_joystick_state[joystick-1].axis[d].name)) if (!strcasecmp(axis_strings[c], plat_joystick_state[joystick-1].axis[d].name))
sel = d; sel = d;
} }
} }
@ -59,9 +59,9 @@ static void rebuild_axis_button_selections(void *hdlg)
char s[80]; char s[80];
sprintf(s, "%s (X axis)", plat_joystick_state[joystick-1].pov[d].name); sprintf(s, "%s (X axis)", plat_joystick_state[joystick-1].pov[d].name);
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)s); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)s);
sprintf(s, "%s (Y axis)", plat_joystick_state[joystick-1].pov[d].name); sprintf(s, "%s (Y axis)", plat_joystick_state[joystick-1].pov[d].name);
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)s); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)s);
} }
wx_sendmessage(h, WX_CB_SETCURSEL, sel, 0); wx_sendmessage(h, WX_CB_SETCURSEL, sel, 0);
wx_enablewindow(h, TRUE); wx_enablewindow(h, TRUE);
@ -80,7 +80,7 @@ static void rebuild_axis_button_selections(void *hdlg)
if (joystick) if (joystick)
{ {
for (d = 0; d < plat_joystick_state[joystick-1].nr_buttons; d++) for (d = 0; d < plat_joystick_state[joystick-1].nr_buttons; d++)
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)plat_joystick_state[joystick-1].button[d].name); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)plat_joystick_state[joystick-1].button[d].name);
wx_sendmessage(h, WX_CB_SETCURSEL, c, 0); wx_sendmessage(h, WX_CB_SETCURSEL, c, 0);
wx_enablewindow(h, TRUE); wx_enablewindow(h, TRUE);
} }
@ -104,13 +104,13 @@ static void rebuild_axis_button_selections(void *hdlg)
char s[80]; char s[80];
sprintf(s, "%s (X axis)", plat_joystick_state[joystick-1].pov[d].name); sprintf(s, "%s (X axis)", plat_joystick_state[joystick-1].pov[d].name);
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)s); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)s);
sprintf(s, "%s (Y axis)", plat_joystick_state[joystick-1].pov[d].name); sprintf(s, "%s (Y axis)", plat_joystick_state[joystick-1].pov[d].name);
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)s); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)s);
} }
for (d = 0; d < plat_joystick_state[joystick-1].nr_axes; d++) for (d = 0; d < plat_joystick_state[joystick-1].nr_axes; d++)
{ {
wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LPARAM)(LPCSTR)plat_joystick_state[joystick-1].axis[d].name); wx_sendmessage(h, WX_CB_ADDSTRING, 0, (LONG_PARAM)plat_joystick_state[joystick-1].axis[d].name);
} }
wx_sendmessage(h, WX_CB_SETCURSEL, sel, 0); wx_sendmessage(h, WX_CB_SETCURSEL, sel, 0);
wx_enablewindow(h, TRUE); wx_enablewindow(h, TRUE);
@ -224,7 +224,7 @@ static int joystickconfig_dlgproc(void* hdlg, int message, INT_PARAM wParam, LON
return TRUE; return TRUE;
case WX_COMMAND: case WX_COMMAND:
switch (LOWORD(wParam)) switch (wParam)
{ {
case IDC_CONFIG_BASE+1: case IDC_CONFIG_BASE+1:
// if (HIWORD(wParam) == CBN_SELCHANGE) // if (HIWORD(wParam) == CBN_SELCHANGE)