Uses of Interface
net.mtrop.doom.Wad
Packages that use Wad
Package
Description
Contains the base structural abstracts for this library.
Contains utility classes.
-
Uses of Wad in net.mtrop.doom
Classes in net.mtrop.doom that implement WadModifier and TypeClassDescriptionclassAn implementation of Wad where any and all WAD information is manipulated in memory.classThe class that reads WadFile information and provides random access to Wad files.classThis is just a basic mapping of WAD entries to a file.Methods in net.mtrop.doom with parameters of type WadModifier and TypeMethodDescriptiondefault voidTakes entries and their data from another Wad and adds it to this one.default voidTakes entries and their data from another Wad and adds it to this one.default voidTakes entries and their data from another Wad and adds it to this one at a specific index.default voidTakes entries and their data from another Wad and adds it to this one at a specific index.voidstatic WadBufferCreates a new WadBuffer from a subset of entries (and their data) from another Wad.static WadBufferCreates a new WadBuffer from a subset of entries (and their data) from another Wad.static WadFileCreates a new WadFile from a subset of entries (and their data) from another Wad.static WadFileCreates a new WadFile from a subset of entries (and their data) from another Wad. -
Uses of Wad in net.mtrop.doom.util
Methods in net.mtrop.doom.util with parameters of type WadModifier and TypeMethodDescriptionvoidCalls this function with a Wad file.Calls this function with a Wad file.static voidWadUtils.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 BSPTreeMapUtils.createBSPTree(Wad wad, String headerName) static DoomMapMapUtils.createDoomMap(Wad wad, int index) static DoomMapMapUtils.createDoomMap(Wad wad, String headerName) static HexenMapMapUtils.createHexenMap(Wad wad, int index) static HexenMapMapUtils.createHexenMap(Wad wad, String headerName) static TextureUtils.TextureCopierTextureUtils.createTextureCopier(Wad sourceWad, Wad destinationWad) Creates a texture copier object for moving one or more textures (and associated data) to another Wad.static UDMFMapMapUtils.createUDMFMap(Wad wad, int index) static UDMFMapMapUtils.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 intMapUtils.getMapEntryCount(Wad wad, int startIndex) Returns the amount of entries in a map, including the header.static intMapUtils.getMapEntryCount(Wad wad, String headerName) Returns the amount of entries in a map, including the header.static MapFormatMapUtils.getMapFormat(Wad wad, int index) Figures out a map's format by its entry listing.static MapFormatMapUtils.getMapFormat(Wad wad, String headerName) Figures out a map's format by its entry listing.static TextureSetTextureUtils.importTextureSet(Wad wf) Imports aTextureSetfrom a WAD File.