<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <Filter Include="Source Files"> <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions> </Filter> <Filter Include="Header Files"> <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions> </Filter> <Filter Include="Resource Files"> <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> </Filter> <Filter Include="Documentation"> <UniqueIdentifier>{50277c8c-92cf-4eef-81ed-3e70ff51ec56}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Bullet Types"> <UniqueIdentifier>{715c64c5-956a-4ed3-9205-64110409fbeb}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Emitters"> <UniqueIdentifier>{0f85b918-f194-4114-9a10-803e204faf2e}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Effects"> <UniqueIdentifier>{94ea6039-63ac-430d-bb96-317bf1b7a305}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Player Classes"> <UniqueIdentifier>{715c64c5-956a-4ed3-9205-64110409fbea}</UniqueIdentifier> </Filter> <Filter Include="Configurations"> <UniqueIdentifier>{44d00400-febd-4904-89a4-3725e6bc6cc7}</UniqueIdentifier> </Filter> <Filter Include="Configurations\GFX"> <UniqueIdentifier>{153059cd-0714-4c62-b01c-342f3bcd393d}</UniqueIdentifier> </Filter> <Filter Include="Configurations\Classes"> <UniqueIdentifier>{fd547111-0670-4be5-85cf-28fbd92c765f}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Monster Strategies"> <UniqueIdentifier>{3d2f7a3f-5781-45ab-a66d-c6d57d9de13c}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Interface"> <UniqueIdentifier>{f90a901c-026c-4c22-9fab-58927f1e5536}</UniqueIdentifier> </Filter> <Filter Include="Header Files\Interface"> <UniqueIdentifier>{45ecf440-1472-4e9a-a4d9-e9eac538a2b0}</UniqueIdentifier> </Filter> <Filter Include="Header Files\Game States"> <UniqueIdentifier>{da28101e-32b6-4e32-a19a-e0d2636d5eea}</UniqueIdentifier> </Filter> <Filter Include="Source Files\Game States"> <UniqueIdentifier>{f36af2ba-e884-4e50-b7bd-7e6aa9a8528c}</UniqueIdentifier> </Filter> <Filter Include="Configurations\Items"> <UniqueIdentifier>{09fc0cbe-06f7-4fdf-944c-9833066bb9c8}</UniqueIdentifier> </Filter> <Filter Include="Documentation\Menus"> <UniqueIdentifier>{bea40439-f3a2-42f8-be1a-c0a815007075}</UniqueIdentifier> </Filter> <Filter Include="Header Files\State"> <UniqueIdentifier>{948a122a-3110-45f6-82d5-9b6bc499e3d2}</UniqueIdentifier> </Filter> </ItemGroup> <ItemGroup> <ClInclude Include="olcPixelGameEngine.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="olcUTIL_Animate2D.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="olcUTIL_Camera2D.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="olcPGEX_TransformedView.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="olcUTIL_Geometry2D.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Monster.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Animation.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Crawler.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Player.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="DamageNumber.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="State.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Effect.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="DEFINES.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Bullet.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Ability.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Class.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="resource1.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="resource.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Version.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Buff.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="TMXParser.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Map.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="TSXParser.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="BulletTypes.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Pathfinding.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="utils.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Emitter.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="olcUTIL_DataFile.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="config.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="safemap.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="MonsterStrategyHelpers.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="MonsterAttribute.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Key.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Theme.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Menu.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="MenuIconButton.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="MenuLabel.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="Attributable.h"> <Filter>Source Files</Filter> </ClInclude> <ClInclude Include="GameState.h"> <Filter>Header Files\Game States</Filter> </ClInclude> <ClInclude Include="Item.h"> <Filter>Configurations</Filter> </ClInclude> <ClInclude Include="MenuItemButton.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="MenuComponent.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="olcPGEX_Graphics2D.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="ScrollableWindowComponent.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="InventoryScrollableWindowComponent.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="CharacterRotatingDisplay.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="ClassInfo.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="CharacterAbilityPreviewComponent.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="MenuAnimatedIconToggleButton.h"> <Filter>Header Files\Interface</Filter> </ClInclude> <ClInclude Include="Toggleable.h"> <Filter>Source Files</Filter> </ClInclude> <ClInclude Include="ConnectionPoint.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="State_GameRun.h"> <Filter>Header Files\State</Filter> </ClInclude> <ClInclude Include="State_OverworldMap.h"> <Filter>Header Files\State</Filter> </ClInclude> <ClInclude Include="State_MainMenu.h"> <Filter>Header Files\State</Filter> </ClInclude> <ClInclude Include="Unlock.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="Error.h"> <Filter>Header Files</Filter> </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="Player.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="MonsterData.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Monster.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Crawler.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="DamageNumber.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="pixelGameEngine.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Effect.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Bullet.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Ability.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Map.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="EnergyBolt.cpp"> <Filter>Source Files\Bullet Types</Filter> </ClCompile> <ClCompile Include="Pathfinding.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="FireBolt.cpp"> <Filter>Source Files\Bullet Types</Filter> </ClCompile> <ClCompile Include="utils.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Animation.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="LightningBolt.cpp"> <Filter>Source Files\Bullet Types</Filter> </ClCompile> <ClCompile Include="LightningBoltEmitter.cpp"> <Filter>Source Files\Emitters</Filter> </ClCompile> <ClCompile Include="Warrior.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="Emitter.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Meteor.cpp"> <Filter>Source Files\Effects</Filter> </ClCompile> <ClCompile Include="Wizard.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="Witch.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="Trapper.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="Thief.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="Ranger.cpp"> <Filter>Source Files\Player Classes</Filter> </ClCompile> <ClCompile Include="PulsatingFire.cpp"> <Filter>Source Files\Effects</Filter> </ClCompile> <ClCompile Include="Arrow.cpp"> <Filter>Source Files\Bullet Types</Filter> </ClCompile> <ClCompile Include="ChargedArrow.cpp"> <Filter>Source Files\Bullet Types</Filter> </ClCompile> <ClCompile Include="RunTowards.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="ShootAfar.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="Turret.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="RUN_STRATEGY.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="SlimeKing.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="FallingDebris.h"> <Filter>Source Files\Effects</Filter> </ClCompile> <ClCompile Include="RunAway.cpp"> <Filter>Source Files\Monster Strategies</Filter> </ClCompile> <ClCompile Include="Key.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="Menu.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="MenuComponent.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="TestMenu.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="TestSubMenu.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="State_GameRun.cpp"> <Filter>Source Files\Game States</Filter> </ClCompile> <ClCompile Include="GameState.cpp"> <Filter>Source Files\Game States</Filter> </ClCompile> <ClCompile Include="State_MainMenu.cpp"> <Filter>Source Files\Game States</Filter> </ClCompile> <ClCompile Include="Item.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="InventoryWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="CharacterInfoWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="ClassSelectionWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="MainMenuWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="MenuAnimatedIconButton.h"> <Filter>Header Files\Interface</Filter> </ClCompile> <ClCompile Include="State_OverworldMap.cpp"> <Filter>Source Files\Game States</Filter> </ClCompile> <ClCompile Include="Unlock.cpp"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="OverworldDisplayWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> <ClCompile Include="OverworldMapLevelWindow.cpp"> <Filter>Source Files\Interface</Filter> </ClCompile> </ItemGroup> <ItemGroup> <None Include="cpp.hint" /> <None Include="ClassDiagram2.cd" /> </ItemGroup> <ItemGroup> <Text Include="InitialConcept.txt"> <Filter>Documentation</Filter> </Text> <Text Include="NewClasses.txt"> <Filter>Documentation</Filter> </Text> <Text Include="assets\config\configuration.txt"> <Filter>Configurations</Filter> </Text> <Text Include="assets\config\gfx\gfx.txt"> <Filter>Configurations\GFX</Filter> </Text> <Text Include="assets\config\levels.txt"> <Filter>Configurations</Filter> </Text> <Text Include="assets\config\classes\Ranger.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\classes\Thief.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\classes\Trapper.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\classes\Warrior.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\classes\Witch.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\classes\Wizard.txt"> <Filter>Configurations\Classes</Filter> </Text> <Text Include="assets\config\Player.txt"> <Filter>Configurations</Filter> </Text> <Text Include="assets\config\Monsters.txt"> <Filter>Configurations</Filter> </Text> <Text Include="assets\config\MonsterStrategies.txt"> <Filter>Configurations</Filter> </Text> <Text Include="Slime_King_Encounter.txt"> <Filter>Documentation</Filter> </Text> <Text Include="assets\config\gfx\themes.txt"> <Filter>Configurations\GFX</Filter> </Text> <Text Include="assets\config\items\ItemDatabase.txt"> <Filter>Configurations\Items</Filter> </Text> <Text Include="assets\config\items\ItemScript.txt"> <Filter>Configurations\Items</Filter> </Text> <Text Include="assets\config\items\ItemCategory.txt"> <Filter>Configurations\Items</Filter> </Text> <Text Include="assets\config\items\items.txt"> <Filter>Configurations\Items</Filter> </Text> </ItemGroup> <ItemGroup> <Image Include="assets\heart.ico"> <Filter>Resource Files</Filter> </Image> <Image Include="assets\menus\Character_Info.png"> <Filter>Documentation\Menus</Filter> </Image> </ItemGroup> <ItemGroup> <ResourceCompile Include="Crawler.rc"> <Filter>Resource Files</Filter> </ResourceCompile> </ItemGroup> </Project>