mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-11 18:50:46 +00:00
Added a new CON command: setgamepalette <pal>
git-svn-id: https://svn.eduke32.com/eduke32@980 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
2f14763197
commit
36d1cbd995
3 changed files with 20 additions and 1 deletions
|
@ -467,6 +467,7 @@ const char *keyw[] =
|
||||||
"cmenu", // 331
|
"cmenu", // 331
|
||||||
"gettimedate", // 332
|
"gettimedate", // 332
|
||||||
"activatecheat", // 333
|
"activatecheat", // 333
|
||||||
|
"setgamepalette", // 334
|
||||||
"<null>"
|
"<null>"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -3499,6 +3500,7 @@ static int parsecommand(void)
|
||||||
case CON_STARTTRACKVAR:
|
case CON_STARTTRACKVAR:
|
||||||
case CON_CLEARMAPSTATE:
|
case CON_CLEARMAPSTATE:
|
||||||
case CON_ACTIVATECHEAT:
|
case CON_ACTIVATECHEAT:
|
||||||
|
case CON_SETGAMEPALETTE:
|
||||||
transvar();
|
transvar();
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
|
|
@ -844,4 +844,5 @@ enum keywords
|
||||||
CON_CMENU, // 331
|
CON_CMENU, // 331
|
||||||
CON_GETTIMEDATE, // 332
|
CON_GETTIMEDATE, // 332
|
||||||
CON_ACTIVATECHEAT, // 333
|
CON_ACTIVATECHEAT, // 333
|
||||||
|
CON_SETGAMEPALETTE, // 334
|
||||||
};
|
};
|
||||||
|
|
|
@ -7535,6 +7535,22 @@ static int parse(void)
|
||||||
osdcmd_cheatsinfo_stat.cheatnum = j;
|
osdcmd_cheatsinfo_stat.cheatnum = j;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case CON_SETGAMEPALETTE:
|
||||||
|
insptr++;
|
||||||
|
j=GetGameVarID(*(insptr++), g_i, g_p);
|
||||||
|
switch(j)
|
||||||
|
{
|
||||||
|
default:
|
||||||
|
case 0:setgamepalette(g_player[g_p].ps,palette ,0);break;
|
||||||
|
case 1:setgamepalette(g_player[g_p].ps,waterpal ,0);break;
|
||||||
|
case 2:setgamepalette(g_player[g_p].ps,slimepal ,0);break;
|
||||||
|
case 3:setgamepalette(g_player[g_p].ps,drealms ,0);break;
|
||||||
|
case 4:setgamepalette(g_player[g_p].ps,titlepal ,0);break;
|
||||||
|
case 5:setgamepalette(g_player[g_p].ps,endingpal,0);break;
|
||||||
|
case 6:setgamepalette(g_player[g_p].ps,animpal ,0);break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case CON_GETTEXTURECEILING:
|
case CON_GETTEXTURECEILING:
|
||||||
insptr++;
|
insptr++;
|
||||||
SetGameVarID(g_iTextureID, sector[g_sp->sectnum].ceilingpicnum, g_i, g_p);
|
SetGameVarID(g_iTextureID, sector[g_sp->sectnum].ceilingpicnum, g_i, g_p);
|
||||||
|
@ -7853,7 +7869,7 @@ static int parse(void)
|
||||||
"current opcode: %d, next five values: %d, %d, %d, %d, %d\ncurrent actor: %d (%d)\n",
|
"current opcode: %d, next five values: %d, %d, %d, %d, %d\ncurrent actor: %d (%d)\n",
|
||||||
*(insptr-5),*(insptr-4),*(insptr-3),*(insptr-2),*(insptr-1),*insptr,*(insptr+1),
|
*(insptr-5),*(insptr-4),*(insptr-3),*(insptr-2),*(insptr-1),*insptr,*(insptr+1),
|
||||||
*(insptr+2),*(insptr+3),*(insptr+4),*(insptr+5),g_i,g_sp->picnum);
|
*(insptr+2),*(insptr+3),*(insptr+4),*(insptr+5),g_i,g_sp->picnum);
|
||||||
OSD_Printf("line_num: %d, g_tw: %d\n",line_num,g_tw);
|
OSD_Printf("line_num: %d, g_tw: %d\n",line_num,g_tw);
|
||||||
|
|
||||||
gameexit("An error has occurred in the EDuke32 CON executor.\n\n"
|
gameexit("An error has occurred in the EDuke32 CON executor.\n\n"
|
||||||
"If you are an end user, please e-mail the file eduke32.log\n"
|
"If you are an end user, please e-mail the file eduke32.log\n"
|
||||||
|
|
Loading…
Reference in a new issue