mirror of
https://github.com/ZDoom/qzdoom-gpl.git
synced 2025-01-21 06:20:44 +00:00
Added DONTFLIP flag.
- By default, when viewing a flat sprite from behind, the image is flipped around on the X axis. This may not always be desired, so this flag disables it.
This commit is contained in:
parent
def785e462
commit
53837de17d
2 changed files with 3 additions and 1 deletions
|
@ -410,10 +410,11 @@ enum ActorRenderFlag
|
||||||
RF_FLATSPRITE = 0x2000, // Flat sprite
|
RF_FLATSPRITE = 0x2000, // Flat sprite
|
||||||
RF_VOXELSPRITE = 0x3000, // Voxel object
|
RF_VOXELSPRITE = 0x3000, // Voxel object
|
||||||
RF_INVISIBLE = 0x8000, // Don't bother drawing this actor
|
RF_INVISIBLE = 0x8000, // Don't bother drawing this actor
|
||||||
|
RF_ROLLSPRITE = 0x40000, //[marrub]roll the sprite billboard
|
||||||
|
RF_DONTFLIP = 0x80000, // Don't flip it when viewed from behind.
|
||||||
|
|
||||||
RF_FORCEYBILLBOARD = 0x10000, // [BB] OpenGL only: draw with y axis billboard, i.e. anchored to the floor (overrides gl_billboard_mode setting)
|
RF_FORCEYBILLBOARD = 0x10000, // [BB] OpenGL only: draw with y axis billboard, i.e. anchored to the floor (overrides gl_billboard_mode setting)
|
||||||
RF_FORCEXYBILLBOARD = 0x20000, // [BB] OpenGL only: draw with xy axis billboard, i.e. unanchored (overrides gl_billboard_mode setting)
|
RF_FORCEXYBILLBOARD = 0x20000, // [BB] OpenGL only: draw with xy axis billboard, i.e. unanchored (overrides gl_billboard_mode setting)
|
||||||
RF_ROLLSPRITE = 0x40000, //[marrub]roll the sprite billboard
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// This translucency value produces the closest match to Heretic's TINTTAB.
|
// This translucency value produces the closest match to Heretic's TINTTAB.
|
||||||
|
|
|
@ -269,6 +269,7 @@ static FFlagDef ActorFlagDefs[]=
|
||||||
// [fgsfds] Flat sprites
|
// [fgsfds] Flat sprites
|
||||||
DEFINE_FLAG(RF, FLATSPRITE, AActor, renderflags),
|
DEFINE_FLAG(RF, FLATSPRITE, AActor, renderflags),
|
||||||
DEFINE_FLAG(RF, WALLSPRITE, AActor, renderflags),
|
DEFINE_FLAG(RF, WALLSPRITE, AActor, renderflags),
|
||||||
|
DEFINE_FLAG(RF, DONTFLIP, AActor, renderflags),
|
||||||
|
|
||||||
// Bounce flags
|
// Bounce flags
|
||||||
DEFINE_FLAG2(BOUNCE_Walls, BOUNCEONWALLS, AActor, BounceFlags),
|
DEFINE_FLAG2(BOUNCE_Walls, BOUNCEONWALLS, AActor, BounceFlags),
|
||||||
|
|
Loading…
Reference in a new issue