...
new()
directoryList:Map<String, Array<Directory>>
wadDataSet:Map<String, Array<Int>>
wadDirectoryIndex:Map<String, Array<Directory>>
wadDirectoryName:Map<String, Map<String, Directory>>
addWadFromBytes(_data:Bytes, _wadName:String):Void
addWadFromString(_data:String, _wadName:String):Void
@:value({ _index : 0 })getDirectory(_name:String, _index:Int = 0):Directory
getIndexSpecificDir(_wad:String, index:Int):Directory
getWadByteArray(_name:String):Null<Array<Int>>
getWadSpecificDir(_wad:String, _name:String):Directory
indexLump(_dir:Directory):Void
parseWad(_wadName:String):Void
wadContains(_lumps:Array<String>):Bool