configurable item amount display
This commit is contained in:
parent
fe6825ccf4
commit
a2c6efb86e
2 changed files with 8 additions and 0 deletions
|
|
@ -75,6 +75,9 @@ static CV_PossibleValue_t kartitemvariant_cons_t[] = {{0, "Legacy"}, {1, "Altern
|
|||
consvar_t cv_fancyroulette = CVAR_INIT ("fancyroulette", "Off", CV_SAVE, CV_OnOff, NULL);
|
||||
consvar_t cv_fancyroulettespeed = CVAR_INIT ("fancyroulettespeed", "3", CV_SAVE, CV_Natural, NULL);
|
||||
|
||||
static CV_PossibleValue_t huditemamount_cons_t[] = {{0, "Vanilla"}, {1, "Always"}, {2, "Multiple"},{0, NULL}};
|
||||
consvar_t cv_huditemamount = CVAR_INIT ("showitemamountnumber", "Vanilla", CV_SAVE, huditemamount_cons_t, NULL);
|
||||
|
||||
// Item related CVARs
|
||||
consvar_t cv_karteggmine_slotlock = CVAR_INIT ("karteggmine_slotlock", "Off", CV_NETVAR|CV_CHEAT|CV_GUARD, CV_OnOff, NULL);
|
||||
consvar_t cv_karteggmine_slotbrick = CVAR_INIT ("karteggmine_slotbrick", "Off", CV_NETVAR|CV_CHEAT|CV_GUARD, CV_OnOff, NULL);
|
||||
|
|
@ -205,6 +208,9 @@ UINT8 K_GetItemNumberDisplayMin(kartitemtype_e type, boolean tiny)
|
|||
type = 0; // KITEM_SAD displays like normal
|
||||
if (type >= numkartitems)
|
||||
return 1; // actually broken items show x1 to let you know
|
||||
|
||||
if (cv_huditemamount.value > 0)
|
||||
return cv_huditemamount.value;
|
||||
|
||||
return K_GetItemFlags(type) & KIF_ANIMATED ? 2 : kartitems[type].graphics[tiny ? 1 : 0].numpatches + 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -170,6 +170,8 @@ struct kartroulette_t
|
|||
extern consvar_t cv_fancyroulette;
|
||||
extern consvar_t cv_fancyroulettespeed;
|
||||
|
||||
extern consvar_t cv_huditemamount;
|
||||
|
||||
extern kartitem_t kartitems[MAXKARTITEMS];
|
||||
extern UINT8 numkartitems;
|
||||
extern kartresult_t kartresults[MAXKARTRESULTS];
|
||||
|
|
|
|||
Loading…
Reference in a new issue