Uses of Interface
net.mtrop.doom.Wad
Package
Description
Contains the base structural abstracts for this library.
Contains utility classes.
-
Uses of Wad in net.mtrop.doom
Modifier and TypeClassDescriptionclass
An implementation of Wad where any and all WAD information is manipulated in memory.class
The class that reads WadFile information and provides random access to Wad files.class
This is just a basic mapping of WAD entries to a file.Modifier and TypeMethodDescriptiondefault void
Takes entries and their data from another Wad and adds it to this one.default void
Takes entries and their data from another Wad and adds it to this one.default void
Takes entries and their data from another Wad and adds it to this one at a specific index.default void
Takes entries and their data from another Wad and adds it to this one at a specific index.void
static WadBuffer
Creates a new WadBuffer from a subset of entries (and their data) from another Wad.static WadBuffer
Creates a new WadBuffer from a subset of entries (and their data) from another Wad.static WadFile
Creates a new WadFile from a subset of entries (and their data) from another Wad.static WadFile
Creates a new WadFile from a subset of entries (and their data) from another Wad. -
Uses of Wad in net.mtrop.doom.util
Modifier and TypeMethodDescriptionvoid
Calls this function with a Wad file.Calls this function with a Wad file.static void
WadUtils.cleanEntries
(Wad source, File destination) Creates a new WAD file by copying the contents of an existing WAD to another file, which discards all un-addressed data from the first.static BSPTree
MapUtils.createBSPTree
(Wad wad, String headerName) static DoomMap
MapUtils.createDoomMap
(Wad wad, int index) static DoomMap
MapUtils.createDoomMap
(Wad wad, String headerName) static HexenMap
MapUtils.createHexenMap
(Wad wad, int index) static HexenMap
MapUtils.createHexenMap
(Wad wad, String headerName) static TextureUtils.TextureCopier
TextureUtils.createTextureCopier
(Wad sourceWad, Wad destinationWad) Creates a texture copier object for moving one or more textures (and associated data) to another Wad.static UDMFMap
MapUtils.createUDMFMap
(Wad wad, int index) static UDMFMap
MapUtils.createUDMFMap
(Wad wad, String headerName) static String[]
MapUtils.getAllMapHeaders
(Wad wad) Returns all of the entry names of every map in the wad.static int[]
MapUtils.getAllMapIndices
(Wad wad) Returns all of the indices of every map in the wad.static WadEntry[]
WadUtils.getEntriesInNamespace
(Wad wad, String prefix) Finds all entries within a WAD entry namespace.static WadEntry[]
WadUtils.getEntriesInNamespace
(Wad wad, String prefix, Pattern ignorePattern) Finds all entries within a WAD entry namespace.static WadEntry[]
MapUtils.getMapEntries
(Wad wad, int startIndex) Returns the entries in a map, including the header.static WadEntry[]
MapUtils.getMapEntries
(Wad wad, String header) Returns the entries in a map, including the header, if the map is found.static int
MapUtils.getMapEntryCount
(Wad wad, int startIndex) Returns the amount of entries in a map, including the header.static int
MapUtils.getMapEntryCount
(Wad wad, String headerName) Returns the amount of entries in a map, including the header.static MapFormat
MapUtils.getMapFormat
(Wad wad, int index) Figures out a map's format by its entry listing.static MapFormat
MapUtils.getMapFormat
(Wad wad, String headerName) Figures out a map's format by its entry listing.static TextureSet
TextureUtils.importTextureSet
(Wad wf) Imports aTextureSet
from a WAD File.