Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BGCOLOR_BLACK - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_BLUE - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_BROWN - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_CYAN - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_GRAY - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_GREEN - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_MAGENTA - Static variable in class net.mtrop.doom.graphics.EndDoom
- BGCOLOR_RED - Static variable in class net.mtrop.doom.graphics.EndDoom
- BIG_ENDIAN - Static variable in class net.mtrop.doom.struct.io.SerializerUtils
- BIG_ENDIAN - Static variable in class net.mtrop.doom.struct.io.SerialReader
- BIG_ENDIAN - Static variable in class net.mtrop.doom.struct.io.SerialWriter
- BinaryObject - Interface in net.mtrop.doom.object
-
Common elements of all objects that are loaded from binary data.
- BinaryObject.InlineScanner<BO extends BinaryObject> - Class in net.mtrop.doom.object
-
A deserializing scanner iterator that returns the same object instance with its contents changed.
- BinaryObject.Reflect - Class in net.mtrop.doom.object
- BinaryObject.Scanner<BO extends BinaryObject> - Class in net.mtrop.doom.object
-
A deserializing scanner iterator that returns independent instances of objects.
- BinaryObject.Shared - Class in net.mtrop.doom.object
- BinaryObject.Transformer<BO extends BinaryObject> - Interface in net.mtrop.doom.object
-
Transformer interface for transform calls.
- bitIsSet(long, long) - Static method in class net.mtrop.doom.util.MathUtils
-
Checks if bits are set in a value.
- BLOCK_EVERYTHING - Static variable in interface net.mtrop.doom.map.data.flags.ZDoomLinedefFlags
-
Linedef flag: Blocks everything (like a one-sided line).
- BLOCK_FLOATERS - Static variable in interface net.mtrop.doom.map.data.flags.StrifeLinedefFlags
-
Linedef flag: Line blocks floating actors.
- BLOCK_MONSTERS - Static variable in interface net.mtrop.doom.map.data.flags.DoomLinedefFlags
-
Linedef flag: Blocks monsters.
- BLOCK_PLAYERS - Static variable in interface net.mtrop.doom.map.data.flags.ZDoomLinedefFlags
-
Linedef flag: Blocks players.
- BLOCK_SOUND - Static variable in interface net.mtrop.doom.map.data.flags.DoomLinedefFlags
-
Linedef flag: Blocks sound propagation (needs two).
- Blockmap - Class in net.mtrop.doom.map.data
-
Representation of the Blockmap lump for a map.
- Blockmap() - Constructor for class net.mtrop.doom.map.data.Blockmap
-
Creates a new Blockmap, startX and startY set to 0.
- Blockmap(int, int) - Constructor for class net.mtrop.doom.map.data.Blockmap
-
Creates a new Blockmap.
- booleansToInt(boolean...) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of boolean values to bits, going from least-significant to most-significant.
- booleansToInt(boolean...) - Static method in class net.mtrop.doom.util.MathUtils
-
Converts a series of boolean values to bits, going from least-significant to most-significant.
- booleansToLong(boolean...) - Static method in class net.mtrop.doom.util.MathUtils
-
Converts a series of boolean values to bits, going from least-significant to most-significant.
- BOOM_MIN_MAXPLAYERS - Static variable in class net.mtrop.doom.demo.Demo
-
Minimum maximum players in Boom (according to Boom source code).
- BOOM_SIGNATURE - Static variable in class net.mtrop.doom.demo.Demo
-
Boom Demo Signature
- BoomLinedefFlags - Interface in net.mtrop.doom.map.data.flags
-
Linedef flag constants for Doom/Boom/MBF/SMMU.
- BoomThingFlags - Interface in net.mtrop.doom.map.data.flags
-
Thing flag constants for Boom things.
- BSPNode - Class in net.mtrop.doom.bsp.data
-
This contains the BSP tree information for a single 28-byte node in the tree.
- BSPNode() - Constructor for class net.mtrop.doom.bsp.data.BSPNode
-
Creates a new BSP Node.
- BSPSegment - Class in net.mtrop.doom.bsp.data
-
12-byte BSP Segment information for a BSP tree in Doom.
- BSPSegment() - Constructor for class net.mtrop.doom.bsp.data.BSPSegment
-
Creates a new BSP Segment.
- BSPSubsector - Class in net.mtrop.doom.bsp.data
-
4-byte BSP Subsector information that lists all of the BSP segment indices for a sector.
- BSPSubsector() - Constructor for class net.mtrop.doom.bsp.data.BSPSubsector
-
Creates a new BSP Subsector.
- BSPTree - Class in net.mtrop.doom.bsp
-
BSP Tree Abstraction.
- BSPTree() - Constructor for class net.mtrop.doom.bsp.BSPTree
- BYTE_ANGLE_EAST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for EAST.
- BYTE_ANGLE_NORTH - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for NORTH.
- BYTE_ANGLE_NORTHEAST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for NORTHEAST.
- BYTE_ANGLE_NORTHWEST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for NORTHWEST.
- BYTE_ANGLE_SOUTH - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for SOUTH.
- BYTE_ANGLE_SOUTHEAST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for SOUTHEAST.
- BYTE_ANGLE_SOUTHWEST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for SOUTHWEST.
- BYTE_ANGLE_WEST - Static variable in interface net.mtrop.doom.map.MapObjectConstants
-
Byte Angle for WEST.
- byteRead(InputStream) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a byte from the bound stream.
- byteRead(InputStream, byte[]) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a series of bytes from the bound stream into a byte array until end of stream is reached or the array is filled with bytes.
- byteRead(InputStream, byte[], int) - Method in class net.mtrop.doom.struct.io.SerialReader
-
Reads a series of bytes from the bound stream into a byte array until end of stream is reached or
maxlen
bytes have been read. - BYTES_PER_COLOR - Static variable in class net.mtrop.doom.graphics.Palette
-
Number of bytes per color in a Doom palette.
- bytesToDouble(byte[], int, boolean) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of bytes to a 64-bit float.
- bytesToFloat(byte[], int, boolean) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of bytes to a 32-bit float.
- bytesToInt(byte[], int, boolean) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of bytes to an integer.
- bytesToLong(byte[], int, boolean) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of bytes to a long.
- bytesToShort(byte[], int, boolean) - Static method in class net.mtrop.doom.struct.io.SerializerUtils
-
Converts a series of bytes to a short.
- byteToUnicode(byte) - Method in class net.mtrop.doom.graphics.EndDoom
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form