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_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)
|
void SplitScreen_OnChange(void)
|
||||||
{
|
{
|
||||||
UINT8 i;
|
UINT8 i;
|
||||||
|
|
@ -1646,4 +1648,6 @@ void R_RegisterEngineStuff(void)
|
||||||
|
|
||||||
// Frame interpolation/uncapped
|
// Frame interpolation/uncapped
|
||||||
CV_RegisterVar(&cv_fpscap);
|
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_fov[MAXSPLITSCREENPLAYERS];
|
||||||
extern consvar_t cv_skybox;
|
extern consvar_t cv_skybox;
|
||||||
extern consvar_t cv_tailspickup;
|
extern consvar_t cv_tailspickup;
|
||||||
|
extern consvar_t cv_drawpickups;
|
||||||
|
|
||||||
// Called by startup code.
|
// Called by startup code.
|
||||||
void R_Init(void);
|
void R_Init(void);
|
||||||
|
|
|
||||||
|
|
@ -3443,6 +3443,26 @@ boolean R_ThingVisible (mobj_t *thing)
|
||||||
if (thing->sprite == SPR_NULL)
|
if (thing->sprite == SPR_NULL)
|
||||||
return false;
|
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)))
|
if (r_viewmobj && (thing == r_viewmobj || (r_viewmobj->player && r_viewmobj->player->followmobj == thing)))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue