Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
217 changes: 22 additions & 195 deletions Space-Invaders/Space-Invaders.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -26,227 +26,54 @@
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

<!-- PropertyGroup for Debug|Win32 configuration -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

<!-- PropertyGroup for Release|Win32 configuration -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

<!-- PropertyGroup for Debug|x64 configuration -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

<!-- PropertyGroup for Release|x64 configuration -->
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>

<!-- ImportGroup and PropertySheets sections for different configurations -->

<PropertyGroup Label="UserMacros" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(SolutionDir)sfml\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(SolutionDir)sfml\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>sfml-graphics-d.lib;sfml-window-d.lib;sfml-network-d.lib;sfml-audio-d.lib;sfml-system-d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(SolutionDir)sfml\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(SolutionDir)sfml\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>sfml-graphics-d.lib;sfml-window-d.lib;sfml-network-d.lib;sfml-audio-d.lib;sfml-system-d.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="main.cpp" />
<ClCompile Include="source\Collision\CollisionService.cpp" />
<ClCompile Include="source\Collision\ICollider.cpp" />
<ClCompile Include="source\Elements\Bunker\BunkerController.cpp" />
<ClCompile Include="source\Elements\Bunker\BunkerData.cpp" />
<ClCompile Include="source\Elements\Bunker\BunkerView.cpp" />
<ClCompile Include="source\Elements\ElementService.cpp" />
<ClCompile Include="source\Enemy\Controller\SubzeroController.cpp" />
<ClCompile Include="source\Enemy\Controller\ThunderSnakeController.cpp" />
<ClCompile Include="source\Enemy\Controller\UFOController.cpp" />
<ClCompile Include="source\Enemy\Controller\ZapperController.cpp" />
<ClCompile Include="source\Enemy\EnemyController.cpp" />
<ClCompile Include="source\Enemy\EnemyModel.cpp" />
<ClCompile Include="source\Enemy\EnemyService.cpp" />
<ClCompile Include="source\Enemy\EnemyView.cpp" />
<ClCompile Include="source\Event\EventService.cpp" />
<ClCompile Include="source\Gameplay\GameplayController.cpp" />
<ClCompile Include="source\Gameplay\GameplayService.cpp" />
<ClCompile Include="source\Gameplay\GameplayView.cpp" />
<ClCompile Include="source\Global\Config.cpp" />
<ClCompile Include="source\Global\ServiceLocator.cpp" />
<ClCompile Include="source\Particle\ParticleService.cpp" />
<ClCompile Include="source\Particle\ParticleSystem.cpp" />
<ClCompile Include="source\Gameplay\HighScore.cpp" />
<ClCompile Include="source\Powerup\Controller\OutscalBombController.cpp" />
<ClCompile Include="source\Powerup\Controller\RapidFireController.cpp" />
<ClCompile Include="source\Powerup\Controller\ShieldController.cpp" />
<ClCompile Include="source\Powerup\Controller\TrippleLaserController.cpp" />
<ClCompile Include="source\Powerup\PowerupController.cpp" />
<ClCompile Include="source\Powerup\PowerupModel.cpp" />
<ClCompile Include="source\Powerup\PowerupService.cpp" />
<ClCompile Include="source\Powerup\PowerupView.cpp" />
<ClCompile Include="source\Sound\SoundService.cpp" />
<ClCompile Include="source\Time\TimeService.cpp" />
<ClCompile Include="source\Main\GameService.cpp" />
<ClCompile Include="source\Graphics\GraphicService.cpp" />
<ClCompile Include="source\Player\PlayerController.cpp" />
<ClCompile Include="source\Player\PlayerModel.cpp" />
<ClCompile Include="source\Player\PlayerService.cpp" />
<ClCompile Include="source\Player\PlayerView.cpp" />
<ClCompile Include="source\UI\Credits\CreditsScreenUIController.cpp" />
<ClCompile Include="source\UI\GameplayUI\GameplayUIController.cpp" />
<ClCompile Include="source\UI\Instructions\InstructionsScreenUIController.cpp" />
<ClCompile Include="source\UI\MainMenu\MainMenuUIController.cpp" />
<ClCompile Include="source\UI\UIElement\AnimatedImageView.cpp" />
<ClCompile Include="source\UI\UIElement\ButtonView.cpp" />
<ClCompile Include="source\UI\UIElement\ImageView.cpp" />
<ClCompile Include="source\UI\UIElement\RectangleShapeView.cpp" />
<ClCompile Include="source\UI\UIElement\TextView.cpp" />
<ClCompile Include="source\UI\UIElement\UIView.cpp" />
<ClCompile Include="source\UI\UIService.cpp" />
<ClCompile Include="source\UI\SplashScreen\SplashScreenUIController.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="header\Entity\EntityConfig.h" />
<ClInclude Include="header\Collision\CollisionService.h" />
<ClInclude Include="header\Collision\ICollider.h" />
<ClInclude Include="header\Elements\Bunker\BunkerController.h" />
<ClInclude Include="header\Elements\Bunker\BunkerData.h" />
<ClInclude Include="header\Elements\Bunker\BunkerView.h" />
<ClInclude Include="header\Elements\ElementService.h" />
<ClInclude Include="header\Enemy\Controller\SubzeroController.h" />
<ClInclude Include="header\Enemy\Controller\ThunderSnakeController.h" />
<ClInclude Include="header\Enemy\Controller\UFOController.h" />
<ClInclude Include="header\Enemy\EnemyController.h" />
<ClInclude Include="header\Enemy\EnemyModel.h" />
<ClInclude Include="header\Enemy\EnemyService.h" />
<ClInclude Include="header\Enemy\EnemyConfig.h" />
<ClInclude Include="header\Enemy\EnemyView.h" />
<ClInclude Include="header\Enemy\Controller\ZapperController.h" />
<ClInclude Include="header\Event\EventService.h" />
<ClInclude Include="header\Gameplay\GameplayController.h" />
<ClInclude Include="header\Gameplay\GameplayService.h" />
<ClInclude Include="header\Gameplay\GameplayView.h" />
<ClInclude Include="header\Global\Config.h" />
<ClInclude Include="header\Global\ServiceLocator.h" />
<ClInclude Include="header\Particle\ParticleService.h" />
<ClInclude Include="header\Particle\ParticleSystem.h" />
<ClInclude Include="header\Gameplay\HighScore.h" />
<ClInclude Include="header\Particle\ParticleSystemConfig.h" />
<ClInclude Include="header\Particle\ParticleSystemConfigData.h" />
<ClInclude Include="header\Powerup\Controller\OutscalBombController.h" />
<ClInclude Include="header\Powerup\Controller\RapidFireController.h" />
<ClInclude Include="header\Powerup\Controller\ShieldController.h" />
<ClInclude Include="header\Powerup\Controller\TrippleLaserController.h" />
<ClInclude Include="header\Powerup\IPowerup.h" />
<ClInclude Include="header\Powerup\PowerupConfig.h" />
<ClInclude Include="header\Powerup\PowerupController.h" />
<ClInclude Include="header\Powerup\PowerupModel.h" />
<ClInclude Include="header\Powerup\PowerupService.h" />
<ClInclude Include="header\Powerup\PowerupView.h" />
<ClInclude Include="header\Sound\SoundService.h" />
<ClInclude Include="header\Time\TimeService.h" />
<ClInclude Include="header\Main\GameService.h" />
<ClInclude Include="header\Graphics\GraphicService.h" />
<ClInclude Include="header\Player\PlayerController.h" />
<ClInclude Include="header\Player\PlayerModel.h" />
<ClInclude Include="header\Player\PlayerService.h" />
<ClInclude Include="header\Player\PlayerView.h" />
<ClInclude Include="header\UI\Credits\CreditsScreenUIController.h" />
<ClInclude Include="header\UI\GameplayUI\GameplayUIController.h" />
<ClInclude Include="header\UI\Instructions\InstructionsScreenUIController.h" />
<ClInclude Include="header\UI\Interface\IUIController.h" />
<ClInclude Include="header\UI\MainMenu\MainMenuUIController.h" />
<ClInclude Include="header\UI\UIElement\AnimatedImageView.h" />
<ClInclude Include="header\UI\UIElement\ButtonView.h" />
<ClInclude Include="header\UI\UIElement\ImageView.h" />
<ClInclude Include="header\UI\UIElement\RectangleShapeView.h" />
<ClInclude Include="header\UI\UIElement\TextView.h" />
<ClInclude Include="header\UI\UIElement\UIView.h" />
<ClInclude Include="header\UI\UIService.h" />
<ClInclude Include="header\UI\SplashScreen\SplashScreenUIController.h" />
</ItemGroup>

<!-- ItemDefinitionGroups for different configurations -->

<!-- ItemGroup for source files -->

<!-- ItemGroup for header files -->

<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

<!-- ImportGroup for ExtensionTargets -->
</Project>