mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge y_inter.c/h
This commit is contained in:
parent
263bc682d2
commit
479f843296
2 changed files with 6 additions and 89 deletions
|
|
@ -480,28 +480,12 @@ dontdrawbg:
|
|||
if (!r_splitscreen)
|
||||
whiteplayer = demo.playback ? displayplayers[0] : consoleplayer;
|
||||
|
||||
<<<<<<< HEAD
|
||||
if (cons_menuhighlight.value)
|
||||
hilicol = cons_menuhighlight.value;
|
||||
else if (modeattacking)
|
||||
hilicol = V_ORANGEMAP;
|
||||
else
|
||||
hilicol = ((intertype == int_race) ? V_SKYMAP : V_REDMAP);
|
||||
=======
|
||||
if (!splitscreen) // there's not enough room in splitscreen, don't even bother trying!
|
||||
{
|
||||
// draw score
|
||||
ST_DrawPatchFromHud(HUD_SCORE, sboscore);
|
||||
ST_DrawNumFromHud(HUD_SCORENUM, data.coop.score);
|
||||
|
||||
// draw time
|
||||
ST_DrawPatchFromHud(HUD_TIME, sbotime);
|
||||
if (cv_timetic.value == 3)
|
||||
ST_DrawNumFromHud(HUD_SECONDS, data.coop.tics);
|
||||
else
|
||||
{
|
||||
INT32 seconds, minutes, tictrn;
|
||||
>>>>>>> srb2/next
|
||||
|
||||
if (sorttic != -1 && intertic > sorttic && !demo.playback)
|
||||
{
|
||||
|
|
@ -532,18 +516,8 @@ dontdrawbg:
|
|||
V_DrawCenteredString(-4 + x + BASEVIDWIDTH/2, 12, 0, data.match.levelstring);
|
||||
V_DrawFill((x-3) - duptweak, 34, dupadjust-2, 1, 0);
|
||||
|
||||
<<<<<<< HEAD
|
||||
if (data.match.encore)
|
||||
V_DrawCenteredString(-4 + x + BASEVIDWIDTH/2, 12-8, hilicol, "ENCORE MODE");
|
||||
=======
|
||||
if (cv_timetic.value == 1 || cv_timetic.value == 2 || modeattacking || marathonmode)
|
||||
{
|
||||
ST_DrawPatchFromHud(HUD_TIMETICCOLON, sboperiod); // Period
|
||||
ST_DrawPadNumFromHud(HUD_TICS, tictrn, 2); // Tics
|
||||
}
|
||||
}
|
||||
}
|
||||
>>>>>>> srb2/next
|
||||
|
||||
if (data.match.numplayers > NUMFORNEWCOLUMN)
|
||||
{
|
||||
|
|
@ -801,16 +775,7 @@ void Y_Ticker(void)
|
|||
|
||||
if (intertype == int_race || intertype == int_battle)
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
if (netgame || multiplayer)
|
||||
=======
|
||||
INT32 i;
|
||||
UINT32 oldscore = data.coop.score;
|
||||
boolean skip = (marathonmode) ? true : false;
|
||||
boolean anybonuses = false;
|
||||
|
||||
if (!intertic) // first time only
|
||||
>>>>>>> srb2/next
|
||||
{
|
||||
if (sorttic == -1)
|
||||
sorttic = intertic + max((cv_inttime.value/2)-2, 2)*TICRATE; // 8 second pause after match results
|
||||
|
|
@ -892,14 +857,8 @@ void Y_Ticker(void)
|
|||
}
|
||||
else if (intertype == int_battle || intertype == int_ctf || intertype == int_teammatch) // match
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
if (!intertic) // first time only
|
||||
S_ChangeMusicInternal("_inter", true); // loop it
|
||||
=======
|
||||
INT32 i;
|
||||
UINT32 oldscore = data.spec.score;
|
||||
boolean skip = (marathonmode) ? true : false, super = false, anybonuses = false;
|
||||
>>>>>>> srb2/next
|
||||
|
||||
// If a player has left or joined, recalculate scores.
|
||||
if (data.match.numplayers != D_NumPlayers())
|
||||
|
|
@ -1178,20 +1137,12 @@ void Y_DetermineIntermissionType(void)
|
|||
|
||||
if (intermissiontypes[gametype] != int_none)
|
||||
intertype = intermissiontypes[gametype];
|
||||
else if (gametype == GT_COOP)
|
||||
intertype = (G_IsSpecialStage(gamemap)) ? int_spec : int_coop;
|
||||
else if (gametype == GT_TEAMMATCH)
|
||||
intertype = int_teammatch;
|
||||
else if (gametype == GT_MATCH
|
||||
|| gametype == GT_TAG
|
||||
|| gametype == GT_HIDEANDSEEK)
|
||||
intertype = int_match;
|
||||
else if (modeattacking)
|
||||
intertype = int_timeattack;
|
||||
else if (gametype == GT_RACE)
|
||||
intertype = int_race;
|
||||
else if (gametype == GT_COMPETITION)
|
||||
intertype = int_comp;
|
||||
else if (gametype == GT_CTF)
|
||||
intertype = int_ctf;
|
||||
else if (gametype == GT_BATTLE)
|
||||
intertype = int_battle;
|
||||
}
|
||||
|
||||
//
|
||||
|
|
@ -1222,7 +1173,6 @@ void Y_StartIntermission(void)
|
|||
if (!multiplayer)
|
||||
{
|
||||
timer = 0;
|
||||
<<<<<<< HEAD
|
||||
|
||||
if (!majormods && !multiplayer && !demo.playback) // move this once we have a proper time attack screen
|
||||
{
|
||||
|
|
@ -1238,9 +1188,6 @@ void Y_StartIntermission(void)
|
|||
if (modeattacking)
|
||||
Y_UpdateRecordReplays();
|
||||
}
|
||||
=======
|
||||
intertype = (G_IsSpecialStage(gamemap)) ? int_spec : int_coop;
|
||||
>>>>>>> srb2/next
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -1276,29 +1223,8 @@ void Y_StartIntermission(void)
|
|||
{
|
||||
case int_battle:
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
// Calculate who won
|
||||
if (battlecapsules)
|
||||
=======
|
||||
// award time and ring bonuses
|
||||
Y_AwardCoopBonuses();
|
||||
|
||||
// setup time data
|
||||
data.coop.tics = players[consoleplayer].realtime;
|
||||
|
||||
for (i = 0; i < 4; ++i)
|
||||
data.coop.bonuspatches[i] = W_CachePatchName(data.coop.bonuses[i].patch, PU_PATCH);
|
||||
data.coop.ptotal = W_CachePatchName("YB_TOTAL", PU_PATCH);
|
||||
|
||||
// get act number
|
||||
data.coop.actnum = mapheaderinfo[gamemap-1]->actnum;
|
||||
|
||||
// get background patches
|
||||
bgpatch = W_CachePatchName("INTERSCR", PU_PATCH);
|
||||
|
||||
// grab an interscreen if appropriate
|
||||
if (mapheaderinfo[gamemap-1]->interscreen[0] != '#')
|
||||
>>>>>>> srb2/next
|
||||
{
|
||||
Y_CalculateMatchData(0, Y_CompareTime);
|
||||
}
|
||||
|
|
@ -2044,7 +1970,6 @@ static void Y_UnloadVoteData(void)
|
|||
if (rendermode != render_soft)
|
||||
return;
|
||||
|
||||
<<<<<<< HEAD
|
||||
UNLOAD(widebgpatch);
|
||||
UNLOAD(bgpatch);
|
||||
UNLOAD(cursor);
|
||||
|
|
@ -2061,12 +1986,6 @@ static void Y_UnloadVoteData(void)
|
|||
UNLOAD(levelinfo[1].pic);
|
||||
UNLOAD(levelinfo[0].pic);
|
||||
}
|
||||
=======
|
||||
// unload the background patches
|
||||
UNLOAD(bgpatch);
|
||||
UNLOAD(bgtile);
|
||||
UNLOAD(interpic);
|
||||
>>>>>>> srb2/next
|
||||
|
||||
//
|
||||
// Y_SetupVoteFinish
|
||||
|
|
|
|||
|
|
@ -20,15 +20,13 @@ void Y_EndIntermission(void);
|
|||
void Y_ConsiderScreenBuffer(void);
|
||||
void Y_CleanupScreenBuffer(void);
|
||||
|
||||
<<<<<<< HEAD
|
||||
void Y_DetermineIntermissionType(void);
|
||||
|
||||
void Y_VoteDrawer(void);
|
||||
void Y_VoteTicker(void);
|
||||
void Y_StartVote(void);
|
||||
void Y_EndVote(void);
|
||||
void Y_SetupVoteFinish(SINT8 pick, SINT8 level);
|
||||
=======
|
||||
void Y_DetermineIntermissionType(void);
|
||||
>>>>>>> srb2/next
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue