mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
drawpickups command to hide collectible items
This commit is contained in:
parent
90e3d01395
commit
e2be36c343
3 changed files with 25 additions and 0 deletions
|
|
@ -180,6 +180,8 @@ consvar_t cv_maxportals = CVAR_INIT ("maxportals", "2", CV_SAVE, maxportals_cons
|
|||
|
||||
consvar_t cv_renderstats = CVAR_INIT ("renderstats", "Off", 0, CV_OnOff, NULL);
|
||||
|
||||
consvar_t cv_drawpickups = CVAR_INIT ("drawpickups", "Yes", CV_CHEAT, CV_YesNo, NULL);
|
||||
|
||||
void SplitScreen_OnChange(void)
|
||||
{
|
||||
UINT8 i;
|
||||
|
|
@ -1646,4 +1648,6 @@ void R_RegisterEngineStuff(void)
|
|||
|
||||
// Frame interpolation/uncapped
|
||||
CV_RegisterVar(&cv_fpscap);
|
||||
|
||||
CV_RegisterVar(&cv_drawpickups);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ extern consvar_t cv_drawdist, cv_drawdist_precip;
|
|||
extern consvar_t cv_fov[MAXSPLITSCREENPLAYERS];
|
||||
extern consvar_t cv_skybox;
|
||||
extern consvar_t cv_tailspickup;
|
||||
extern consvar_t cv_drawpickups;
|
||||
|
||||
// Called by startup code.
|
||||
void R_Init(void);
|
||||
|
|
|
|||
|
|
@ -3443,6 +3443,26 @@ boolean R_ThingVisible (mobj_t *thing)
|
|||
if (thing->sprite == SPR_NULL)
|
||||
return false;
|
||||
|
||||
if (!cv_drawpickups.value)
|
||||
{
|
||||
switch (thing->type)
|
||||
{
|
||||
case MT_RING:
|
||||
case MT_FLINGRING:
|
||||
case MT_BLUESPHERE:
|
||||
case MT_RANDOMITEM:
|
||||
case MT_SPHEREBOX:
|
||||
case MT_ITEMCAPSULE:
|
||||
case MT_ITEMCAPSULE_PART:
|
||||
case MT_BATTLECAPSULE:
|
||||
case MT_BATTLECAPSULE_PIECE:
|
||||
return false;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (r_viewmobj && (thing == r_viewmobj || (r_viewmobj->player && r_viewmobj->player->followmobj == thing)))
|
||||
return false;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue