Package net.mtrop.doom.map.data.flags
Interface StrifeThingFlags
public interface StrifeThingFlags
Thing flag constants for Strife things.
The constant value is how many places to bit shift 1 to equal the flag bit.
- Author:
- Matthew Tropiano
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Thing flag: Thing starts friendly to players.static final int
Thing flag: Ambushes players.static final int
Thing flag: Appears on easy difficulty.static final int
Thing flag: Appears on hard difficulty.static final int
Thing flag: Is invisible.static final int
Thing flag: Appears on medium difficulty.static final int
Thing flag: Appears in multiplayer only.static final int
Thing flag: Thing starts in standing mode.static final int
Thing flag: Appears at 25% translucency. -
Method Summary
Modifier and TypeMethodDescriptiondefault int
value
(int flag) Gets the bit value of the flag (shifted).
-
Field Details
-
STANDING
static final int STANDINGThing flag: Thing starts in standing mode.- See Also:
-
MULTIPLAYER
static final int MULTIPLAYERThing flag: Appears in multiplayer only.- See Also:
-
AMBUSH
static final int AMBUSHThing flag: Ambushes players.- See Also:
-
ALLY
static final int ALLYThing flag: Thing starts friendly to players.- See Also:
-
TRANSLUCENT_25
static final int TRANSLUCENT_25Thing flag: Appears at 25% translucency.- See Also:
-
INVISIBLE
static final int INVISIBLEThing flag: Is invisible.- See Also:
-
EASY
static final int EASYThing flag: Appears on easy difficulty.- See Also:
-
MEDIUM
static final int MEDIUMThing flag: Appears on medium difficulty.- See Also:
-
HARD
static final int HARDThing flag: Appears on hard difficulty.- See Also:
-
-
Method Details
-
value
default int value(int flag) Gets the bit value of the flag (shifted).- Parameters:
flag
- the input flag constant.- Returns:
- the resultant value.
-