Kill SF_HIGHRES
This commit is contained in:
parent
b59cf3c189
commit
989f01d644
7 changed files with 8 additions and 11 deletions
|
|
@ -39,10 +39,9 @@ extern "C" {
|
|||
// Extra abilities/settings for skins (combinable stuff)
|
||||
typedef enum
|
||||
{
|
||||
SF_HIRES = 1, // Draw the sprite at different size?
|
||||
SF_MACHINE = 1<<1, // Beep boop. Are you a robot?
|
||||
SF_NOGIBS = 1<<2, // Does this kart smash into pieces?
|
||||
SF_OLDDEATH = 1<<3, // Kart V1 styled death animation
|
||||
SF_MACHINE = 1, // Beep boop. Are you a robot?
|
||||
SF_NOGIBS = 1<<1, // Does this kart smash into pieces?
|
||||
SF_OLDDEATH = 1<<2, // Kart V1 styled death animation
|
||||
// free up to and including 1<<31
|
||||
} skinflags_t;
|
||||
|
||||
|
|
|
|||
|
|
@ -1018,7 +1018,6 @@ struct int_const_s const INT_CONST[] = {
|
|||
{"CR_ZOOMTUBE",CR_ZOOMTUBE},
|
||||
|
||||
// Character flags (skinflags_t)
|
||||
{"SF_HIRES",SF_HIRES},
|
||||
{"SF_MACHINE",SF_MACHINE},
|
||||
|
||||
// Sound flags
|
||||
|
|
|
|||
|
|
@ -4954,7 +4954,7 @@ static void HWR_ProjectSprite(mobj_t *thing)
|
|||
flip ^= (1<<rot);
|
||||
}
|
||||
|
||||
if (thing->skin && ((skin_t *)thing->skin)->flags & SF_HIRES)
|
||||
if (thing->skin && ((skin_t *)thing->skin)->highresscale != FRACUNIT)
|
||||
this_scale *= FIXED_TO_FLOAT(((skin_t *)thing->skin)->highresscale);
|
||||
|
||||
spr_width = spritecachedinfo[lumpoff].width;
|
||||
|
|
|
|||
|
|
@ -7408,7 +7408,7 @@ void M_DrawSetupMultiPlayerMenu(void)
|
|||
{
|
||||
UINT8 *colormap = R_GetTranslationColormap(setupm_fakeskin, setupm_fakecolor->color, GTC_MENUCACHE);
|
||||
|
||||
if (skins[setupm_fakeskin].flags & SF_HIRES)
|
||||
if (skins[setupm_fakeskin].highresscale != FRACUNIT)
|
||||
{
|
||||
V_DrawFixedPatch((mx+43)<<FRACBITS,
|
||||
(my+131)<<FRACBITS,
|
||||
|
|
|
|||
|
|
@ -623,7 +623,6 @@ static boolean R_ProcessPatchableFields(skin_t *skin, char *stoken, char *value)
|
|||
// parameters for individual character flags
|
||||
// these are uppercase so they can be concatenated with SF_
|
||||
// 1, true, yes are all valid values
|
||||
GETFLAG(HIRES)
|
||||
GETFLAG(MACHINE)
|
||||
GETFLAG(NOGIBS)
|
||||
GETFLAG(OLDDEATH)
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ void R_DrawFloorSplat(vissprite_t *spr)
|
|||
splat.height = spr->patch->height;
|
||||
splat.scale = mobj->scale;
|
||||
|
||||
if (mobj->skin && ((skin_t *)mobj->skin)->flags & SF_HIRES)
|
||||
if (mobj->skin && ((skin_t *)mobj->skin)->highresscale != FRACUNIT)
|
||||
splat.scale = FixedMul(splat.scale, ((skin_t *)mobj->skin)->highresscale);
|
||||
|
||||
if (spr->rotateflags & SRF_3D || renderflags & RF_NOSPLATBILLBOARD)
|
||||
|
|
|
|||
|
|
@ -1516,7 +1516,7 @@ static void R_ProjectDropShadow(
|
|||
shadow->gzt = groundz + patch->height * shadowyscale / 2;
|
||||
shadow->gz = shadow->gzt - patch->height * shadowyscale;
|
||||
shadow->texturemid = FixedMul(interp.scale, FixedDiv(shadow->gzt - viewz, shadowyscale));
|
||||
if (thing->skin && ((skin_t *)thing->skin)->flags & SF_HIRES)
|
||||
if (thing->skin && ((skin_t *)thing->skin)->highresscale != FRACUNIT)
|
||||
shadow->texturemid = FixedMul(shadow->texturemid, ((skin_t *)thing->skin)->highresscale);
|
||||
shadow->scalestep = 0;
|
||||
shadow->shear.tan = shadowskew; // repurposed variable
|
||||
|
|
@ -1914,7 +1914,7 @@ static void R_ProjectSprite(mobj_t *thing)
|
|||
|
||||
I_Assert(lump < max_spritelumps);
|
||||
|
||||
if (thing->skin && ((skin_t *)thing->skin)->flags & SF_HIRES)
|
||||
if (thing->skin && ((skin_t *)thing->skin)->highresscale != FRACUNIT)
|
||||
this_scale = FixedMul(this_scale, ((skin_t *)thing->skin)->highresscale);
|
||||
|
||||
spr_width = spritecachedinfo[lump].width;
|
||||
|
|
|
|||
Loading…
Reference in a new issue