<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Class Name="Crawler" Collapsed="true"> <Position X="3.5" Y="13.75" Width="1.5" /> <TypeIdentifier> <HashCode>OihgwhJkUjgrCYAAVgEdFoQkBECSBhEDncMJIEmEYAg=</HashCode> <FileName>AdventuresInLestoria.h</FileName> </TypeIdentifier> </Class> <Class Name="Effect" Collapsed="true"> <Position X="13.75" Y="3.5" Width="1.5" /> <TypeIdentifier> <HashCode>BAAAAAQAQAgEAAAEAIBAAAAAAAAEAAAAAAgAgAAACAA=</HashCode> <FileName>C:\Program Files (x86)\Windows Kits\10\Include\10.0.22000.0\um\gdipluseffects.h</FileName> </TypeIdentifier> </Class> <Class Name="LightningBoltEmitter" Collapsed="true"> <Position X="6.5" Y="13.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAEAAIAAABAAABAAAAAAAAAAAAAAEAI=</HashCode> <FileName>Emitter.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Decal" Collapsed="true"> <Position X="20.75" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAQAAAAAAAAQAAAAAAAAAAAAABAAAAAAUAEAAAAAAgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::GDIPlusStartup" Collapsed="true"> <Position X="26" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAEBAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::ImageLoader" Collapsed="true"> <Position X="11" Y="9.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAIAAAAAAAAAAAACAAAAAAAAAAIAAgAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::ImageLoader_GDIPlus" Collapsed="true"> <Position X="13.25" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAAAAACAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::ImageLoader_LibPNG" Collapsed="true"> <Position X="8.75" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::ImageLoader_STB" Collapsed="true"> <Position X="11" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::PGEX" Collapsed="true"> <Position X="0.5" Y="12.5" Width="1.5" /> <TypeIdentifier> <HashCode>gAAAAAAAABAIAACAAAAgAAAAAAAAAAAAAAAAAAAAgAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::PixelGameEngine" Collapsed="true"> <Position X="3.5" Y="12.5" Width="1.5" /> <TypeIdentifier> <HashCode>S5fpQ8sYZfjd1v02mw8U0Ed9QaLH2ByFmPRdWNHpuzs=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform" Collapsed="true"> <Position X="5.25" Y="3.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAIgAAAEAAAABAAAAAAAACAIAAAAAAAAQAEiAAACAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform_Emscripten" Collapsed="true"> <Position X="9.75" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAIgAAAEQACAQAAAAAAhACAIAQAAAAAAYAEiAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform_GLUT" Collapsed="true"> <Position X="0.75" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>gAgIgAAAEAQAAAAAAAAAAACAJAAAQAAAAQAEiAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform_Headless" Collapsed="true"> <Position X="3" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAIgAAAEAAAAAAAAAAAAACAIAAAAAAAAQAEiAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform_Linux" Collapsed="true"> <Position X="5.25" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAIgSAAEAAAgAAAAAAAAACAICgAAAAAAUAEiAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Platform_Windows" Collapsed="true"> <Position X="7.5" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAIgEAAEAAAABAAAAAAAAOAIAAAAAAAAUAEiAAAAQA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Renderable" Collapsed="true"> <Position X="17.25" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAQAgAAAAAQAAAAAAAAAAAgAAAAAAEAQEAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Renderer" Collapsed="true"> <Position X="3" Y="9.5" Width="1.5" /> <TypeIdentifier> <HashCode>SAAgAAAAAIBASAAACAAAAgAAAAAEAIBAAIBAAAEACgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Renderer_Headless" Collapsed="true"> <Position X="0.75" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>SAAAAAAAAIBASAAACAAAAgAAAAAEAIBAAIBAAAEAAgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Renderer_OGL10" Collapsed="true"> <Position X="3" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>SAAAASAAQIBASCAACAAAAgAAAAAGAIBAAMJUAAEAAgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Renderer_OGL33" Collapsed="true"> <Position X="5.25" Y="10.75" Width="1.5" /> <TypeIdentifier> <HashCode>SCghAyFBQIBWSCIAGAAAIgABQAAGBJhBAsJMEEEACgg=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::ResourcePack" Collapsed="true"> <Position X="19" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAgAAAAAEAAAIAAIBAIAgAAAAAAAAAAAACgIAIAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::Sprite" Collapsed="true"> <Position X="22.5" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAABABBAEAAQgAQBQAAAAABAAAAAIAAQAAEAAgAAEAI=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::TileTransformedView" Collapsed="true"> <Position X="0.5" Y="15.25" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAABAAAAAAAEAAAAAEAAAAAAAIAAAAEAIA=</HashCode> <FileName>olcPGEX_TransformedView.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::TransformedView" Collapsed="true"> <Position X="0.5" Y="13.75" Width="1.5" /> <TypeIdentifier> <HashCode>ABXBQAQAAFAGAzQACAMCyEQSUAAECDAQAsDE4AAIAog=</HashCode> <FileName>olcPGEX_TransformedView.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::Camera2D" Collapsed="true"> <Position X="20.75" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>JDQCAAACoCBAAhIBBAAAAAiAAAgAECAAAAIAAXAAARY=</HashCode> <FileName>olcUTIL_Camera2D.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::datafile" Collapsed="true"> <Position X="22.5" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>EgACAAIAMCAAAAIIAEAABAAgAQEAACAAAAACCAGAAIA=</HashCode> <FileName>olcUTIL_DataFile.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::datafiledoubledata" Collapsed="true"> <Position X=" .25" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAIAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAQAAAAAAA=</HashCode> <FileName>olcUTIL_DataFile.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::datafilefloatdata" Collapsed="true"> <Position X="26" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAEAAAAAAECAAAAAAAQAAAAAAA=</HashCode> <FileName>olcUTIL_DataFile.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::datafileintdata" Collapsed="true"> <Position X="17.25" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAEAAAAAAUAAAAAAAAQAAAAAAA=</HashCode> <FileName>olcUTIL_DataFile.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::datafilestringdata" Collapsed="true"> <Position X="19" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAgAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAQAAAAAAA=</HashCode> <FileName>olcUTIL_DataFile.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::Animate2D::Animation<StatesEnum>" Collapsed="true"> <Position X="19" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAEAAAAAEABAAAgIAAAAAAAAAAAAAAAAAABAAACAA=</HashCode> <FileName>olcUTIL_Animate2D.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::Animate2D::Frame" Collapsed="true"> <Position X="22.5" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAEAAAAAIE=</HashCode> <FileName>olcUTIL_Animate2D.h</FileName> </TypeIdentifier> </Class> <Class Name="olc::utils::Animate2D::FrameSequence" Collapsed="true"> <Position X="24.25" Y="1.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAEAAAACAAAAEAAAAABAAAEAAAAAAAAEAAgBAAAAA=</HashCode> <FileName>olcUTIL_Animate2D.h</FileName> </TypeIdentifier> </Class> <Class Name="safemap<T, O>" Collapsed="true"> <Position X="20.75" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAEAAAABAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA=</HashCode> <FileName>safemap.h</FileName> </TypeIdentifier> </Class> <Class Name="sig::Animation" Collapsed="true"> <Position X="17.25" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA=</HashCode> <FileName>Animation.h</FileName> </TypeIdentifier> </Class> <Class Name="TMXParser" Collapsed="true"> <Position X="24.25" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAEAABYQAAAAAEAAAAACABIAAAKAAAAAAAAAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Class> <Class Name="TSXParser" Collapsed="true"> <Position X="26" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAIAAAAEEAAAAAAAAAAAAAAAAAAAAAAAIgAACAAQAAA=</HashCode> <FileName>TSXParser.h</FileName> </TypeIdentifier> </Class> <Struct Name="Ability" Collapsed="true"> <Position X="17.25" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAABAAAAAAAAwACABAAAAAAACAEAAACAAAAAAAAAAA=</HashCode> <FileName>Ability.h</FileName> </TypeIdentifier> </Struct> <Struct Name="AnimationData" Collapsed="true"> <Position X="19" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAA=</HashCode> <FileName>Animation.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Arrow" Collapsed="true"> <Position X="9.75" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>CAQAQAAAAAABAAAAAIgAAAAAAAAAAAAAAAgAAAAAAAA=</HashCode> <FileName>BulletTypes.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Buff" Collapsed="true"> <Position X="22.5" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAIAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAA=</HashCode> <FileName>Buff.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Bullet" Collapsed="true"> <Position X="5.25" Y="6.5" Width="1.5" /> <TypeIdentifier> <HashCode>CgREEAAACAAAggAAIKgABYACAAAAABAMAEAAgQBQAgA=</HashCode> <FileName>Bullet.h</FileName> </TypeIdentifier> </Struct> <Struct Name="CastInfo" Collapsed="true"> <Position X="24.25" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAIAACAAAAAA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="ChargedArrow" Collapsed="true"> <Position X="0.75" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>CAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABAAAAAAAE=</HashCode> <FileName>BulletTypes.h</FileName> </TypeIdentifier> </Struct> <Struct Name="DamageNumber" Collapsed="true"> <Position X="26" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAgAAAAAIAAAwAAAAAAAAIACAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>DamageNumber.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Emitter" Collapsed="true"> <Position X="6.5" Y="12.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAQAAAgAAAAAAAAAAAAAABAABAAAAACIAAgAAAAAAAA=</HashCode> <FileName>Emitter.h</FileName> </TypeIdentifier> </Struct> <Struct Name="EnergyBolt" Collapsed="true"> <Position X="5.25" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>CAQAAAAACAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAAAAA=</HashCode> <FileName>BulletTypes.h</FileName> </TypeIdentifier> </Struct> <Struct Name="FireBolt" Collapsed="true"> <Position X="7.5" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>CAQAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAQAAA=</HashCode> <FileName>BulletTypes.h</FileName> </TypeIdentifier> </Struct> <Struct Name="LayerTag" Collapsed="true"> <Position X="22.5" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAACAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Struct> <Struct Name="LightningBolt" Collapsed="true"> <Position X="3" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>CAQAAAAAAAAAAAAAAAgAAAAAAAAkAAAAAAAAAAAAAAA=</HashCode> <FileName>BulletTypes.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Map" Collapsed="true"> <Position X="24.25" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAQAAAQAAAAQAAACAAAAAAAAAAAAAAAACACAAEAAAAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Struct> <Struct Name="MapTag" Collapsed="true"> <Position X="26" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAIAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Meteor" Collapsed="true"> <Position X="12.5" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAQAAAAAAAAAQgAAAAEAAAAAAAAAAAAAAAAAAACAAAA=</HashCode> <FileName>Effect.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Monster" Collapsed="true"> <Position X="17.25" Y="5.75" Width="1.5" /> <Compartments> <Compartment Name="Nested Types" Collapsed="false" /> </Compartments> <NestedTypes> <Struct Name="Monster::STRATEGY" Collapsed="true"> <TypeIdentifier> <NewMemberFileName>Monster.h</NewMemberFileName> </TypeIdentifier> </Struct> </NestedTypes> <TypeIdentifier> <HashCode>FSSAFFAEAKB4CxYAIKAOBIgBIYYC8gAEikFMCRCwkgE=</HashCode> <FileName>Monster.h</FileName> </TypeIdentifier> </Struct> <Struct Name="MonsterData" Collapsed="true"> <Position X="19" Y="5.75" Width="1.5" /> <TypeIdentifier> <HashCode>EAAACGAAsABAAQEQAIAAgAAQAAAEECAQgABAAiAQIkA=</HashCode> <FileName>Monster.h</FileName> </TypeIdentifier> </Struct> <Struct Name="MonsterSpawner" Collapsed="true"> <Position X="20.75" Y="5.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAIQAAAAAAAAIgIAIgAAAAAAAAAAAgBAgAAgAA=</HashCode> <FileName>Monster.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::DecalInstance" Collapsed="true"> <Position X="17.25" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AgAAAACAAAAAAACAAAAAAIAAAAAQBAAAAAgAAAAAAgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::HWButton" Collapsed="true"> <Position X="19" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::LayerDesc" Collapsed="true"> <Position X="20.75" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AkAIAAAAAAAAABAABQAACAAAAAABQAAAAAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::Pixel" Collapsed="true"> <Position X="24.25" Y="5.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAIAAAAAAAAAAAAAABAQAAAAAAAAAAAAAgAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::ResourceBuffer" Collapsed="true"> <Position X="17.25" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Struct> <Struct Name="olc::utils::Animate2D::AnimationState" Collapsed="true"> <Position X="20.75" Y="3.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA=</HashCode> <FileName>olcUTIL_Animate2D.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Pathfinding" Collapsed="true"> <Position X="22.5" Y="5.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAQAEAAgAAAAAAAAAAAAAQAAAAAAAIAA=</HashCode> <FileName>Pathfinding.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Player" Collapsed="true"> <Position X="6.5" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>EO9g1XQE4IJq4TbQBqAlYY0RO0YCNkh05FFEjTtkojQ=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="PrecastData" Collapsed="true"> <Position X="26" Y="5.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAIAAAAAAAEAIAAAAABAAAAAAAAAAAgAAAAAAA=</HashCode> <FileName>Ability.h</FileName> </TypeIdentifier> </Struct> <Struct Name="PulsatingFire" Collapsed="true"> <Position X="14.75" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAQBAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAEAAAAAE=</HashCode> <FileName>Effect.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Ranger" Collapsed="true"> <Position X="3.25" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAkAwQEAQAAIqQBQAAAEIAQACAAEMgAABAAEAAkgAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="SpawnerTag" Collapsed="true"> <Position X="19" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAQAAIAAAAAIAAAAAAAAAAACAAAAAAAAAAAAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Thief" Collapsed="true"> <Position X="7.75" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAkAwQEAYAAIoQBQAAAEIAQACAAEMgAABAAEAAkgAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="TileCollisionData" Collapsed="true"> <Position X="20.75" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>Map.h</FileName> </TypeIdentifier> </Struct> <Struct Name="TileGroup" Collapsed="true"> <Position X="22.5" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>CDAAAAAISAgAAAAAAAAAAAAAAgAAACAAAAkAADAAQAA=</HashCode> <FileName>Map.h</FileName> </TypeIdentifier> </Struct> <Struct Name="TileRenderData" Collapsed="true"> <Position X="24.25" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAEAAAAAAAAAAAAAIAAQAAAAAAAIAAAAAAAAAA=</HashCode> <FileName>Map.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Tileset" Collapsed="true"> <Position X="26" Y="6.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAIAAAgAAAAAAgAAAAIAAAQAAAAAAAAAABAAAAAA=</HashCode> <FileName>TSXParser.h</FileName> </TypeIdentifier> </Struct> <Struct Name="TilesetData" Collapsed="true"> <Position X="17.25" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAIAAEAQIAAAA=</HashCode> <FileName>Map.h</FileName> </TypeIdentifier> </Struct> <Struct Name="TilesheetData" Collapsed="true"> <Position X="19" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAA=</HashCode> <FileName>AdventuresInLestoria.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Trapper" Collapsed="true"> <Position X="1" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAkAwQEAQAAIoQBQAAAEIAQECAAEMgAABAAEAAkgAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Warrior" Collapsed="true"> <Position X="12.25" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>ACkAgQEAQAAIoQBQAAAEAAQACAAEIgAAAAAEAAkAAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Witch" Collapsed="true"> <Position X="10" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAkAwQEAQAAIoQBQAAAEKAQACAAEMgAABAAEAAkgAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="Wizard" Collapsed="true"> <Position X="5.5" Y="1.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAkAwQEAQAAIoQBQAAAEIAQACAAEMgAABAIEAAkgAgA=</HashCode> <FileName>Player.h</FileName> </TypeIdentifier> </Struct> <Struct Name="XMLTag" Collapsed="true"> <Position X="20.75" Y="7.75" Width="1.5" /> <TypeIdentifier> <HashCode>AACAACAgACAAAIAAAAAAAAAAAAAAACAAAAAQAAAAQAA=</HashCode> <FileName>TMXParser.h</FileName> </TypeIdentifier> </Struct> <Enum Name="Attribute" Collapsed="true"> <Position X="17.25" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>AQQBgAAAAAoAAIAAAAAAAAIAJAAAAACAAAAAAAAAAAI=</HashCode> <FileName>MonsterAttribute.h</FileName> </TypeIdentifier> </Enum> <Enum Name="BuffType" Collapsed="true"> <Position X="19" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>AAgAIAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAA=</HashCode> <FileName>Buff.h</FileName> </TypeIdentifier> </Enum> <Enum Name="Class" Collapsed="true"> <Position X="20.75" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>AACAAAAAAAAAAAAAAAgAAAAEAAggAAAAAAAAAAAACAA=</HashCode> <FileName>Class.h</FileName> </TypeIdentifier> </Enum> <Enum Name="MapName" Collapsed="true"> <Position X="17.25" Y="9.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAABAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>Map.h</FileName> </TypeIdentifier> </Enum> <Enum Name="MonsterAnimation" Collapsed="true"> <Position X="19" Y="9.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAEAAAAAAAAgAAACAAAAAAAQAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>Monster.h</FileName> </TypeIdentifier> </Enum> <Enum Name="olc::DecalMode" Collapsed="true"> <Position X="22.5" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>AAgAAAAAACCAAAAAABAAAIAAAAAAAAAAAAAgAAAABAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Enum> <Enum Name="olc::DecalStructure" Collapsed="true"> <Position X="24.25" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAACAAAAAAAAAAAAAIAAAAEQAAAAAAAAAAAAAAA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Enum> <Enum Name="olc::Key" Collapsed="true"> <Position X="26" Y="9" Width="1.5" /> <TypeIdentifier> <HashCode>IgBKPCYRIAQCigCAAQAAwU8kkgMKYJhzAAAAvv//YQE=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Enum> <Enum Name="olc::rcode" Collapsed="true"> <Position X="20.75" Y="9.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgCA=</HashCode> <FileName>olcPixelGameEngine.h</FileName> </TypeIdentifier> </Enum> <Enum Name="olc::utils::Animate2D::Style" Collapsed="true"> <Position X="24.25" Y="9.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAICAAAAAAA=</HashCode> <FileName>olcUTIL_Animate2D.h</FileName> </TypeIdentifier> </Enum> <Enum Name="State::State" Collapsed="true"> <Position X="22.5" Y="9.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAABAQCAAgCAACABABEBKAgACAAAABAgAAAAAAAA=</HashCode> <FileName>State.h</FileName> </TypeIdentifier> </Enum> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>