* Add Rocket item, WIP rocket launcher

This commit is contained in:
iProgramInCpp
2023-12-31 14:57:42 +02:00
parent 8ec1462e41
commit de020470f4
34 changed files with 360 additions and 14 deletions

View File

@@ -338,6 +338,7 @@
<ClInclude Include="$(MC_ROOT)\source\client\renderer\entity\SkeletonRenderer.hpp" />
<ClInclude Include="$(MC_ROOT)\source\client\renderer\entity\SpiderRenderer.hpp" />
<ClInclude Include="$(MC_ROOT)\source\client\renderer\entity\ZombieRenderer.hpp" />
<ClInclude Include="$(MC_ROOT)\source\client\renderer\entity\RocketRenderer.hpp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(MC_ROOT)\source\client\app\App.cpp" />
@@ -456,6 +457,7 @@
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\SkeletonRenderer.cpp" />
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\SpiderRenderer.cpp" />
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\ZombieRenderer.cpp" />
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\RocketRenderer.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Common.vcxproj">

View File

@@ -434,6 +434,9 @@
<ClInclude Include="$(MC_ROOT)\source\client\model\SpiderModel.hpp">
<Filter>Header Files\Model</Filter>
</ClInclude>
<ClInclude Include="$(MC_ROOT)\source\client\renderer\entity\RocketRenderer.hpp">
<Filter>Header Files\Renderer\Entity</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(MC_ROOT)\source\client\gui\components\AvailableGamesList.cpp">
@@ -784,5 +787,8 @@
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\SpiderRenderer.cpp">
<Filter>Source Files\Renderer\Entity</Filter>
</ClCompile>
<ClCompile Include="$(MC_ROOT)\source\client\renderer\entity\RocketRenderer.cpp">
<Filter>Source Files\Renderer\Entity</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -231,6 +231,7 @@
<ClCompile Include="$(MC_ROOT)\source\world\entity\Player.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\entity\PrimedTnt.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\entity\TripodCamera.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\entity\Rocket.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\gamemode\CreativeMode.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\gamemode\GameMode.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\gamemode\SurvivalMode.cpp" />
@@ -241,6 +242,7 @@
<ClCompile Include="$(MC_ROOT)\source\world\item\ItemInstance.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\item\TileItem.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\item\TilePlanterItem.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\item\RocketItem.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\level\Dimension.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\level\Explosion.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\level\Level.cpp" />
@@ -291,9 +293,11 @@
<ClCompile Include="$(MC_ROOT)\source\world\particle\RedDustParticle.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\particle\SmokeParticle.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\particle\TerrainParticle.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\particle\FireworkParticle.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\phys\AABB.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\phys\HitResult.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\phys\Vec3.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\tile\RocketLauncherTile.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\tile\BookshelfTile.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\tile\Bush.cpp" />
<ClCompile Include="$(MC_ROOT)\source\world\tile\ClayTile.cpp" />
@@ -364,6 +368,7 @@
<ClInclude Include="$(MC_ROOT)\source\world\item\ItemInstance.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\item\TileItem.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\item\TilePlanterItem.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\item\RocketItem.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\level\Dimension.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\level\Explosion.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\level\Level.hpp" />
@@ -401,6 +406,7 @@
<ClInclude Include="$(MC_ROOT)\source\world\phys\AABB.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\phys\HitResult.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\phys\Vec3.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\tile\RocketLauncherTile.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\tile\BookshelfTile.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\tile\Bush.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\tile\ClayTile.hpp" />
@@ -451,6 +457,7 @@
<ClInclude Include="$(MC_ROOT)\source\world\entity\Cow.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\entity\Creeper.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\entity\Pig.hpp" />
<ClInclude Include="$(MC_ROOT)\source\world\entity\Rocket.hpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@@ -458,6 +458,18 @@
<ClCompile Include="$(MC_ROOT)\source\world\entity\WaterAnimal.cpp">
<Filter>Source Files\Entity</Filter>
</ClCompile>
<ClCompile Include="$(MC_ROOT)\source\world\tile\RocketLauncherTile.cpp">
<Filter>Source Files\Tile</Filter>
</ClCompile>
<ClCompile Include="$(MC_ROOT)\source\world\item\RocketItem.cpp">
<Filter>Source Files\Item</Filter>
</ClCompile>
<ClCompile Include="$(MC_ROOT)\source\world\entity\Rocket.cpp">
<Filter>Source Files\Entity</Filter>
</ClCompile>
<ClCompile Include="$(MC_ROOT)\source\world\particle\FireworkParticle.cpp">
<Filter>Source Files\Particle</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(MC_ROOT)\source\world\entity\Entity.hpp">
@@ -775,5 +787,14 @@
<ClInclude Include="$(MC_ROOT)\source\world\entity\WaterAnimal.hpp">
<Filter>Header Files\Entity</Filter>
</ClInclude>
<ClInclude Include="$(MC_ROOT)\source\world\tile\RocketLauncherTile.hpp">
<Filter>Header Files\Tile</Filter>
</ClInclude>
<ClInclude Include="$(MC_ROOT)\source\world\item\RocketItem.hpp">
<Filter>Header Files\Item</Filter>
</ClInclude>
<ClInclude Include="$(MC_ROOT)\source\world\entity\Rocket.hpp">
<Filter>Header Files\Entity</Filter>
</ClInclude>
</ItemGroup>
</Project>