XE       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     (c) 2015 Martin GrabmuellerBSD3martin@grabmueller.de provisionalportable Safe-Inferred+Name of this flat.Alrays 64 x 64 = 4096 bytes. WAD header.<All WAD directory entries, in the same order as in the file.KAll WAD lumps, each entry matching the corresponding entry in wadDirectory.(Mapping from lump names to lump content.7Mapping from lump names to flats (floors and ceilings).9Mapping from lump names to sprites (monsters and things). <Mapping from lump names to patches (parts of wall textures). )Mapping from lump names to wall textures. "Mapping from lump names to levels. *Mapping from patch indices to patch names. DWAD colormap for mapping palette entries according to light levels.1Palettes for mapping color indices to RGB tuples.$Offset of the lump data in the file.!Size (in bytes) of the lump data.QName of the lump. Note that trailing NULs are stripped when the name is read in. Normally IWAD or PWAD, always of length 4.Number of lumps in the file.FByte offset (relative to beginning of the file) of the WAD directory.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!          (c) 2015 Martin GrabmuellerBSD3martin@grabmueller.de provisionalportable Safe-InferredLoad a WAD file into a Wad value. The complete file is read into memory eagerly, assuming that all the content will be needed anyway by the application.!YRun a 'Get a' on a strict bytestring and return it's result. On decoding error, throw a  exception."oParser for WAD file contents. The resulting parse state contains all data from the WAD, decoded and organized.#9This list contains all known map names from DOOM/DOOM II.K$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij!"#$$%&'()*+,-./0123456789:;A<=>?@BCDEFGHINMLKJOPQRSTUVWXYZ[\]^_`abcdefghij!"#(c) 2015 Martin GrabmuellerBSD3martin@grabmueller.de provisionalportable Safe-Inferredklmnopqrstuvwxyz{|}~klmnopqrstuvwxyz{|}~(c) 2015 Martin GrabmuellerBSD3martin@grabmueller.de provisionalportable Safe-Inferred   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklwaddle-0.1.0.2Game.Waddle.TypesGame.Waddle.LoadGame.Waddle.ExportJS Game.Waddle ThingTypeThingTypeOther HangingLeg2HangingPairOfLegs2HangingVictim1LeggedHangingVictimArmsSpreadHangingVictimTwitching2 PoolOfBrainsSmallPoolOfGuts PoolOfGuts PoolOfBloodBloodyMessAsAboveBloodyMessExplodedPlayerDeadLostSoulInvisible DeadCacodemon DeadDemonDeadImpDeadFormerSergeantDeadFormerHuman DeadPlayer HangingBillyHangingTorsoNoBrainHangingTorsoLookingUpHangingTorsoOpenSkullHangingTorsoLookingDownHangingVictimNoGutsBrainHangingVictimNoGuts HangingLegHangingVictim1LegHangingPairOfLegsHangingVictimTwitching HangingVictimPileOfSkullsAndCandlesFiveSkullShishKebap SkullOnPoleTwitchingImpaledHuman ImpaledHumanFlamingSkullRock EvilEyeSymbolShortTechnoLampTallTechnoLamp FloorLampShortRedFirestickShortGreenFirestickShortBlueFirestickTallRedFirestickTallGreenFirestickTallBlueFirestickLargeBrownTree BurntGrayTree StalagmiteShortRedPillarWithSkullShortRedPillar ShortGreenPillarWithBeatingHeartShortGreenPillarWithHeartShortGreenPillar TallRedPillarTallGreenPillarTallTechnocolumn CandelabraCandle BurningBarrelBarrelYellowSkullKey RedSkullKey BlueSkullKey YellowKeyCard RedKeyCard BlueKeyCardLightAmplificationGoggles ComputerMap RadiationSuit Invisibility BerserkPackInvulnerability SoulSphere MegaSphere CombatArmor SecurityArmor SpiritArmor HealthPotionMedikitStimPackBackpackCellChargePack BoxOfRockets BoxOfShells BoxOfAmmo CellChargeRocket ShotgunShellsAmmoClipBFG9000 PlasmagunRocketLauncherChaingun SuperShotgunShotgunChainsaw SpawnSpot BossShooterTeleportLanding BossBrain Cyberdemon SpiderdemonArchVileMancubusRevenant PainElemental Arachnotron BaronOfHell HellKnight CacodemonLostSoulSpectreDemonImpFormerHumanCommandoFormerHumanSergeantWolfensteinOfficer FormerHumanDeathMatchStartPosPlayer4StartPosPlayer3StartPosPlayer2StartPosPlayer1StartPos ZeroThingTexture textureName textureWidth textureHeighttexturePatchDescriptorsPatchDescriptorpatchDescriptorXOffsetpatchDescriptorYOffsetpatchDescriptorPNameIndexpatchDescriptorStepDirpatchDescriptorColorMapColormapPalettesBlockmapblockmapOriginXblockmapOriginYblockmapColumns blockmapRowsblockmapOffsetsblockmapBlocklists BlocklistReject rejectBytesNodenodeXnodeYnodeDXnodeDY nodeRightBBUY nodeRightBBLY nodeRightBBLX nodeRightBBUX nodeLeftBBUY nodeLeftBBLY nodeLeftBBLX nodeLeftBBUXnodeRightNodeOrSSectornodeLeftNodeOrSSectorSectorsectorFloorHeightsectorCeilingHeightsectorFloorFlatsectorCeilingFlatsectorLightLevel sectorSpecial sectorTagSSectorssectorSegCountssectorSegStartSegsegStartVertex segEndVertexsegAngle segLineDef segDirection segOffsetSideDefsideDefXOffsetsideDefYOffsetsideDefUpperTextureNamesideDefLowerTextureNamesideDefMiddleTextureName sideDefSectorLineDeflineDefStartVertexlineDefEndVertex lineDefFlags lineDefEffect lineDefTaglineDefRightSideDeflineDefLeftSideDefVertexvertexXvertexYThingthingXthingY thingAngle thingType thingFlagsPatch patchName patchPictureFlatflatNameflatDataSprite spriteName spritePicturePostpostTop postPixelsPicture pictureWidth pictureHeightpictureLeftOffsetpictureTopOffset picturePostsLevel levelName levelThings levelVertices levelLineDefs levelSideDefs levelSegs levelSSectors levelSectors levelNodes levelReject levelBlockmapWad wadHeader wadDirectorywadLumps wadLumpLookupwadFlats wadSprites wadPatches wadTextures wadLevels wadPNames wadColormap wadPalettesLumpNameWadEntrywadEntryOffset wadEntrySize wadEntryName WadHeaderwadHeaderIdentifierwadHeaderLumpCountwadHeaderDirectoryOffset WadExceptionWadExceptionDecodeErrorWadExceptionFormatErrorthingTypeFromNumberloadexportJS$fExceptionWadExceptionrunGet'parseWad knownMapNames ParseStatepsState psLumpLookuppsMaps psSpritespsFlats psPatchespsPNames psTexturespsLevelspsThings psVertices psLineDefs psSideDefspsSegs psSSectors psSectorspsNodespsReject psBlockmap psPalettes psColormapExtPost extPostTop extPostCount extPostPixels extPostNext ExtPostEnd ExtPictureextPictureWidthextPictureHeightextPictureLeftOffsetextPictureTopOffsetextPictureColStartsPState InPatchesInFlats InSpritesInLevelNoState getInt32le getInt16le getWadHeader getWadEntrygetWadEntryListtrimNUL getExtPicture getExtPost convertPostsconvertPicture getThingList getVertexListgetLineDefListgetSideDefListgetSeg getSegList getSSectorgetSSectorList getSectorListgetNode getNodeList getBlocklists getBlockmapgetPatchDescriptor getTexture getTextures getPNamesinitParseState exportThing exportVertex exportLineDef exportSideDef exportNode exportSector exportSeg exportSSectorexportBlockmap exportLevel exportLevels exportPicture exportSprite exportSprites exportPatch exportPatches exportTextureexportTextures exportPNames exportFlatsexportColormapexportPalettes