mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-14 08:30:58 +00:00
git-svn-id: https://svn.eduke32.com/eduke32@824 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
88120b45eb
commit
4348140d55
4 changed files with 35 additions and 23 deletions
|
@ -382,9 +382,9 @@ void CONFIG_ReadKeys(void)
|
||||||
if (keynames[j].name)
|
if (keynames[j].name)
|
||||||
boundkeys[key1].key=Bstrdup(keynames[j].name);
|
boundkeys[key1].key=Bstrdup(keynames[j].name);
|
||||||
else boundkeys[key1].key=Bstrdup(keyname1);
|
else boundkeys[key1].key=Bstrdup(keyname1);
|
||||||
if (!boundkeys[key1].name[0])
|
|
||||||
{
|
|
||||||
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(function));
|
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(function));
|
||||||
|
if (!boundkeys[key1].name[0] || !Bstrcasecmp(tempbuf,boundkeys[key1].name))
|
||||||
|
{
|
||||||
Bstrncpy(boundkeys[key1].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
Bstrncpy(boundkeys[key1].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -402,9 +402,9 @@ void CONFIG_ReadKeys(void)
|
||||||
if (keynames[j].name)
|
if (keynames[j].name)
|
||||||
boundkeys[key2].key=Bstrdup(keynames[j].name);
|
boundkeys[key2].key=Bstrdup(keynames[j].name);
|
||||||
else boundkeys[key2].key=Bstrdup(keyname2);
|
else boundkeys[key2].key=Bstrdup(keyname2);
|
||||||
if (!boundkeys[key2].name[0])
|
|
||||||
{
|
|
||||||
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(function));
|
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(function));
|
||||||
|
if (!boundkeys[key2].name[0] || !Bstrcasecmp(tempbuf,boundkeys[key2].name))
|
||||||
|
{
|
||||||
Bstrncpy(boundkeys[key2].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
Bstrncpy(boundkeys[key2].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -430,7 +430,7 @@ void MapKey(int32 which, kb_scancode key1, kb_scancode oldkey1, kb_scancode key2
|
||||||
int j;
|
int j;
|
||||||
|
|
||||||
CONTROL_MapKey(which, key1, key2);
|
CONTROL_MapKey(which, key1, key2);
|
||||||
if (key1)
|
if (key1 && key1 != 0xff)
|
||||||
{
|
{
|
||||||
boundkeys[key1].repeat = 1;
|
boundkeys[key1].repeat = 1;
|
||||||
for (j=0;keynames[j].name;j++)
|
for (j=0;keynames[j].name;j++)
|
||||||
|
@ -438,10 +438,19 @@ void MapKey(int32 which, kb_scancode key1, kb_scancode oldkey1, kb_scancode key2
|
||||||
break;
|
break;
|
||||||
if (keynames[j].name)
|
if (keynames[j].name)
|
||||||
boundkeys[key1].key=Bstrdup(keynames[j].name);
|
boundkeys[key1].key=Bstrdup(keynames[j].name);
|
||||||
|
|
||||||
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(which));
|
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(which));
|
||||||
|
if (!boundkeys[key1].name[0] || !Bstrcasecmp(tempbuf,boundkeys[key1].name))
|
||||||
|
{
|
||||||
Bstrncpy(boundkeys[key1].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
Bstrncpy(boundkeys[key1].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
}
|
}
|
||||||
if (key2)
|
else
|
||||||
|
{
|
||||||
|
Bsprintf(tempbuf,"; gamefunc_%s",CONFIG_FunctionNumToName(which));
|
||||||
|
Bstrncat(boundkeys[key1].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (key2 && key2 != 0xff)
|
||||||
{
|
{
|
||||||
boundkeys[key2].repeat = 1;
|
boundkeys[key2].repeat = 1;
|
||||||
for (j=0;keynames[j].name;j++)
|
for (j=0;keynames[j].name;j++)
|
||||||
|
@ -449,12 +458,21 @@ void MapKey(int32 which, kb_scancode key1, kb_scancode oldkey1, kb_scancode key2
|
||||||
break;
|
break;
|
||||||
if (keynames[j].name)
|
if (keynames[j].name)
|
||||||
boundkeys[key2].key=Bstrdup(keynames[j].name);
|
boundkeys[key2].key=Bstrdup(keynames[j].name);
|
||||||
|
|
||||||
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(which));
|
Bsprintf(tempbuf,"gamefunc_%s",CONFIG_FunctionNumToName(which));
|
||||||
|
if (!boundkeys[key2].name[0] || !Bstrcasecmp(tempbuf,boundkeys[key2].name))
|
||||||
|
{
|
||||||
Bstrncpy(boundkeys[key2].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
Bstrncpy(boundkeys[key2].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
}
|
}
|
||||||
if (!key1 && oldkey1)
|
else
|
||||||
|
{
|
||||||
|
Bsprintf(tempbuf,"; gamefunc_%s",CONFIG_FunctionNumToName(which));
|
||||||
|
Bstrncat(boundkeys[key2].name,tempbuf, MAXBINDSTRINGLENGTH-1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ((!key1 || key1 == 0xff) && oldkey1)
|
||||||
boundkeys[oldkey1].name[0] = 0;
|
boundkeys[oldkey1].name[0] = 0;
|
||||||
if (!key2 && oldkey2)
|
if ((!key2 || key2 == 0xff) && oldkey2)
|
||||||
boundkeys[oldkey2].name[0] = 0;
|
boundkeys[oldkey2].name[0] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -608,7 +608,7 @@ void getpackets(void)
|
||||||
vscrn();
|
vscrn();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (KB_KeyPressed(sc_F12))
|
if (KB_UnBoundKeyPressed(sc_F12))
|
||||||
{
|
{
|
||||||
KB_ClearKeyDown(sc_F12);
|
KB_ClearKeyDown(sc_F12);
|
||||||
screencapture("duke0000.tga",0);
|
screencapture("duke0000.tga",0);
|
||||||
|
@ -10799,12 +10799,6 @@ MAIN_LOOP_RESTART:
|
||||||
gametext(160,70,"PRESS F1 TO VOTE YES, F2 TO VOTE NO",0,2+8+16);
|
gametext(160,70,"PRESS F1 TO VOTE YES, F2 TO VOTE NO",0,2+8+16);
|
||||||
}
|
}
|
||||||
|
|
||||||
// if(KB_KeyPressed(sc_F))
|
|
||||||
// {
|
|
||||||
// KB_ClearKeyDown(sc_F);
|
|
||||||
// addplayer();
|
|
||||||
// }
|
|
||||||
|
|
||||||
if (g_player[myconnectindex].ps->gm&MODE_DEMO)
|
if (g_player[myconnectindex].ps->gm&MODE_DEMO)
|
||||||
goto MAIN_LOOP_RESTART;
|
goto MAIN_LOOP_RESTART;
|
||||||
|
|
||||||
|
|
|
@ -3353,7 +3353,7 @@ cheat_for_port_credits:
|
||||||
char key[2];
|
char key[2];
|
||||||
key[0] = ud.config.KeyboardKeys[probey][0];
|
key[0] = ud.config.KeyboardKeys[probey][0];
|
||||||
key[1] = ud.config.KeyboardKeys[probey][1];
|
key[1] = ud.config.KeyboardKeys[probey][1];
|
||||||
ud.config.KeyboardKeys[probey][currentlist] = 0;
|
ud.config.KeyboardKeys[probey][currentlist] = 0xff;
|
||||||
MapKey(probey, ud.config.KeyboardKeys[probey][0], key[0], ud.config.KeyboardKeys[probey][1], key[1]);
|
MapKey(probey, ud.config.KeyboardKeys[probey][0], key[0], ud.config.KeyboardKeys[probey][1], key[1]);
|
||||||
sound(KICK_HIT);
|
sound(KICK_HIT);
|
||||||
KB_ClearKeyDown(sc_Delete);
|
KB_ClearKeyDown(sc_Delete);
|
||||||
|
|
|
@ -21,14 +21,14 @@ void GAME_drawosdstr(int x, int y, char *ch, int len, int shade, int pal)
|
||||||
|
|
||||||
for (x = (x<<3)+x; len>0; len--, ch++, x++)
|
for (x = (x<<3)+x; len>0; len--, ch++, x++)
|
||||||
{
|
{
|
||||||
/*
|
/* if (*ch == '^' && isdigit(*(ch+1)))
|
||||||
if (*ch == '^' && isdigit(*(ch+1)))
|
|
||||||
{
|
{
|
||||||
char smallbuf[4];
|
char smallbuf[4];
|
||||||
ch++;
|
ch++, len--;
|
||||||
if (isdigit(*(ch+1)))
|
if (isdigit(*(ch+1)))
|
||||||
{
|
{
|
||||||
smallbuf[0] = *(ch++);
|
smallbuf[0] = *(ch++);
|
||||||
|
len--;
|
||||||
smallbuf[1] = *(ch);
|
smallbuf[1] = *(ch);
|
||||||
smallbuf[2] = '\0';
|
smallbuf[2] = '\0';
|
||||||
pal = atol(smallbuf);
|
pal = atol(smallbuf);
|
||||||
|
@ -39,9 +39,9 @@ void GAME_drawosdstr(int x, int y, char *ch, int len, int shade, int pal)
|
||||||
smallbuf[1] = '\0';
|
smallbuf[1] = '\0';
|
||||||
pal = atol(smallbuf);
|
pal = atol(smallbuf);
|
||||||
}
|
}
|
||||||
|
x--;
|
||||||
continue;
|
continue;
|
||||||
}
|
} */
|
||||||
*/
|
|
||||||
if (*ch == 32)
|
if (*ch == 32)
|
||||||
{
|
{
|
||||||
// x+=5;
|
// x+=5;
|
||||||
|
|
Loading…
Reference in a new issue