diff --git a/.gitignore b/.gitignore index 2e45c8c..79faf36 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ # =========================================== # Build outputs # =========================================== +build/ +build_dedicated/ +build_linux/ x64/ x64_Server_Release/ x64_Server_Debug/ @@ -8,6 +11,12 @@ Minecraft.Client/x64/ Minecraft.World/x64_Debug/ Minecraft.World/x64_Release/ ipch/ +MinecraftConsoles.opensdf +MinecraftConsoles.sdf + +server.properties + +fix_include_case.ps1 # =========================================== # Visual Studio files @@ -208,5 +217,4 @@ Minecraft.Client/PS3/PS3Extras/HeapInspector/ # Sony remote storage libs Minecraft.Client/Common/Network/Sony/ -Minecraft.Server/ build_dedicated/ \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ce317a..225f496 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,67 +5,154 @@ set(LCEMP_WORKING_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Assets" CACHE STRING "The wor set(CMAKE_CXX_STANDARD 11) -if(NOT WIN32) - message(FATAL_ERROR "Windows is currently the only supported OS") +if(NOT WIN32 AND NOT UNIX) + message(FATAL_ERROR "Only Windows and Linux are supported") endif() -# Fix linking errors with other libs compiled with an older CRT -set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") - include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/Sources.cmake") list(TRANSFORM MINECRAFT_WORLD_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/") -list(TRANSFORM MINECRAFT_CLIENT_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/") -add_library(MinecraftWorld STATIC ${MINECRAFT_WORLD_SOURCES}) -add_executable(MinecraftClient WIN32 ${MINECRAFT_CLIENT_SOURCES}) - -set_property(TARGET MinecraftClient PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${LCEMP_WORKING_DIR}") - -if(MSVC) - # /MT and /MTd options set the CRT version to multi-threaded static mode - # which is what the 4J libs were compiled with - target_compile_options(MinecraftWorld PRIVATE /W3 /MP $<$:/MTd> $<$>:/MT> /EHsc) - target_compile_options(MinecraftClient PRIVATE /W3 /MP $<$:/MTd> $<$>:/MT> /EHsc) +if(UNIX) + set(BUNDLED_ZLIB_SOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Common/zlib/zutil.c" + ) + add_library(MinecraftWorld STATIC ${MINECRAFT_WORLD_SOURCES} ${BUNDLED_ZLIB_SOURCES}) +else() + add_library(MinecraftWorld STATIC ${MINECRAFT_WORLD_SOURCES}) endif() -target_compile_definitions(MinecraftWorld PRIVATE - $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> - $<$>:_LARGE_WORLDS;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> -) - -target_compile_definitions(MinecraftClient PRIVATE - $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> - $<$>:_LARGE_WORLDS;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> -) - target_include_directories(MinecraftWorld PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World" "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" ) -target_include_directories(MinecraftClient PRIVATE - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" -) +if(WIN32) + target_compile_definitions(MinecraftWorld PRIVATE + $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> + $<$>:_LARGE_WORLDS;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> + ) +endif() -target_link_libraries(MinecraftClient PRIVATE - MinecraftWorld - d3d11 - XInput9_1_0 - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggy_w64.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Miles/lib/mss64.lib" - $<$: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Profile_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC_d.lib" - > - $<$>: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_r.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_r.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Profile_r.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC.lib" - > -) \ No newline at end of file +if(MSVC) + target_compile_options(MinecraftWorld PRIVATE /W3 /MP $<$:/MTd> $<$>:/MT> /EHsc) +endif() + +if(UNIX) + target_include_directories(MinecraftWorld BEFORE PRIVATE + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Linux/stubs" + ) + target_include_directories(MinecraftWorld PRIVATE + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" + ) + target_compile_options(MinecraftWorld PRIVATE + -include "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Linux/LinuxCompat.h" + -Wno-write-strings -Wno-narrowing -Wno-deprecated + ) + target_compile_definitions(MinecraftWorld PRIVATE + _LARGE_WORLDS _LIB _WINDOWS64 + _CRT_NON_CONFORMING_SWPRINTFS _CRT_SECURE_NO_WARNINGS + ) +endif() + +if(WIN32) + list(TRANSFORM MINECRAFT_CLIENT_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/") + + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") + + add_executable(MinecraftClient WIN32 ${MINECRAFT_CLIENT_SOURCES}) + + set_property(TARGET MinecraftClient PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${LCEMP_WORKING_DIR}") + + if(MSVC) + target_compile_options(MinecraftClient PRIVATE /W3 /MP $<$:/MTd> $<$>:/MT> /EHsc) + endif() + + target_compile_definitions(MinecraftClient PRIVATE + $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> + $<$>:_LARGE_WORLDS;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> + ) + + target_include_directories(MinecraftClient PRIVATE + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" + ) + + target_link_libraries(MinecraftClient PRIVATE + MinecraftWorld + d3d11 + XInput9_1_0 + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggy_w64.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Miles/lib/mss64.lib" + $<$: + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_d.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_d.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Profile_d.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC_d.lib" + > + $<$>: + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_r.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_r.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Profile_r.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC.lib" + > + ) +endif() + +if(UNIX) + include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/ServerSources.cmake") + + list(TRANSFORM MINECRAFT_SERVER_OWN_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/") + list(TRANSFORM MINECRAFT_SERVER_SHARED_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/") + + add_executable(MinecraftDedicatedServer + ${MINECRAFT_SERVER_OWN_SOURCES} + ${MINECRAFT_SERVER_SHARED_SOURCES} + ) + + target_compile_definitions(MinecraftDedicatedServer PRIVATE + _DEDICATED_SERVER + _CONTENT_PACKAGE + _LARGE_WORLDS + _WINDOWS64 + WITH_SERVER_CODE + _CRT_NON_CONFORMING_SWPRINTFS + _CRT_SECURE_NO_WARNINGS + ) + + target_include_directories(MinecraftDedicatedServer BEFORE PRIVATE + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Linux/stubs" + ) + target_include_directories(MinecraftDedicatedServer PRIVATE + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Linux" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/inc" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" + ) + + target_compile_options(MinecraftDedicatedServer PRIVATE + -include "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Linux/LinuxCompat.h" + -Wno-write-strings -Wno-narrowing -Wno-deprecated + ) + + find_package(Threads REQUIRED) + target_link_libraries(MinecraftDedicatedServer PRIVATE + MinecraftWorld + Threads::Threads + ) +endif() \ No newline at end of file diff --git a/Minecraft.Client/AbstractContainerScreen.cpp b/Minecraft.Client/AbstractContainerScreen.cpp index 2b3e083..2326de3 100644 --- a/Minecraft.Client/AbstractContainerScreen.cpp +++ b/Minecraft.Client/AbstractContainerScreen.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" #include "AbstractContainerScreen.h" #include "ItemRenderer.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "Lighting.h" #include "GameMode.h" #include "KeyMapping.h" #include "Options.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.item.h" ItemRenderer *AbstractContainerScreen::itemRenderer = new ItemRenderer(); diff --git a/Minecraft.Client/AbstractTexturePack.cpp b/Minecraft.Client/AbstractTexturePack.cpp index a4eb7f0..3c282ab 100644 --- a/Minecraft.Client/AbstractTexturePack.cpp +++ b/Minecraft.Client/AbstractTexturePack.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "Textures.h" #include "AbstractTexturePack.h" -#include "..\Minecraft.World\InputOutputStream.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/InputOutputStream.h" +#include "../Minecraft.World/StringHelpers.h" AbstractTexturePack::AbstractTexturePack(DWORD id, File *file, const wstring &name, TexturePack *fallback) : id(id), name(name) { diff --git a/Minecraft.Client/AchievementPopup.cpp b/Minecraft.Client/AchievementPopup.cpp index 04f822a..5466ca6 100644 --- a/Minecraft.Client/AchievementPopup.cpp +++ b/Minecraft.Client/AchievementPopup.cpp @@ -4,10 +4,10 @@ #include "Font.h" #include "Textures.h" #include "Lighting.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\SharedConstants.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/SharedConstants.h" AchievementPopup::AchievementPopup(Minecraft *mc) { diff --git a/Minecraft.Client/AchievementScreen.cpp b/Minecraft.Client/AchievementScreen.cpp index 26f2032..a48b53d 100644 --- a/Minecraft.Client/AchievementScreen.cpp +++ b/Minecraft.Client/AchievementScreen.cpp @@ -8,10 +8,10 @@ #include "Textures.h" #include "StatsCounter.h" #include "ItemRenderer.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/JavaMath.h" diff --git a/Minecraft.Client/AchievementScreen.h b/Minecraft.Client/AchievementScreen.h index 3c4412e..254b2de 100644 --- a/Minecraft.Client/AchievementScreen.h +++ b/Minecraft.Client/AchievementScreen.h @@ -1,6 +1,6 @@ #pragma once #include "Screen.h" -#include "..\Minecraft.World\net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.stats.h" class StatsCounter; class AchievementScreen : public Screen diff --git a/Minecraft.Client/ArchiveFile.cpp b/Minecraft.Client/ArchiveFile.cpp index 642471a..cdb881e 100644 --- a/Minecraft.Client/ArchiveFile.cpp +++ b/Minecraft.Client/ArchiveFile.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\compression.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/compression.h" #include "ArchiveFile.h" diff --git a/Minecraft.Client/ArchiveFile.h b/Minecraft.Client/ArchiveFile.h index 722d570..f529e80 100644 --- a/Minecraft.Client/ArchiveFile.h +++ b/Minecraft.Client/ArchiveFile.h @@ -3,8 +3,8 @@ #include #include -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/ArrayWithLength.h" using namespace std; diff --git a/Minecraft.Client/ArrowRenderer.cpp b/Minecraft.Client/ArrowRenderer.cpp index 65c4ee7..5a7d9e8 100644 --- a/Minecraft.Client/ArrowRenderer.cpp +++ b/Minecraft.Client/ArrowRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ArrowRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/Mth.h" void ArrowRenderer::render(shared_ptr _arrow, double x, double y, double z, float rot, float a) { diff --git a/Minecraft.Client/BlazeModel.cpp b/Minecraft.Client/BlazeModel.cpp index 5af894a..c32d647 100644 --- a/Minecraft.Client/BlazeModel.cpp +++ b/Minecraft.Client/BlazeModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "BlazeModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/BlazeRenderer.cpp b/Minecraft.Client/BlazeRenderer.cpp index 7d5210d..d76fc14 100644 --- a/Minecraft.Client/BlazeRenderer.cpp +++ b/Minecraft.Client/BlazeRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "BlazeModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" #include "BlazeRenderer.h" BlazeRenderer::BlazeRenderer() : MobRenderer(new BlazeModel(), 0.5f) diff --git a/Minecraft.Client/BoatRenderer.cpp b/Minecraft.Client/BoatRenderer.cpp index f1367ae..eb6637f 100644 --- a/Minecraft.Client/BoatRenderer.cpp +++ b/Minecraft.Client/BoatRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "BoatRenderer.h" #include "BoatModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/Mth.h" BoatRenderer::BoatRenderer() : EntityRenderer() { diff --git a/Minecraft.Client/BookModel.cpp b/Minecraft.Client/BookModel.cpp index bc4769b..7e0a403 100644 --- a/Minecraft.Client/BookModel.cpp +++ b/Minecraft.Client/BookModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "BookModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/BreakingItemParticle.cpp b/Minecraft.Client/BreakingItemParticle.cpp index 51b721f..d599a13 100644 --- a/Minecraft.Client/BreakingItemParticle.cpp +++ b/Minecraft.Client/BreakingItemParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "BreakingItemParticle.h" #include "Tesselator.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.h" void BreakingItemParticle::_init(Item *item, Textures *textures, int data) { diff --git a/Minecraft.Client/BubbleParticle.cpp b/Minecraft.Client/BubbleParticle.cpp index 2d1380e..f1ddfe6 100644 --- a/Minecraft.Client/BubbleParticle.cpp +++ b/Minecraft.Client/BubbleParticle.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "BubbleParticle.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" BubbleParticle::BubbleParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level, x, y, z, xa, ya, za) { diff --git a/Minecraft.Client/BufferedImage.cpp b/Minecraft.Client/BufferedImage.cpp index 658e934..bde55bb 100644 --- a/Minecraft.Client/BufferedImage.cpp +++ b/Minecraft.Client/BufferedImage.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "Textures.h" -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" #include "BufferedImage.h" #ifdef _XBOX diff --git a/Minecraft.Client/Camera.cpp b/Minecraft.Client/Camera.cpp index db6072b..5ea0931 100644 --- a/Minecraft.Client/Camera.cpp +++ b/Minecraft.Client/Camera.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "Camera.h" #include "MemoryTracker.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\TilePos.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/TilePos.h" float Camera::xPlayerOffs = 0.0f; float Camera::yPlayerOffs = 0.0f; diff --git a/Minecraft.Client/Camera.h b/Minecraft.Client/Camera.h index cccb0b2..4636b39 100644 --- a/Minecraft.Client/Camera.h +++ b/Minecraft.Client/Camera.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\FloatBuffer.h" -#include "..\Minecraft.World\IntBuffer.h" +#include "../Minecraft.World/FloatBuffer.h" +#include "../Minecraft.World/IntBuffer.h" class TilePos; diff --git a/Minecraft.Client/ChatScreen.cpp b/Minecraft.Client/ChatScreen.cpp index b68e6ca..eda94fb 100644 --- a/Minecraft.Client/ChatScreen.cpp +++ b/Minecraft.Client/ChatScreen.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "ChatScreen.h" -#include "MultiplayerLocalPlayer.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "MultiPlayerLocalPlayer.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/StringHelpers.h" const wstring ChatScreen::allowedChars = SharedConstants::acceptableLetters; diff --git a/Minecraft.Client/ChestRenderer.cpp b/Minecraft.Client/ChestRenderer.cpp index d1b5cf9..0fc36ec 100644 --- a/Minecraft.Client/ChestRenderer.cpp +++ b/Minecraft.Client/ChestRenderer.cpp @@ -3,8 +3,8 @@ #include "ChestModel.h" #include "LargeChestModel.h" #include "ModelPart.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" ChestRenderer::ChestRenderer() { diff --git a/Minecraft.Client/ChickenModel.cpp b/Minecraft.Client/ChickenModel.cpp index 21dc205..7517d00 100644 --- a/Minecraft.Client/ChickenModel.cpp +++ b/Minecraft.Client/ChickenModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ChickenModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/ChickenRenderer.cpp b/Minecraft.Client/ChickenRenderer.cpp index 908ba50..3ca1cb4 100644 --- a/Minecraft.Client/ChickenRenderer.cpp +++ b/Minecraft.Client/ChickenRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ChickenRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" ChickenRenderer::ChickenRenderer(Model *model, float shadow) : MobRenderer(model,shadow) { diff --git a/Minecraft.Client/Chunk.cpp b/Minecraft.Client/Chunk.cpp index 9cea625..9a1284a 100644 --- a/Minecraft.Client/Chunk.cpp +++ b/Minecraft.Client/Chunk.cpp @@ -2,16 +2,16 @@ #include "Chunk.h" #include "TileRenderer.h" #include "TileEntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "LevelRenderer.h" #ifdef __PS3__ -#include "PS3\SPU_Tasks\ChunkUpdate\ChunkRebuildData.h" -#include "PS3\SPU_Tasks\ChunkUpdate\TileRenderer_SPU.h" -#include "PS3\SPU_Tasks\CompressedTile\CompressedTileStorage_SPU.h" +#include "PS3/SPU_Tasks/ChunkUpdate/ChunkRebuildData.h" +#include "PS3/SPU_Tasks/ChunkUpdate/TileRenderer_SPU.h" +#include "PS3/SPU_Tasks/CompressedTile/CompressedTileStorage_SPU.h" #include "C4JThread_SPU.h" #include "C4JSpursJob.h" diff --git a/Minecraft.Client/Chunk.h b/Minecraft.Client/Chunk.h index f794715..7d731de 100644 --- a/Minecraft.Client/Chunk.h +++ b/Minecraft.Client/Chunk.h @@ -1,7 +1,7 @@ #pragma once #include "AllowAllCuller.h" #include "Tesselator.h" -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" #include "LevelRenderer.h" class Level; diff --git a/Minecraft.Client/ClientConnection.cpp b/Minecraft.Client/ClientConnection.cpp index 2de79c1..a3f0f16 100644 --- a/Minecraft.Client/ClientConnection.cpp +++ b/Minecraft.Client/ClientConnection.cpp @@ -9,43 +9,46 @@ #include "TakeAnimationParticle.h" #include "CritParticle.h" #include "User.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.npc.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.saveddata.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\Minecraft.World\net.minecraft.world.food.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\AABB.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\Socket.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.npc.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.saveddata.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.effect.h" +#include "../Minecraft.World/net.minecraft.world.food.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/AABB.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/Socket.h" #include "Minecraft.h" #include "ProgressRenderer.h" #include "LevelRenderer.h" #include "Options.h" #include "MinecraftServer.h" #include "ClientConstants.h" -#include "..\Minecraft.World\SoundTypes.h" +#include "../Minecraft.World/SoundTypes.h" #include "TexturePackRepository.h" #ifdef _XBOX -#include "Common\XUI\XUI_Scene_Trading.h" +#include "Common/XUI/XUI_Scene_Trading.h" #else -#include "Common\UI\UI.h" +#include "Common/UI/UI.h" +#endif +#if defined(_WINDOWS64) && !defined(_DEDICATED_SERVER) +#include "Windows64/Audio/VoiceChat.h" #endif #ifdef __PS3__ #include "PS3/Network/SonyVoiceChat.h" @@ -53,13 +56,13 @@ #include "DLCTexturePack.h" #ifdef _WINDOWS64 -#include "Xbox\Network\NetworkPlayerXbox.h" -#include "Common\Network\PlatformNetworkManagerStub.h" +#include "Xbox/Network/NetworkPlayerXbox.h" +#include "Common/Network/PlatformNetworkManagerStub.h" #endif #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" -#include "..\Minecraft.World\GenericStats.h" +#include "../Minecraft.World/DurangoStats.h" +#include "../Minecraft.World/GenericStats.h" #endif ClientConnection::ClientConnection(Minecraft *minecraft, const wstring& ip, int port) @@ -3180,6 +3183,37 @@ void ClientConnection::handleSoundEvent(shared_ptr packet) void ClientConnection::handleCustomPayload(shared_ptr customPayloadPacket) { +#if defined(_WINDOWS64) && !defined(_DEDICATED_SERVER) + if (customPayloadPacket->identifier == L"MC|VoiceCfg") + { + if (customPayloadPacket->data.data && customPayloadPacket->data.length >= 1) + { + bool enabled = (customPayloadPacket->data.data[0] != 0); + if (enabled && !VoiceChat::isEnabled()) + { + VoiceChat::init(); + VoiceChat::setEnabled(true); + } + else if (!enabled && VoiceChat::isEnabled()) + { + VoiceChat::setEnabled(false); + VoiceChat::shutdown(); + } + } + return; + } + if (customPayloadPacket->identifier == L"MC|Voice") + { + if (customPayloadPacket->data.data && customPayloadPacket->data.length > 1) + { + unsigned char senderSmallId = (unsigned char)customPayloadPacket->data.data[0]; + VoiceChat::onVoiceReceived(senderSmallId, + (const char *)(customPayloadPacket->data.data + 1), + customPayloadPacket->data.length - 1); + } + return; + } +#endif if (CustomPayloadPacket::TRADER_LIST_PACKET.compare(customPayloadPacket->identifier) == 0) { ByteArrayInputStream bais(customPayloadPacket->data); diff --git a/Minecraft.Client/ClientConnection.h b/Minecraft.Client/ClientConnection.h index 2ce46ce..ee73e91 100644 --- a/Minecraft.Client/ClientConnection.h +++ b/Minecraft.Client/ClientConnection.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.network.h" +#include "../Minecraft.World/net.minecraft.network.h" class Minecraft; class MultiPlayerLevel; class SavedDataStorage; diff --git a/Minecraft.Client/ClockTexture.cpp b/Minecraft.Client/ClockTexture.cpp index d8abb78..f77d089 100644 --- a/Minecraft.Client/ClockTexture.cpp +++ b/Minecraft.Client/ClockTexture.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "Minecraft.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "MultiplayerLocalPlayer.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "MultiPlayerLocalPlayer.h" +#include "../Minecraft.World/JavaMath.h" #include "Texture.h" #include "ClockTexture.h" diff --git a/Minecraft.Client/Common/Audio/Consoles_SoundEngine.h b/Minecraft.Client/Common/Audio/Consoles_SoundEngine.h index 4ec7603..765dd19 100644 --- a/Minecraft.Client/Common/Audio/Consoles_SoundEngine.h +++ b/Minecraft.Client/Common/Audio/Consoles_SoundEngine.h @@ -1,25 +1,25 @@ #pragma once -#include "..\..\..\Minecraft.World\SoundTypes.h" +#include "../../../Minecraft.World/SoundTypes.h" #ifdef _XBOX #elif defined (__PS3__) #undef __in #undef __out -#include "..\..\PS3\Miles\include\mss.h" +#include "../../PS3/Miles/include/mss.h" #elif defined (__PSVITA__) -#include "..\..\PSVITA\Miles\include\mss.h" +#include "../../PSVita/Miles/include/mss.h" #elif defined _DURANGO // 4J Stu - Temp define to get Miles to link, can likely be removed when we get a new version of Miles #define _SEKRIT -#include "..\..\Durango\Miles\include\mss.h" +#include "../../Durango/Miles/include/mss.h" #elif defined _WINDOWS64 -#include "..\..\windows64\Miles\include\mss.h" +#include "../../Windows64/Miles/include/mss.h" #else // PS4 // 4J Stu - Temp define to get Miles to link, can likely be removed when we get a new version of Miles #define _SEKRIT2 -#include "..\..\Orbis\Miles\include\mss.h" +#include "../../Orbis/Miles/include/mss.h" #endif typedef struct diff --git a/Minecraft.Client/Common/Audio/SoundEngine.cpp b/Minecraft.Client/Common/Audio/SoundEngine.cpp index ef72dd8..213d1f4 100644 --- a/Minecraft.Client/Common/Audio/SoundEngine.cpp +++ b/Minecraft.Client/Common/Audio/SoundEngine.cpp @@ -1,22 +1,22 @@ -#include "stdafx.h" +#include "stdafx.h" #include "SoundEngine.h" -#include "..\Consoles_App.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\Minecraft.World\leveldata.h" -#include "..\..\Minecraft.World\mth.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\DLCTexturePack.h" -#include "Common\DLC\DLCAudioFile.h" +#include "../Consoles_App.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../Minecraft.World/leveldata.h" +#include "../../Minecraft.World/mth.h" +#include "../../TexturePackRepository.h" +#include "../../DLCTexturePack.h" +#include "Common/DLC/DLCAudioFile.h" #ifdef __PSVITA__ #include #endif #ifdef _WINDOWS64 -#include "..\..\Minecraft.Client\Windows64\Windows64_App.h" -#include "..\..\Minecraft.Client\Windows64\Miles\include\imssapi.h" +#include "../../Minecraft.Client/Windows64/Windows64_App.h" +#include "../../Minecraft.Client/Windows64/Miles/include/imssapi.h" #endif #ifdef __ORBIS__ diff --git a/Minecraft.Client/Common/Audio/SoundEngine.h b/Minecraft.Client/Common/Audio/SoundEngine.h index 92c99d2..d5f7eec 100644 --- a/Minecraft.Client/Common/Audio/SoundEngine.h +++ b/Minecraft.Client/Common/Audio/SoundEngine.h @@ -2,7 +2,7 @@ class Mob; class Options; using namespace std; -#include "..\..\Minecraft.World\SoundTypes.h" +#include "../../Minecraft.World/SoundTypes.h" enum eMUSICFILES { diff --git a/Minecraft.Client/Common/C4JMemoryPoolAllocator.h b/Minecraft.Client/Common/C4JMemoryPoolAllocator.h index a46cc76..3fb158f 100644 --- a/Minecraft.Client/Common/C4JMemoryPoolAllocator.h +++ b/Minecraft.Client/Common/C4JMemoryPoolAllocator.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Minecraft.Client\Common\C4JMemoryPool.h" +#include "../Minecraft.Client/Common/C4JMemoryPool.h" // Custom allocator, takes a C4JMemoryPool class, which can be one of a number of pool implementations. diff --git a/Minecraft.Client/Common/Colours/ColourTable.cpp b/Minecraft.Client/Common/Colours/ColourTable.cpp index dc58cfb..1901bf9 100644 --- a/Minecraft.Client/Common/Colours/ColourTable.cpp +++ b/Minecraft.Client/Common/Colours/ColourTable.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "ColourTable.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" unordered_map ColourTable::s_colourNamesMap; diff --git a/Minecraft.Client/Common/ConsoleGameMode.cpp b/Minecraft.Client/Common/ConsoleGameMode.cpp index b080e62..a7b3597 100644 --- a/Minecraft.Client/Common/ConsoleGameMode.cpp +++ b/Minecraft.Client/Common/ConsoleGameMode.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "ConsoleGameMode.h" -#include "..\Common\Tutorial\Tutorial.h" +#include "../Common/Tutorial/Tutorial.h" ConsoleGameMode::ConsoleGameMode(int iPad, Minecraft *minecraft, ClientConnection *connection) : TutorialMode(iPad, minecraft, connection) diff --git a/Minecraft.Client/Common/ConsoleGameMode.h b/Minecraft.Client/Common/ConsoleGameMode.h index 3e486cb..b2ba196 100644 --- a/Minecraft.Client/Common/ConsoleGameMode.h +++ b/Minecraft.Client/Common/ConsoleGameMode.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Common\Tutorial\TutorialMode.h" +#include "../Common/Tutorial/TutorialMode.h" class ConsoleGameMode : public TutorialMode { diff --git a/Minecraft.Client/Common/Console_Utils.cpp b/Minecraft.Client/Common/Console_Utils.cpp index cb0f1b5..1b48e9f 100644 --- a/Minecraft.Client/Common/Console_Utils.cpp +++ b/Minecraft.Client/Common/Console_Utils.cpp @@ -5,7 +5,7 @@ // Desc: Internal helper function //-------------------------------------------------------------------------------------- #ifndef _CONTENT_PACKAGE -static VOID DebugSpewV( const CHAR* strFormat, const va_list pArgList ) +static VOID DebugSpewV( const CHAR* strFormat, va_list pArgList ) { #if defined __PS3__ || defined __ORBIS__ || defined __PSVITA__ assert(0); diff --git a/Minecraft.Client/Common/Consoles_App.cpp b/Minecraft.Client/Common/Consoles_App.cpp index 615c4a4..6f46dc9 100644 --- a/Minecraft.Client/Common/Consoles_App.cpp +++ b/Minecraft.Client/Common/Consoles_App.cpp @@ -1,65 +1,65 @@ - + #include "stdafx.h" #include -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.Client\Options.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\MinecraftServer.h" -#include "..\MultiPlayerLevel.h" -#include "..\GameRenderer.h" -#include "..\ProgressRenderer.h" -#include "..\..\Minecraft.Client\LevelRenderer.h" -#include "..\..\Minecraft.Client\MobSkinMemTextureProcessor.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\ClientConnection.h" -#include "..\MultiPlayerLocalPlayer.h" -#include "..\..\Minecraft.Client\LocalPlayer.h" -#include "..\..\Minecraft.World\Player.h" -#include "..\..\Minecraft.World\Inventory.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\FurnaceTileEntity.h" -#include "..\..\Minecraft.World\Container.h" -#include "..\..\Minecraft.World\DispenserTileEntity.h" -#include "..\..\Minecraft.World\SignTileEntity.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\GameMode.h" -#include "..\Xbox\Social\SocialManager.h" -#include "Tutorial\TutorialMode.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.Client/Options.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../MinecraftServer.h" +#include "../MultiPlayerLevel.h" +#include "../GameRenderer.h" +#include "../ProgressRenderer.h" +#include "../../Minecraft.Client/LevelRenderer.h" +#include "../../Minecraft.Client/MobSkinMemTextureProcessor.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../ClientConnection.h" +#include "../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.Client/LocalPlayer.h" +#include "../../Minecraft.World/Player.h" +#include "../../Minecraft.World/Inventory.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/FurnaceTileEntity.h" +#include "../../Minecraft.World/Container.h" +#include "../../Minecraft.World/DispenserTileEntity.h" +#include "../../Minecraft.World/SignTileEntity.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../GameMode.h" +#include "../Xbox/Social/SocialManager.h" +#include "Tutorial/TutorialMode.h" #if defined _XBOX || defined _WINDOWS64 -#include "..\..\Minecraft.Client\Xbox\XML\ATGXmlParser.h" -#include "..\..\Minecraft.Client\Xbox\XML\xmlFilesCallback.h" +#include "../../Minecraft.Client/Xbox/XML/ATGXmlParser.h" +#include "../../Minecraft.Client/Xbox/XML/xmlFilesCallback.h" #endif #include "Minecraft_Macros.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "GameRules\ConsoleGameRules.h" -#include "GameRules\ConsoleSchematicFile.h" -#include "..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\User.h" -#include "..\..\Minecraft.World\LevelData.h" -#include "..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\Minecraft.Client\EntityRenderDispatcher.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\TexturePackRepository.h" -#include "..\DLCTexturePack.h" -#include "DLC\DLCPack.h" -#include "..\StringTable.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "GameRules/ConsoleGameRules.h" +#include "GameRules/ConsoleSchematicFile.h" +#include "../../Minecraft.World/InputOutputStream.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../User.h" +#include "../../Minecraft.World/LevelData.h" +#include "../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../Minecraft.Client/EntityRenderDispatcher.h" +#include "../../Minecraft.World/compression.h" +#include "../TexturePackRepository.h" +#include "../DLCTexturePack.h" +#include "DLC/DLCPack.h" +#include "../StringTable.h" #ifndef _XBOX -#include "..\ArchiveFile.h" +#include "../ArchiveFile.h" #endif -#include "..\Minecraft.h" +#include "../Minecraft.h" #ifdef _XBOX -#include "..\Xbox\GameConfig\Minecraft.spa.h" -#include "..\Xbox\Network\NetworkPlayerXbox.h" -#include "XUI\XUI_TextEntry.h" -#include "XUI\XUI_XZP_Icons.h" -#include "XUI\XUI_PauseMenu.h" +#include "../Xbox/GameConfig/Minecraft.spa.h" +#include "../Xbox/Network/NetworkPlayerXbox.h" +#include "XUI/XUI_TextEntry.h" +#include "XUI/XUI_XZP_Icons.h" +#include "XUI/XUI_PauseMenu.h" #else -#include "UI\UI.h" -#include "UI\UIScene_PauseMenu.h" +#include "UI/UI.h" +#include "UI/UIScene_PauseMenu.h" #endif #ifdef __PS3__ #include @@ -68,7 +68,7 @@ #include #endif -#include "..\Common\Leaderboards\LeaderboardManager.h" +#include "../Common/Leaderboards/LeaderboardManager.h" //CMinecraftApp app; unsigned int CMinecraftApp::m_uiLastSignInData = 0; @@ -260,6 +260,7 @@ void CMinecraftApp::DebugPrintf(const char *szFormat, ...) struct tm t; localtime_s(&t, &now); printf("[%02d:%02d:%02d] [Server thread/INFO]: %s\n", t.tm_hour, t.tm_min, t.tm_sec, buf); + fflush(stdout); } #endif #endif @@ -4290,6 +4291,18 @@ int CMinecraftApp::SignoutExitWorldThreadProc( void* lpParameter ) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; break; @@ -4346,6 +4359,18 @@ int CMinecraftApp::SignoutExitWorldThreadProc( void* lpParameter ) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; break; diff --git a/Minecraft.Client/Common/Consoles_App.h b/Minecraft.Client/Common/Consoles_App.h index 1435601..40df8b9 100644 --- a/Minecraft.Client/Common/Consoles_App.h +++ b/Minecraft.Client/Common/Consoles_App.h @@ -5,23 +5,23 @@ using namespace std; #include "Audio/Consoles_SoundEngine.h" #include -#include "..\Common\Tutorial\TutorialEnum.h" +#include "../Common/Tutorial/TutorialEnum.h" #ifdef _XBOX -#include "..\Common\XUI\XUI_Helper.h" -#include "..\Common\XUI\XUI_HelpCredits.h" +#include "../Common/XUI/XUI_Helper.h" +#include "../Common/XUI/XUI_HelpCredits.h" #endif -#include "UI\UIStructs.h" +#include "UI/UIStructs.h" -#include "..\..\Minecraft.World\DisconnectPacket.h" +#include "../../Minecraft.World/DisconnectPacket.h" #include -#include "..\StringTable.h" -#include "..\Common\DLC\DLCManager.h" -#include "..\Common\GameRules\ConsoleGameRulesConstants.h" -#include "..\Common\GameRules\GameRuleManager.h" -#include "..\SkinBox.h" -#include "..\ArchiveFile.h" +#include "../StringTable.h" +#include "../Common/DLC/DLCManager.h" +#include "../Common/GameRules/ConsoleGameRulesConstants.h" +#include "../Common/GameRules/GameRuleManager.h" +#include "../SkinBox.h" +#include "../ArchiveFile.h" typedef struct _JoinFromInviteData { diff --git a/Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp index eabc140..1521bd6 100644 --- a/Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.enchantment.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.enchantment.h" #include "AddEnchantmentRuleDefinition.h" AddEnchantmentRuleDefinition::AddEnchantmentRuleDefinition() diff --git a/Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp index 0d14884..5cd6901 100644 --- a/Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" #include "AddItemRuleDefinition.h" #include "AddEnchantmentRuleDefinition.h" diff --git a/Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp index aa4a8fb..1e71961 100644 --- a/Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../../../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "ApplySchematicRuleDefinition.h" #include "LevelGenerationOptions.h" #include "ConsoleSchematicFile.h" diff --git a/Minecraft.Client/Common/GameRules/BiomeOverride.cpp b/Minecraft.Client/Common/GameRules/BiomeOverride.cpp index 22cc0c7..fb29443 100644 --- a/Minecraft.Client/Common/GameRules/BiomeOverride.cpp +++ b/Minecraft.Client/Common/GameRules/BiomeOverride.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "BiomeOverride.h" BiomeOverride::BiomeOverride() diff --git a/Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp index 66abefb..564bab5 100644 --- a/Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\..\WstringLookup.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../WstringLookup.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "CollectItemRuleDefinition.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\Connection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/Connection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" CollectItemRuleDefinition::CollectItemRuleDefinition() { diff --git a/Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp index adaf70c..4e54880 100644 --- a/Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "CompleteAllRuleDefinition.h" #include "ConsoleGameRules.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Connection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Connection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" void CompleteAllRuleDefinition::getChildren(vector *children) { diff --git a/Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp index 0481a54..29227ce 100644 --- a/Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" #include "CompoundGameRuleDefinition.h" #include "ConsoleGameRules.h" diff --git a/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp b/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp index 0476b0e..6b2b30e 100644 --- a/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp +++ b/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "ConsoleGenerateStructure.h" #include "ConsoleGameRules.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.levelgen.structure.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../../../Minecraft.World/net.minecraft.world.level.levelgen.structure.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.h" ConsoleGenerateStructure::ConsoleGenerateStructure() : StructurePiece(0) { diff --git a/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.h b/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.h index 5b97b10..d125481 100644 --- a/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.h +++ b/Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.h @@ -1,6 +1,6 @@ #pragma once #include "GameRuleDefinition.h" -#include "..\..\..\Minecraft.World\StructurePiece.h" +#include "../../../Minecraft.World/StructurePiece.h" class Level; class Random; diff --git a/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp b/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp index 4a4e27b..fcfcb18 100644 --- a/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp +++ b/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp @@ -1,16 +1,16 @@ #include "stdafx.h" #include -#include "..\..\..\Minecraft.World\com.mojang.nbt.h" -#include "..\..\..\Minecraft.World\System.h" +#include "../../../Minecraft.World/com.mojang.nbt.h" +#include "../../../Minecraft.World/System.h" #include "ConsoleSchematicFile.h" -#include "..\..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\..\..\Minecraft.World\compression.h" +#include "../../../Minecraft.World/InputOutputStream.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" +#include "../../../Minecraft.World/compression.h" ConsoleSchematicFile::ConsoleSchematicFile() { diff --git a/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.h b/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.h index f37a605..faf4060 100644 --- a/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.h +++ b/Minecraft.Client/Common/GameRules/ConsoleSchematicFile.h @@ -4,7 +4,7 @@ using namespace std; #define XBOX_SCHEMATIC_ORIGINAL_VERSION 1 #define XBOX_SCHEMATIC_CURRENT_VERSION 2 -#include "..\..\..\Minecraft.World\ArrayWithLength.h" +#include "../../../Minecraft.World/ArrayWithLength.h" class Level; class DataOutputStream; diff --git a/Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp index b63687c..7d94a3d 100644 --- a/Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\WstringLookup.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../WstringLookup.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "ConsoleGameRules.h" GameRuleDefinition::GameRuleDefinition() diff --git a/Minecraft.Client/Common/GameRules/GameRuleDefinition.h b/Minecraft.Client/Common/GameRules/GameRuleDefinition.h index afec8fb..2cd1b16 100644 --- a/Minecraft.Client/Common/GameRules/GameRuleDefinition.h +++ b/Minecraft.Client/Common/GameRules/GameRuleDefinition.h @@ -3,7 +3,7 @@ using namespace std; #include #include -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/ItemInstance.h" #include "ConsoleGameRulesConstants.h" #include "GameRulesInstance.h" diff --git a/Minecraft.Client/Common/GameRules/GameRuleManager.cpp b/Minecraft.Client/Common/GameRules/GameRuleManager.cpp index 0c6a780..347fe9e 100644 --- a/Minecraft.Client/Common/GameRules/GameRuleManager.cpp +++ b/Minecraft.Client/Common/GameRules/GameRuleManager.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\compression.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\File.h" -#include "..\..\..\Minecraft.World\compression.h" -#include "..\DLC\DLCPack.h" -#include "..\DLC\DLCLocalisationFile.h" -#include "..\DLC\DLCGameRulesFile.h" -#include "..\DLC\DLCGameRules.h" -#include "..\DLC\DLCGameRulesHeader.h" -#include "..\..\StringTable.h" +#include "../../../Minecraft.World/compression.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/File.h" +#include "../../../Minecraft.World/compression.h" +#include "../DLC/DLCPack.h" +#include "../DLC/DLCLocalisationFile.h" +#include "../DLC/DLCGameRulesFile.h" +#include "../DLC/DLCGameRules.h" +#include "../DLC/DLCGameRulesHeader.h" +#include "../../StringTable.h" #include "ConsoleGameRules.h" #include "GameRuleManager.h" diff --git a/Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp b/Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp index 717b066..acae58f 100644 --- a/Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp +++ b/Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp @@ -2,12 +2,12 @@ #include -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Pos.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\..\StringTable.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Pos.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../../StringTable.h" #include "LevelGenerationOptions.h" #include "ConsoleGameRules.h" diff --git a/Minecraft.Client/Common/GameRules/LevelGenerationOptions.h b/Minecraft.Client/Common/GameRules/LevelGenerationOptions.h index 0cc9da7..67b4a4a 100644 --- a/Minecraft.Client/Common/GameRules/LevelGenerationOptions.h +++ b/Minecraft.Client/Common/GameRules/LevelGenerationOptions.h @@ -4,7 +4,7 @@ using namespace std; #pragma message("LevelGenerationOptions.h ") #include "GameRuleDefinition.h" -#include "..\..\..\Minecraft.World\StructureFeature.h" +#include "../../../Minecraft.World/StructureFeature.h" class ApplySchematicRuleDefinition; class LevelChunk; diff --git a/Minecraft.Client/Common/GameRules/LevelRuleset.cpp b/Minecraft.Client/Common/GameRules/LevelRuleset.cpp index 1c7ecd4..ba78b0a 100644 --- a/Minecraft.Client/Common/GameRules/LevelRuleset.cpp +++ b/Minecraft.Client/Common/GameRules/LevelRuleset.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\StringTable.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../StringTable.h" #include "ConsoleGameRules.h" #include "LevelRuleset.h" diff --git a/Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp index 41ff15e..aa3b92b 100644 --- a/Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "NamedAreaRuleDefinition.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" NamedAreaRuleDefinition::NamedAreaRuleDefinition() { diff --git a/Minecraft.Client/Common/GameRules/StartFeature.cpp b/Minecraft.Client/Common/GameRules/StartFeature.cpp index 9d5f15c..c7c2280 100644 --- a/Minecraft.Client/Common/GameRules/StartFeature.cpp +++ b/Minecraft.Client/Common/GameRules/StartFeature.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "StartFeature.h" StartFeature::StartFeature() diff --git a/Minecraft.Client/Common/GameRules/StartFeature.h b/Minecraft.Client/Common/GameRules/StartFeature.h index d3f1280..05ca9c8 100644 --- a/Minecraft.Client/Common/GameRules/StartFeature.h +++ b/Minecraft.Client/Common/GameRules/StartFeature.h @@ -2,7 +2,7 @@ using namespace std; #include "GameRuleDefinition.h" -#include "..\..\..\Minecraft.World\StructureFeature.h" +#include "../../../Minecraft.World/StructureFeature.h" class StartFeature : public GameRuleDefinition { diff --git a/Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp index 6e55cd4..7f41cd8 100644 --- a/Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "UpdatePlayerRuleDefinition.h" #include "ConsoleGameRules.h" -#include "..\..\..\Minecraft.World\Pos.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.food.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../../Minecraft.World/Pos.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../../Minecraft.World/net.minecraft.world.food.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" UpdatePlayerRuleDefinition::UpdatePlayerRuleDefinition() { diff --git a/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp b/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp index 965405a..747038e 100644 --- a/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp +++ b/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "UseTileRuleDefinition.h" UseTileRuleDefinition::UseTileRuleDefinition() diff --git a/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.h b/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.h index ad64bfe..ddcd313 100644 --- a/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.h +++ b/Minecraft.Client/Common/GameRules/UseTileRuleDefinition.h @@ -2,7 +2,7 @@ using namespace std; #include "GameRuleDefinition.h" -#include "..\..\..\Minecraft.World\Pos.h" +#include "../../../Minecraft.World/Pos.h" class UseTileRuleDefinition : public GameRuleDefinition { diff --git a/Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp b/Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp index 6d687b3..a5bd831 100644 --- a/Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp +++ b/Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "XboxStructureActionGenerateBox.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.levelgen.structure.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.level.levelgen.structure.h" XboxStructureActionGenerateBox::XboxStructureActionGenerateBox() { diff --git a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp index b816d5b..6b0e750 100644 --- a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp +++ b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "XboxStructureActionPlaceBlock.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.levelgen.structure.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.level.levelgen.structure.h" XboxStructureActionPlaceBlock::XboxStructureActionPlaceBlock() { diff --git a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp index 8184f45..d08afff 100644 --- a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp +++ b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XboxStructureActionPlaceContainer.h" #include "AddItemRuleDefinition.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.levelgen.structure.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.level.levelgen.structure.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" XboxStructureActionPlaceContainer::XboxStructureActionPlaceContainer() { diff --git a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp index 1eca334..bd0b5a5 100644 --- a/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp +++ b/Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XboxStructureActionPlaceSpawner.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.levelgen.structure.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.level.levelgen.structure.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" XboxStructureActionPlaceSpawner::XboxStructureActionPlaceSpawner() { diff --git a/Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp b/Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp index 33707b1..c66dc04 100644 --- a/Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp +++ b/Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "LeaderboardManager.h" diff --git a/Minecraft.Client/Common/Network/GameNetworkManager.cpp b/Minecraft.Client/Common/Network/GameNetworkManager.cpp index 6555346..3728795 100644 --- a/Minecraft.Client/Common/Network/GameNetworkManager.cpp +++ b/Minecraft.Client/Common/Network/GameNetworkManager.cpp @@ -1,43 +1,43 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\Socket.h" -#include "..\..\..\Minecraft.World\ThreadName.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\ClientConnection.h" -#include "..\..\Minecraft.h" -#include "..\..\User.h" -#include "..\..\MinecraftServer.h" -#include "..\..\PlayerList.h" -#include "..\..\ServerPlayer.h" -#include "..\..\PlayerConnection.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\DisconnectPacket.h" -#include "..\..\..\Minecraft.World\compression.h" -#include "..\..\..\Minecraft.World\OldChunkStorage.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/Socket.h" +#include "../../../Minecraft.World/ThreadName.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../ClientConnection.h" +#include "../../Minecraft.h" +#include "../../User.h" +#include "../../MinecraftServer.h" +#include "../../PlayerList.h" +#include "../../ServerPlayer.h" +#include "../../PlayerConnection.h" +#include "../../MultiPlayerLevel.h" +#include "../../ProgressRenderer.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/DisconnectPacket.h" +#include "../../../Minecraft.World/compression.h" +#include "../../../Minecraft.World/OldChunkStorage.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" -#include "..\..\Gui.h" -#include "..\..\LevelRenderer.h" -#include "..\..\..\Minecraft.World\IntCache.h" -#include "..\GameRules\ConsoleGameRules.h" +#include "../../Gui.h" +#include "../../LevelRenderer.h" +#include "../../../Minecraft.World/IntCache.h" +#include "../GameRules/ConsoleGameRules.h" #include "GameNetworkManager.h" #ifdef _XBOX -#include "Common\XUI\XUI_PauseMenu.h" +#include "Common/XUI/XUI_PauseMenu.h" #elif !(defined __PSVITA__) -#include "Common\UI\UI.h" -#include "Common\UI\UIScene_PauseMenu.h" -#include "..\..\Xbox\Network\NetworkPlayerXbox.h" +#include "Common/UI/UI.h" +#include "Common/UI/UIScene_PauseMenu.h" +#include "../../Xbox/Network/NetworkPlayerXbox.h" #endif #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif // Global instance diff --git a/Minecraft.Client/Common/Network/GameNetworkManager.h b/Minecraft.Client/Common/Network/GameNetworkManager.h index 1bb532d..5608ef8 100644 --- a/Minecraft.Client/Common/Network/GameNetworkManager.h +++ b/Minecraft.Client/Common/Network/GameNetworkManager.h @@ -2,21 +2,21 @@ using namespace std; #include #include -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "../../../Minecraft.World/C4JThread.h" #include "NetworkPlayerInterface.h" #ifdef _XBOX -#include "..\..\Xbox\Network\PlatformNetworkManagerXbox.h" +#include "../../Xbox/Network/PlatformNetworkManagerXbox.h" #elif defined __PS3__ || defined __ORBIS__ || defined __PSVITA__ -#include "..\..\Common\Network\Sony\PlatformNetworkManagerSony.h" +#include "../../Common/Network/Sony/PlatformNetworkManagerSony.h" #elif defined _DURANGO -#include "..\..\Durango\Network\PlatformNetworkManagerDurango.h" +#include "../../Durango/Network/PlatformNetworkManagerDurango.h" #else #include "PlatformNetworkManagerStub.h" #endif #include "SessionInfo.h" #ifdef __ORBIS__ -#include "..\..\Orbis\Network\PsPlusUpsellWrapper_Orbis.h" +#include "../../Orbis/Network/PsPlusUpsellWrapper_Orbis.h" #endif class ClientConnection; diff --git a/Minecraft.Client/Common/Network/PlatformNetworkManagerInterface.h b/Minecraft.Client/Common/Network/PlatformNetworkManagerInterface.h index 31c415a..d475d07 100644 --- a/Minecraft.Client/Common/Network/PlatformNetworkManagerInterface.h +++ b/Minecraft.Client/Common/Network/PlatformNetworkManagerInterface.h @@ -2,7 +2,7 @@ using namespace std; #include #include -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "../../../Minecraft.World/C4JThread.h" #include "NetworkPlayerInterface.h" #include "SessionInfo.h" diff --git a/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp b/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp index eb14cdc..b36043c 100644 --- a/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp +++ b/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Socket.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/Socket.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "PlatformNetworkManagerStub.h" -#include "..\..\Xbox\Network\NetworkPlayerXbox.h" +#include "../../Xbox/Network/NetworkPlayerXbox.h" #ifdef _WINDOWS64 -#include "..\..\Windows64\Network\WinsockNetLayer.h" -#include "..\..\Minecraft.h" -#include "..\..\User.h" +#include "../../Windows64/Network/WinsockNetLayer.h" +#include "../../Minecraft.h" +#include "../../User.h" #endif CPlatformNetworkManagerStub *g_pPlatformNetworkManager; @@ -415,7 +415,6 @@ void CPlatformNetworkManagerStub::HostGame(int localUsersMask, bool bOnlineGame, wcscpy_s(IQNet::m_player[0].m_gamertag, 32, g_Win64UsernameW); #endif #endif - _HostGame( localUsersMask, publicSlots, privateSlots ); #ifdef _WINDOWS64 @@ -423,9 +422,17 @@ void CPlatformNetworkManagerStub::HostGame(int localUsersMask, bool bOnlineGame, if (!WinsockNetLayer::IsActive()) WinsockNetLayer::HostGame(port); +#ifdef _DEDICATED_SERVER + extern bool g_ServerAdvertiseLAN; + if (g_ServerAdvertiseLAN) + { +#endif const wchar_t *hostName = IQNet::m_player[0].m_gamertag; unsigned int settings = app.GetGameHostOption(eGameHostOption_All); WinsockNetLayer::StartAdvertising(port, hostName, settings, 0, 0, MINECRAFT_NET_VERSION); +#ifdef _DEDICATED_SERVER + } +#endif #endif } diff --git a/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.h b/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.h index 919efd7..7210031 100644 --- a/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.h +++ b/Minecraft.Client/Common/Network/PlatformNetworkManagerStub.h @@ -1,7 +1,7 @@ #pragma once using namespace std; #include -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "../../../Minecraft.World/C4JThread.h" #include "NetworkPlayerInterface.h" #include "PlatformNetworkManagerInterface.h" #include "SessionInfo.h" diff --git a/Minecraft.Client/Common/Network/SessionInfo.h b/Minecraft.Client/Common/Network/SessionInfo.h index d40bd5c..c6dd94b 100644 --- a/Minecraft.Client/Common/Network/SessionInfo.h +++ b/Minecraft.Client/Common/Network/SessionInfo.h @@ -1,7 +1,7 @@ #pragma once #if defined(__PS3__) || defined(__ORBIS__) -#include "..\..\Common\Network\Sony\SQRNetworkManager.h" +#include "../../Common/Network/Sony/SQRNetworkManager.h" #endif diff --git a/Minecraft.Client/Common/Telemetry/TelemetryManager.cpp b/Minecraft.Client/Common/Telemetry/TelemetryManager.cpp index 4b04b19..03a2791 100644 --- a/Minecraft.Client/Common/Telemetry/TelemetryManager.cpp +++ b/Minecraft.Client/Common/Telemetry/TelemetryManager.cpp @@ -2,9 +2,9 @@ #include "MultiPlayerLocalPlayer.h" -#include "..\Minecraft.World\LevelSettings.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.World\Level.h" +#include "../Minecraft.World/LevelSettings.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.World/Level.h" #include "TelemetryManager.h" @@ -428,7 +428,7 @@ INT CTelemetryManager::GetAudioSettings(DWORD dwUserId) /* Refers to the highest level performance metric for your game. For example, a performance metric could points earned, race time, total kills, etc. -This is entirely up to you and will help us understand how well the player performed, or how far the player progressed  in the level before exiting. +This is entirely up to you and will help us understand how well the player performed, or how far the player progressed  in the level before exiting. How far did users progress before failing/exiting the level? */ INT CTelemetryManager::GetLevelExitProgressStat1() @@ -440,7 +440,7 @@ INT CTelemetryManager::GetLevelExitProgressStat1() /* Refers to the highest level performance metric for your game. For example, a performance metric could points earned, race time, total kills, etc. -This is entirely up to you and will help us understand how well the player performed, or how far the player progressed  in the level before exiting. +This is entirely up to you and will help us understand how well the player performed, or how far the player progressed  in the level before exiting. How far did users progress before failing/exiting the level? */ INT CTelemetryManager::GetLevelExitProgressStat2() diff --git a/Minecraft.Client/Common/Telemetry/TelemetryManager.h b/Minecraft.Client/Common/Telemetry/TelemetryManager.h index 40b6c04..17c345e 100644 --- a/Minecraft.Client/Common/Telemetry/TelemetryManager.h +++ b/Minecraft.Client/Common/Telemetry/TelemetryManager.h @@ -1,6 +1,6 @@ #pragma once -#include "..\..\Common\UI\UIEnums.h" +#include "../../Common/UI/UIEnums.h" class CTelemetryManager { diff --git a/Minecraft.Client/Common/Trial/TrialMode.cpp b/Minecraft.Client/Common/Trial/TrialMode.cpp index e814913..5d3092c 100644 --- a/Minecraft.Client/Common/Trial/TrialMode.cpp +++ b/Minecraft.Client/Common/Trial/TrialMode.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "TrialMode.h" -#include "..\Tutorial\FullTutorial.h" +#include "../Tutorial/FullTutorial.h" TrialMode::TrialMode(int iPad, Minecraft *minecraft, ClientConnection *connection) : FullTutorialMode(iPad, minecraft, connection) diff --git a/Minecraft.Client/Common/Trial/TrialMode.h b/Minecraft.Client/Common/Trial/TrialMode.h index a1034ac..2feed67 100644 --- a/Minecraft.Client/Common/Trial/TrialMode.h +++ b/Minecraft.Client/Common/Trial/TrialMode.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Tutorial\FullTutorialMode.h" +#include "../Tutorial/FullTutorialMode.h" class TrialMode : public FullTutorialMode { diff --git a/Minecraft.Client/Common/Tutorial/AreaConstraint.cpp b/Minecraft.Client/Common/Tutorial/AreaConstraint.cpp index f133d60..12ccbbd 100644 --- a/Minecraft.Client/Common/Tutorial/AreaConstraint.cpp +++ b/Minecraft.Client/Common/Tutorial/AreaConstraint.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "AreaConstraint.h" -#include "..\..\..\Minecraft.World\AABB.h" +#include "../../../Minecraft.World/AABB.h" AreaConstraint::AreaConstraint( int descriptionId, double x0, double y0, double z0, double x1, double y1, double z1, bool contains /*= true*/, bool restrictsMovement /*=true*/ ) : TutorialConstraint( descriptionId ) diff --git a/Minecraft.Client/Common/Tutorial/AreaHint.cpp b/Minecraft.Client/Common/Tutorial/AreaHint.cpp index 8b711c8..ff4e02b 100644 --- a/Minecraft.Client/Common/Tutorial/AreaHint.cpp +++ b/Minecraft.Client/Common/Tutorial/AreaHint.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "AreaHint.h" -#include "..\..\..\Minecraft.World\AABB.h" +#include "../../../Minecraft.World/AABB.h" #include "Tutorial.h" AreaHint::AreaHint(eTutorial_Hint id, Tutorial *tutorial, eTutorial_State displayState, eTutorial_State completeState, diff --git a/Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp b/Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp index f01db84..0f5a06b 100644 --- a/Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp +++ b/Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" #include "Tutorial.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" #include "ChangeStateConstraint.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" ChangeStateConstraint::ChangeStateConstraint( Tutorial *tutorial, eTutorial_State targetState, eTutorial_State sourceStates[], DWORD sourceStatesCount, double x0, double y0, double z0, double x1, double y1, double z1, bool contains /*= true*/, bool changeGameMode /*= false*/, GameType *targetGameMode /*= 0*/ ) diff --git a/Minecraft.Client/Common/Tutorial/ChoiceTask.cpp b/Minecraft.Client/Common/Tutorial/ChoiceTask.cpp index e4747bd..c26b818 100644 --- a/Minecraft.Client/Common/Tutorial/ChoiceTask.cpp +++ b/Minecraft.Client/Common/Tutorial/ChoiceTask.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" #include #include -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "Tutorial.h" #include "TutorialConstraints.h" #include "ChoiceTask.h" -#include "..\..\..\Minecraft.World\Material.h" +#include "../../../Minecraft.World/Material.h" #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" static int ActionToVK(int action) { diff --git a/Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp b/Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp index 43b2f7f..ca11c25 100644 --- a/Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp +++ b/Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/ItemInstance.h" #include "CompleteUsingItemTask.h" CompleteUsingItemTask::CompleteUsingItemTask(Tutorial *tutorial, int descriptionId, int itemIds[], unsigned int itemIdsLength, bool enablePreCompletion) diff --git a/Minecraft.Client/Common/Tutorial/ControllerTask.cpp b/Minecraft.Client/Common/Tutorial/ControllerTask.cpp index d518736..f5e1e0e 100644 --- a/Minecraft.Client/Common/Tutorial/ControllerTask.cpp +++ b/Minecraft.Client/Common/Tutorial/ControllerTask.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" #include #include -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "Tutorial.h" #include "TutorialConstraints.h" #include "ControllerTask.h" #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" #endif ControllerTask::ControllerTask(Tutorial *tutorial, int descriptionId, bool enablePreCompletion, bool showMinimumTime, diff --git a/Minecraft.Client/Common/Tutorial/CraftTask.cpp b/Minecraft.Client/Common/Tutorial/CraftTask.cpp index 6749d03..d22c2bf 100644 --- a/Minecraft.Client/Common/Tutorial/CraftTask.cpp +++ b/Minecraft.Client/Common/Tutorial/CraftTask.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "CraftTask.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" CraftTask::CraftTask( int itemId, int auxValue, int quantity, Tutorial *tutorial, int descriptionId, bool enablePreCompletion /*= true*/, vector *inConstraints /*= NULL*/, diff --git a/Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp b/Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp index 1367f41..2ed5438 100644 --- a/Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp +++ b/Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.h" #include "Tutorial.h" #include "DiggerItemHint.h" diff --git a/Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp b/Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp index 5f1b5b2..6379d8f 100644 --- a/Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp +++ b/Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" #include "EffectChangedTask.h" EffectChangedTask::EffectChangedTask(Tutorial *tutorial, int descriptionId, MobEffect *effect, bool apply, diff --git a/Minecraft.Client/Common/Tutorial/FullTutorial.cpp b/Minecraft.Client/Common/Tutorial/FullTutorial.cpp index 123ab9d..542b269 100644 --- a/Minecraft.Client/Common/Tutorial/FullTutorial.cpp +++ b/Minecraft.Client/Common/Tutorial/FullTutorial.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\GameRules\ConsoleGameRules.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" +#include "../GameRules/ConsoleGameRules.h" #include "DiggerItemHint.h" #include "TutorialTasks.h" #include "AreaHint.h" diff --git a/Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp b/Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp index a5ee85b..ce3f151 100644 --- a/Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp +++ b/Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" #include "FullTutorial.h" #include "FullTutorialMode.h" diff --git a/Minecraft.Client/Common/Tutorial/InfoTask.cpp b/Minecraft.Client/Common/Tutorial/InfoTask.cpp index 874a9b0..49426b0 100644 --- a/Minecraft.Client/Common/Tutorial/InfoTask.cpp +++ b/Minecraft.Client/Common/Tutorial/InfoTask.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" #include #include -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "Tutorial.h" #include "TutorialConstraints.h" #include "InfoTask.h" -#include "..\..\..\Minecraft.World\Material.h" +#include "../../../Minecraft.World/Material.h" #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" static int ActionToVK(int action) { diff --git a/Minecraft.Client/Common/Tutorial/LookAtEntityHint.h b/Minecraft.Client/Common/Tutorial/LookAtEntityHint.h index 9913669..cced69f 100644 --- a/Minecraft.Client/Common/Tutorial/LookAtEntityHint.h +++ b/Minecraft.Client/Common/Tutorial/LookAtEntityHint.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\..\..\Minecraft.World\Class.h" +#include "../../../Minecraft.World/Class.h" #include "TutorialHint.h" class ItemInstance; diff --git a/Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp b/Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp index 0a953a7..05a771c 100644 --- a/Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp +++ b/Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" #include "Tutorial.h" #include "LookAtTileHint.h" diff --git a/Minecraft.Client/Common/Tutorial/StatTask.cpp b/Minecraft.Client/Common/Tutorial/StatTask.cpp index 5f8b215..0fde58c 100644 --- a/Minecraft.Client/Common/Tutorial/StatTask.cpp +++ b/Minecraft.Client/Common/Tutorial/StatTask.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\LocalPlayer.h" -#include "..\..\StatsCounter.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" +#include "../../Minecraft.h" +#include "../../LocalPlayer.h" +#include "../../StatsCounter.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" #include "StatTask.h" StatTask::StatTask(Tutorial *tutorial, int descriptionId, bool enablePreCompletion, Stat *stat, int variance /*= 1*/) diff --git a/Minecraft.Client/Common/Tutorial/TakeItemHint.cpp b/Minecraft.Client/Common/Tutorial/TakeItemHint.cpp index a1a5c37..31304b5 100644 --- a/Minecraft.Client/Common/Tutorial/TakeItemHint.cpp +++ b/Minecraft.Client/Common/Tutorial/TakeItemHint.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" #include "Tutorial.h" #include "TakeItemHint.h" diff --git a/Minecraft.Client/Common/Tutorial/Tutorial.cpp b/Minecraft.Client/Common/Tutorial/Tutorial.cpp index b0a0d66..cff5d90 100644 --- a/Minecraft.Client/Common/Tutorial/Tutorial.cpp +++ b/Minecraft.Client/Common/Tutorial/Tutorial.cpp @@ -1,17 +1,17 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\LocalPlayer.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\SurvivalMode.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../LocalPlayer.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../MinecraftServer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../MultiPlayerLevel.h" +#include "../../SurvivalMode.h" #include "Tutorial.h" #include "TutorialMessage.h" #include "TutorialTasks.h" diff --git a/Minecraft.Client/Common/Tutorial/TutorialHint.cpp b/Minecraft.Client/Common/Tutorial/TutorialHint.cpp index 5f0808b..d4db5e3 100644 --- a/Minecraft.Client/Common/Tutorial/TutorialHint.cpp +++ b/Minecraft.Client/Common/Tutorial/TutorialHint.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" #include "Tutorial.h" #include "TutorialHint.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" TutorialHint::TutorialHint(eTutorial_Hint id, Tutorial *tutorial, int descriptionId, eHintType type, bool allowFade /*= true*/) : m_id( id ), m_tutorial(tutorial), m_descriptionId( descriptionId ), m_type( type ), m_counter( 0 ), diff --git a/Minecraft.Client/Common/Tutorial/TutorialMode.cpp b/Minecraft.Client/Common/Tutorial/TutorialMode.cpp index 82c8159..a4cebd8 100644 --- a/Minecraft.Client/Common/Tutorial/TutorialMode.cpp +++ b/Minecraft.Client/Common/Tutorial/TutorialMode.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\..\Minecraft.World\Inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../MultiPlayerLevel.h" +#include "../../../Minecraft.World/Inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" #include "TutorialMode.h" TutorialMode::TutorialMode(int iPad, Minecraft *minecraft, ClientConnection *connection) : MultiPlayerGameMode( minecraft, connection ), m_iPad( iPad ) diff --git a/Minecraft.Client/Common/Tutorial/TutorialMode.h b/Minecraft.Client/Common/Tutorial/TutorialMode.h index 75e24ed..d0778c0 100644 --- a/Minecraft.Client/Common/Tutorial/TutorialMode.h +++ b/Minecraft.Client/Common/Tutorial/TutorialMode.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\..\MultiPlayerGameMode.h" +#include "../../MultiPlayerGameMode.h" #include "Tutorial.h" class TutorialMode : public MultiPlayerGameMode diff --git a/Minecraft.Client/Common/Tutorial/UseItemTask.cpp b/Minecraft.Client/Common/Tutorial/UseItemTask.cpp index 09bac4d..65359af 100644 --- a/Minecraft.Client/Common/Tutorial/UseItemTask.cpp +++ b/Minecraft.Client/Common/Tutorial/UseItemTask.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.World/ItemInstance.h" #include "UseItemTask.h" UseItemTask::UseItemTask(const int itemId, Tutorial *tutorial, int descriptionId, diff --git a/Minecraft.Client/Common/Tutorial/UseTileTask.cpp b/Minecraft.Client/Common/Tutorial/UseTileTask.cpp index 1f4ed4c..574f353 100644 --- a/Minecraft.Client/Common/Tutorial/UseTileTask.cpp +++ b/Minecraft.Client/Common/Tutorial/UseTileTask.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.World/ItemInstance.h" #include "UseTileTask.h" UseTileTask::UseTileTask(const int tileId, int x, int y, int z, Tutorial *tutorial, int descriptionId, diff --git a/Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp b/Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp index 71b8847..d6995e6 100644 --- a/Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp +++ b/Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/ItemInstance.h" #if !(defined _XBOX) && !(defined __PSVITA__) -#include "..\UI\UI.h" +#include "../UI/UI.h" #endif #include "Tutorial.h" #include "XuiCraftingTask.h" diff --git a/Minecraft.Client/Common/Tutorial/XuiCraftingTask.h b/Minecraft.Client/Common/Tutorial/XuiCraftingTask.h index 2dc4870..25f9d8e 100644 --- a/Minecraft.Client/Common/Tutorial/XuiCraftingTask.h +++ b/Minecraft.Client/Common/Tutorial/XuiCraftingTask.h @@ -1,6 +1,6 @@ #pragma once #include "TutorialTask.h" -#include "..\..\..\Minecraft.World\Recipy.h" +#include "../../../Minecraft.World/Recipy.h" class XuiCraftingTask : public TutorialTask { diff --git a/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp index 1b4f37e..c59c227 100644 --- a/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp @@ -2,19 +2,19 @@ #include "IUIScene_AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.crafting.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.crafting.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.h" #ifdef __ORBIS__ #include #endif #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" #include "UI.h" SavedInventoryCursorPos g_savedInventoryCursorPos = { 0.0f, 0.0f, false }; diff --git a/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp index 81451c7..2bb62f9 100644 --- a/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "IUIScene_AnvilMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/InputOutputStream.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" IUIScene_AnvilMenu::IUIScene_AnvilMenu() { diff --git a/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.h b/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.h index 6c4348f..36c3228 100644 --- a/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.h +++ b/Minecraft.Client/Common/UI/IUIScene_AnvilMenu.h @@ -1,6 +1,6 @@ #pragma once #include "IUIScene_AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.ContainerListener.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.ContainerListener.h" // The 0-indexed slot in the inventory list that lines up with the result slot #define ANVIL_SCENE_RESULT_SLOT_UP_OFFSET 5 diff --git a/Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp index 44bbdc4..a1ffaed 100644 --- a/Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "IUIScene_BrewingMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_BrewingMenu::GetSectionAndSlotInDirection( ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) { diff --git a/Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp index c6a4df0..f1b7ba6 100644 --- a/Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "IUIScene_ContainerMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_ContainerMenu::GetSectionAndSlotInDirection( ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) { diff --git a/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp index f158b17..fb155d7 100644 --- a/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.crafting.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\LocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.item.crafting.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../LocalPlayer.h" #include "IUIScene_CraftingMenu.h" Recipy::_eGroupType IUIScene_CraftingMenu::m_GroupTypeMapping4GridA[IUIScene_CraftingMenu::m_iMaxGroup2x2]= diff --git a/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.h b/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.h index 05227ff..11c28ee 100644 --- a/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.h +++ b/Minecraft.Client/Common/UI/IUIScene_CraftingMenu.h @@ -1,6 +1,6 @@ #pragma once -#include "..\..\..\Minecraft.World\Recipy.h" -#include "..\..\..\Minecraft.World\Item.h" +#include "../../../Minecraft.World/Recipy.h" +#include "../../../Minecraft.World/Item.h" class LocalPlayer; diff --git a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp index 7ce3323..a27e27f 100644 --- a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" #include "IUIScene_CreativeMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.enchantment.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.enchantment.h" // 4J JEV - Images for each tab. IUIScene_CreativeMenu::TabSpec **IUIScene_CreativeMenu::specs = NULL; diff --git a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.h b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.h index 7ab3ff7..ed305ac 100644 --- a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.h +++ b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.h @@ -1,6 +1,6 @@ #pragma once #include "IUIScene_AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" // 4J Stu - This class is for code that is common between XUI and Iggy class SimpleContainer; diff --git a/Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp index ec8a73c..be7fdac 100644 --- a/Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "IUIScene_DispenserMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_DispenserMenu::GetSectionAndSlotInDirection( ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) { diff --git a/Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp index c73f7dc..0a72380 100644 --- a/Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #include "IUIScene_EnchantingMenu.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_EnchantingMenu::GetSectionAndSlotInDirection( IUIScene_AbstractContainerMenu::ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) diff --git a/Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp index 4a6c676..927281b 100644 --- a/Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "IUIScene_FurnaceMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_FurnaceMenu::GetSectionAndSlotInDirection( ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) { diff --git a/Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp index 7bed406..a488600 100644 --- a/Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "IUIScene_InventoryMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" IUIScene_AbstractContainerMenu::ESceneSection IUIScene_InventoryMenu::GetSectionAndSlotInDirection( ESceneSection eSection, ETapState eTapDirection, int *piTargetX, int *piTargetY ) { diff --git a/Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp index 79203e7..e1addae 100644 --- a/Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" #include "IUIScene_PauseMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MinecraftServer.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\DLCTexturePack.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../Minecraft.h" +#include "../../MinecraftServer.h" +#include "../../MultiPlayerLevel.h" +#include "../../ProgressRenderer.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.phys.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../DLCTexturePack.h" +#include "../../../Minecraft.World/StringHelpers.h" int IUIScene_PauseMenu::ExitGameDialogReturned(void *pParam,int iPad,C4JStorage::EMessageResult result) @@ -415,6 +415,21 @@ void IUIScene_PauseMenu::_ExitWorld(LPVOID lpParameter) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; exitReasonTitleId = IDS_CONNECTION_FAILED; @@ -535,6 +550,21 @@ void IUIScene_PauseMenu::_ExitWorld(LPVOID lpParameter) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; exitReasonTitleId = IDS_CONNECTION_FAILED; diff --git a/Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp index 658bcdf..6e32abe 100644 --- a/Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" #include "IUIScene_TradingMenu.h" IUIScene_TradingMenu::IUIScene_TradingMenu() diff --git a/Minecraft.Client/Common/UI/IUIScene_TradingMenu.h b/Minecraft.Client/Common/UI/IUIScene_TradingMenu.h index c8edda6..491ef29 100644 --- a/Minecraft.Client/Common/UI/IUIScene_TradingMenu.h +++ b/Minecraft.Client/Common/UI/IUIScene_TradingMenu.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\MerchantMenu.h" +#include "../Minecraft.World/MerchantMenu.h" class MerchantRecipe; diff --git a/Minecraft.Client/Common/UI/UIComponent_Chat.cpp b/Minecraft.Client/Common/UI/UIComponent_Chat.cpp index 98b4f16..7eb2a63 100644 --- a/Minecraft.Client/Common/UI/UIComponent_Chat.cpp +++ b/Minecraft.Client/Common/UI/UIComponent_Chat.cpp @@ -1,8 +1,24 @@ #include "stdafx.h" #include "UI.h" #include "UIComponent_Chat.h" -#include "..\..\Minecraft.h" -#include "..\..\Gui.h" +#include "../../Minecraft.h" +#include "../../Gui.h" + +static wstring stripColorCodes(const wstring &str) +{ + wstring result; + result.reserve(str.size()); + for (size_t i = 0; i < str.size(); ++i) + { + if (str[i] == 0x00A7 && i + 1 < str.size()) + { + ++i; + continue; + } + result += str[i]; + } + return result; +} UIComponent_Chat::UIComponent_Chat(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { @@ -57,8 +73,7 @@ void UIComponent_Chat::handleTimerComplete(int id) { m_controlLabelBackground[i].setOpacity(opacity); m_labelChatText[i].setOpacity(opacity); - m_labelChatText[i].setLabel( pGui->getMessage(m_iPad,i) ); - + m_labelChatText[i].setLabel( stripColorCodes(pGui->getMessage(m_iPad, i)) ); anyVisible = true; } else diff --git a/Minecraft.Client/Common/UI/UIComponent_Panorama.cpp b/Minecraft.Client/Common/UI/UIComponent_Panorama.cpp index a418fcd..8ec8ff1 100644 --- a/Minecraft.Client/Common/UI/UIComponent_Panorama.cpp +++ b/Minecraft.Client/Common/UI/UIComponent_Panorama.cpp @@ -3,8 +3,8 @@ #include "UIComponent_Panorama.h" #include "Minecraft.h" #include "MultiPlayerLevel.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.storage.h" +#include "../../../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../../../Minecraft.World/net.minecraft.world.level.storage.h" UIComponent_Panorama::UIComponent_Panorama(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp b/Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp index 2feb94c..fe5087f 100644 --- a/Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp +++ b/Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIComponent_PressStartToPlay.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" UIComponent_PressStartToPlay::UIComponent_PressStartToPlay(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp b/Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp index 858a8b4..e852a0f 100644 --- a/Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp +++ b/Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "UI.h" #include "UIComponent_TutorialPopup.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Minecraft.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" UIComponent_TutorialPopup::UIComponent_TutorialPopup(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIControl.cpp b/Minecraft.Client/Common/UI/UIControl.cpp index ec2e13d..a32485a 100644 --- a/Minecraft.Client/Common/UI/UIControl.cpp +++ b/Minecraft.Client/Common/UI/UIControl.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" #include "UIControl.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\JavaMath.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/JavaMath.h" UIControl::UIControl() { diff --git a/Minecraft.Client/Common/UI/UIControl_Base.cpp b/Minecraft.Client/Common/UI/UIControl_Base.cpp index 18af2f6..eacebda 100644 --- a/Minecraft.Client/Common/UI/UIControl_Base.cpp +++ b/Minecraft.Client/Common/UI/UIControl_Base.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" #include "UIControl.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\JavaMath.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/JavaMath.h" UIControl_Base::UIControl_Base() { diff --git a/Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp b/Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp index ef7c0e9..a4f2f80 100644 --- a/Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp +++ b/Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" #include "UI.h" #include "UIControl_EnchantmentBook.h" -#include "..\..\Minecraft.h" -#include "..\..\TileEntityRenderDispatcher.h" -#include "..\..\EnchantTableRenderer.h" -#include "..\..\Lighting.h" -#include "..\..\BookModel.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../Minecraft.h" +#include "../../TileEntityRenderDispatcher.h" +#include "../../EnchantTableRenderer.h" +#include "../../Lighting.h" +#include "../../BookModel.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" UIControl_EnchantmentBook::UIControl_EnchantmentBook() { diff --git a/Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp b/Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp index e1490e0..0de2f00 100644 --- a/Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp +++ b/Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "UI.h" #include "UIControl_EnchantmentButton.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/StringHelpers.h" UIControl_EnchantmentButton::UIControl_EnchantmentButton() { diff --git a/Minecraft.Client/Common/UI/UIControl_Label.cpp b/Minecraft.Client/Common/UI/UIControl_Label.cpp index 1481fea..9f3782e 100644 --- a/Minecraft.Client/Common/UI/UIControl_Label.cpp +++ b/Minecraft.Client/Common/UI/UIControl_Label.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIControl_Label.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" UIControl_Label::UIControl_Label() { diff --git a/Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp b/Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp index 3a18ed5..fe2397b 100644 --- a/Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp +++ b/Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\EntityRenderDispatcher.h" -#include "..\..\PlayerRenderer.h" -#include "..\..\HumanoidModel.h" -#include "..\..\Lighting.h" -#include "..\..\ModelPart.h" -#include "..\..\Options.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../EntityRenderDispatcher.h" +#include "../../PlayerRenderer.h" +#include "../../HumanoidModel.h" +#include "../../Lighting.h" +#include "../../ModelPart.h" +#include "../../Options.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../MultiPlayerLocalPlayer.h" #include "UI.h" #include "UIControl_MinecraftPlayer.h" diff --git a/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp b/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp index 544b4da..09c4ea6 100644 --- a/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp +++ b/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\EntityRenderDispatcher.h" -#include "..\..\PlayerRenderer.h" -#include "..\..\HumanoidModel.h" -#include "..\..\Lighting.h" -#include "..\..\ModelPart.h" -#include "..\..\Options.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../EntityRenderDispatcher.h" +#include "../../PlayerRenderer.h" +#include "../../HumanoidModel.h" +#include "../../Lighting.h" +#include "../../ModelPart.h" +#include "../../Options.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" #include "UIControl_PlayerSkinPreview.h" //#define SKIN_PREVIEW_BOB_ANIM diff --git a/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.h b/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.h index a7c3126..974e592 100644 --- a/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.h +++ b/Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.h @@ -1,7 +1,7 @@ #pragma once #include "UIControl.h" -#include "..\..\Textures.h" +#include "../../Textures.h" class ModelPart; class EntityRenderer; diff --git a/Minecraft.Client/Common/UI/UIController.cpp b/Minecraft.Client/Common/UI/UIController.cpp index 2891cbe..2bff1ee 100644 --- a/Minecraft.Client/Common/UI/UIController.cpp +++ b/Minecraft.Client/Common/UI/UIController.cpp @@ -2,18 +2,18 @@ #include "UIController.h" #include "UI.h" #include "UIScene.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\LocalPlayer.h" -#include "..\..\DLCTexturePack.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\Minecraft.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../LocalPlayer.h" +#include "../../DLCTexturePack.h" +#include "../../TexturePackRepository.h" +#include "../../Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" #include "UIControl_Slider.h" #endif -#include "..\..\EnderDragonRenderer.h" -#include "..\..\MultiPlayerLocalPlayer.h" +#include "../../EnderDragonRenderer.h" +#include "../../MultiPlayerLocalPlayer.h" #include "UIFontData.h" #ifdef __PSVITA__ #include @@ -25,7 +25,7 @@ //#define ENABLE_IGGY_EXPLORER #ifdef ENABLE_IGGY_EXPLORER -#include "Windows64\Iggy\include\iggyexpruntime.h" +#include "Windows64/Iggy/include/iggyexpruntime.h" #endif //#define ENABLE_IGGY_PERFMON @@ -35,18 +35,18 @@ #define PM_ORIGIN_Y 34 #ifdef __ORBIS__ -#include "Orbis\Iggy\include\iggyperfmon.h" -#include "Orbis\Iggy\include\iggyperfmon_orbis.h" +#include "Orbis/Iggy/include/iggyperfmon.h" +#include "Orbis/Iggy/include/iggyperfmon_orbis.h" #elif defined _DURANGO -#include "Durango\Iggy\include\iggyperfmon.h" +#include "Durango/Iggy/include/iggyperfmon.h" #elif defined __PS3__ -#include "PS3\Iggy\include\iggyperfmon.h" -#include "PS3\Iggy\include\iggyperfmon_ps3.h" +#include "PS3/Iggy/include/iggyperfmon.h" +#include "PS3/Iggy/include/iggyperfmon_ps3.h" #elif defined __PSVITA__ -#include "PSVita\Iggy\include\iggyperfmon.h" -#include "PSVita\Iggy\include\iggyperfmon_psp2.h" +#include "PSVita/Iggy/include/iggyperfmon.h" +#include "PSVita/Iggy/include/iggyperfmon_psp2.h" #elif defined __WINDOWS64 -#include "Windows64\Iggy\include\iggyperfmon.h" +#include "Windows64/Iggy/include/iggyperfmon.h" #endif #endif diff --git a/Minecraft.Client/Common/UI/UIScene.cpp b/Minecraft.Client/Common/UI/UIScene.cpp index e7d907e..b540f86 100644 --- a/Minecraft.Client/Common/UI/UIScene.cpp +++ b/Minecraft.Client/Common/UI/UIScene.cpp @@ -2,10 +2,10 @@ #include "UI.h" #include "UIScene.h" -#include "..\..\Lighting.h" -#include "..\..\LocalPlayer.h" -#include "..\..\ItemRenderer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../Lighting.h" +#include "../../LocalPlayer.h" +#include "../../ItemRenderer.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" UIScene::UIScene(int iPad, UILayer *parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp b/Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp index a1b144b..f50de39 100644 --- a/Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp @@ -3,12 +3,12 @@ #include "UIScene_AbstractContainerMenu.h" #ifdef _WINDOWS64 -#include "..\..\KeyboardMouseInput.h" +#include "../../KeyboardMouseInput.h" #endif -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../MultiPlayerLocalPlayer.h" UIScene_AbstractContainerMenu::UIScene_AbstractContainerMenu(int iPad, UILayer *parentLayer) : UIScene(iPad, parentLayer) { @@ -125,8 +125,8 @@ void UIScene_AbstractContainerMenu::PlatformInitialize(int iPad, int startIndex) #ifdef __ORBIS__ // we need to map the touchpad rectangle to the UI rectangle. While it works great for the creative menu, it is much too sensitive for the smaller menus. //X coordinate of the touch point (0 to 1919) - //Y coordinate of the touch point (0 to 941: DUALSHOCK®4 wireless controllers and the CUH-ZCT1J/CAP-ZCT1J/CAP-ZCT1U controllers for the PlayStation®4 development tool, - //0 to 753: JDX-1000x series controllers for the PlayStation®4 development tool,) + //Y coordinate of the touch point (0 to 941: DUALSHOCK®4 wireless controllers and the CUH-ZCT1J/CAP-ZCT1J/CAP-ZCT1U controllers for the PlayStation®4 development tool, + //0 to 753: JDX-1000x series controllers for the PlayStation®4 development tool,) m_fTouchPadMulX=fPanelWidth/1919.0f; m_fTouchPadMulY=fPanelHeight/941.0f; m_fTouchPadDeadZoneX=15.0f*m_fTouchPadMulX; diff --git a/Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp b/Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp index 7b9886b..302cc9f 100644 --- a/Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "MultiPlayerLocalPlayer.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" #include "UIScene_AnvilMenu.h" UIScene_AnvilMenu::UIScene_AnvilMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_AnvilMenu.h b/Minecraft.Client/Common/UI/UIScene_AnvilMenu.h index 3afc633..494e458 100644 --- a/Minecraft.Client/Common/UI/UIScene_AnvilMenu.h +++ b/Minecraft.Client/Common/UI/UIScene_AnvilMenu.h @@ -2,7 +2,7 @@ #include "UIScene_AbstractContainerMenu.h" #include "IUIScene_AnvilMenu.h" -#include "..\Minecraft.World\MerchantMenu.h" +#include "../Minecraft.World/MerchantMenu.h" class InventoryMenu; diff --git a/Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp b/Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp index cd56bd8..e9d55e5 100644 --- a/Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.alchemy.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.alchemy.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../Minecraft.h" #include "UIScene_BrewingStandMenu.h" UIScene_BrewingStandMenu::UIScene_BrewingStandMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp b/Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp index 0ea99a3..29f467e 100644 --- a/Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp +++ b/Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_ConnectingProgress.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" UIScene_ConnectingProgress::UIScene_ConnectingProgress(int iPad, void *_initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { @@ -132,6 +132,18 @@ void UIScene_ConnectingProgress::handleTimerComplete(int id) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; break; diff --git a/Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp b/Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp index a0b25d1..37e66e7 100644 --- a/Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp @@ -2,14 +2,14 @@ #include "UI.h" #include "UIScene_ContainerMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\LocalPlayer.h" -#include "..\..\Minecraft.h" -#include "..\Tutorial\Tutorial.h" -#include "..\Tutorial\TutorialMode.h" -#include "..\Tutorial\TutorialEnum.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../LocalPlayer.h" +#include "../../Minecraft.h" +#include "../Tutorial/Tutorial.h" +#include "../Tutorial/TutorialMode.h" +#include "../Tutorial/TutorialEnum.h" UIScene_ContainerMenu::UIScene_ContainerMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp index c05b502..a097022 100644 --- a/Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_ControlsMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" UIScene_ControlsMenu::UIScene_ControlsMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp b/Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp index 5b72906..dfe9451 100644 --- a/Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" #include "UIScene_CraftingMenu.h" #ifdef __PSVITA__ diff --git a/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp b/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp index 8fc23fa..8305fa3 100644 --- a/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp @@ -1,26 +1,26 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_CreateWorldMenu.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\BiomeSource.h" -#include "..\..\..\Minecraft.World\IntCache.h" -#include "..\..\..\Minecraft.World\LevelType.h" -#include "..\..\DLCTexturePack.h" +#include "../../MinecraftServer.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../../Minecraft.World/LevelSettings.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/BiomeSource.h" +#include "../../../Minecraft.World/IntCache.h" +#include "../../../Minecraft.World/LevelType.h" +#include "../../DLCTexturePack.h" #ifdef __PSVITA__ -#include "PSVita\Network\SQRNetworkManager_AdHoc_Vita.h" +#include "PSVita/Network/SQRNetworkManager_AdHoc_Vita.h" #endif #ifdef _WINDOWS64 #include -#include "Xbox\Resource.h" +#include "Xbox/Resource.h" #endif #define GAME_CREATE_ONLINE_TIMER_ID 0 diff --git a/Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp b/Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp index 569cc8b..aac3268 100644 --- a/Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp @@ -2,12 +2,12 @@ #include "UI.h" #include "UIScene_CreativeMenu.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\..\LocalPlayer.h" -#include "..\Tutorial\Tutorial.h" -#include "..\Tutorial\TutorialMode.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/JavaMath.h" +#include "../../LocalPlayer.h" +#include "../Tutorial/Tutorial.h" +#include "../Tutorial/TutorialMode.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" #ifdef __PSVITA__ #define GAME_CREATIVE_TOUCHUPDATE_TIMER_ID 0 diff --git a/Minecraft.Client/Common/UI/UIScene_Credits.h b/Minecraft.Client/Common/UI/UIScene_Credits.h index 4116628..03ba387 100644 --- a/Minecraft.Client/Common/UI/UIScene_Credits.h +++ b/Minecraft.Client/Common/UI/UIScene_Credits.h @@ -15,7 +15,7 @@ #define MAX_CREDIT_STRINGS (PS3_CREDITS_COUNT + MILES_AND_IGGY_CREDITS_COUNT + DYNAMODE_FONT_CREDITS_COUNT + PS3_DOLBY_CREDIT) #elif defined(__ORBIS__) #define MAX_CREDIT_STRINGS (PS4_CREDITS_COUNT + MILES_AND_IGGY_CREDITS_COUNT + DYNAMODE_FONT_CREDITS_COUNT) -#elif defined(_DURANGO) || defined _WIN64 +#elif defined(_DURANGO) || defined _WIN64 || defined __linux__ #define MAX_CREDIT_STRINGS (XBOXONE_CREDITS_COUNT + MILES_AND_IGGY_CREDITS_COUNT) #elif defined(__PSVITA__) #define MAX_CREDIT_STRINGS (PSVITA_CREDITS_COUNT + MILES_AND_IGGY_CREDITS_COUNT + DYNAMODE_FONT_CREDITS_COUNT) diff --git a/Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp b/Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp index 0d36dcd..a50d113 100644 --- a/Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #if defined(__PS3__) || defined(__ORBIS__) -#include "Common\Network\Sony\SonyCommerce.h" +#include "Common/Network/Sony/SonyCommerce.h" #endif #include "UIScene_DLCMainMenu.h" diff --git a/Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp b/Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp index 9dbdc3d..0d2e3af 100644 --- a/Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_DLCOffersMenu.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #if defined(__PS3__) || defined(__ORBIS__) || defined (__PSVITA__) -#include "Common\Network\Sony\SonyHttp.h" +#include "Common/Network/Sony/SonyHttp.h" #endif #ifdef __PSVITA__ -#include "PSVita\Network\SonyCommerce_Vita.h" +#include "PSVita/Network/SonyCommerce_Vita.h" #endif #define PLAYER_ONLINE_TIMER_ID 0 @@ -193,13 +193,13 @@ void UIScene_DLCOffersMenu::handleInput(int iPad, int key, bool repeat, bool pre switch(iTextC) { case 0: - m_labelHTMLSellText.init("Voici un fantastique mini-pack de 24 apparences pour personnaliser votre personnage Minecraft et vous mettre dans l'ambiance des fêtes de fin d'année.

1-4 joueurs
2-8 joueurs en réseau

Cet article fait l’objet d’une licence ou d’une sous-licence de Sony Computer Entertainment America, et est soumis aux conditions générales du service du réseau, au contrat d’utilisateur, aux restrictions d’utilisation de cet article et aux autres conditions applicables, disponibles sur le site www.us.playstation.com/support/useragreements. Si vous ne souhaitez pas accepter ces conditions, ne téléchargez pas ce produit. Cet article peut être utilisé avec un maximum de deux systèmes PlayStation®3 activés associés à ce compte Sony Entertainment Network. 

'Minecraft' est une marque commerciale de Notch Development AB."); + m_labelHTMLSellText.init("Voici un fantastique mini-pack de 24 apparences pour personnaliser votre personnage Minecraft et vous mettre dans l'ambiance des fêtes de fin d'année.

1-4 joueurs
2-8 joueurs en réseau

Cet article fait l’objet d’une licence ou d’une sous-licence de Sony Computer Entertainment America, et est soumis aux conditions générales du service du réseau, au contrat d’utilisateur, aux restrictions d’utilisation de cet article et aux autres conditions applicables, disponibles sur le site www.us.playstation.com/support/useragreements. Si vous ne souhaitez pas accepter ces conditions, ne téléchargez pas ce produit. Cet article peut être utilisé avec un maximum de deux systèmes PlayStation®3 activés associés à ce compte Sony Entertainment Network. 

'Minecraft' est une marque commerciale de Notch Development AB."); break; case 1: - m_labelHTMLSellText.init("Un fabuloso minipack de 24 aspectos para personalizar tu personaje de Minecraft y ponerte a tono con las fiestas.

1-4 jugadores
2-8 jugadores en red

Sony Computer Entertainment America le concede la licencia o sublicencia de este artículo, que está sujeto a los términos de servicio y al acuerdo de usuario de la red. Las restricciones de uso de este artículo, así como otros términos aplicables, se encuentran en www.us.playstation.com/support/useragreements. Si no desea aceptar todos estos términos, no descargue este artículo. Este artículo puede usarse en hasta dos sistemas PlayStation®3 activados asociados con esta cuenta de Sony Entertainment Network. 

'Minecraft' es una marca comercial de Notch Development AB."); + m_labelHTMLSellText.init("Un fabuloso minipack de 24 aspectos para personalizar tu personaje de Minecraft y ponerte a tono con las fiestas.

1-4 jugadores
2-8 jugadores en red

Sony Computer Entertainment America le concede la licencia o sublicencia de este artículo, que está sujeto a los términos de servicio y al acuerdo de usuario de la red. Las restricciones de uso de este artículo, así como otros términos aplicables, se encuentran en www.us.playstation.com/support/useragreements. Si no desea aceptar todos estos términos, no descargue este artículo. Este artículo puede usarse en hasta dos sistemas PlayStation®3 activados asociados con esta cuenta de Sony Entertainment Network. 

'Minecraft' es una marca comercial de Notch Development AB."); break; case 2: - m_labelHTMLSellText.init("Este é um incrível pacote com 24 capas para personalizar seu personagem no Minecraft e entrar no clima de final de ano.

1-4 Jogadores
Jogadores em rede 2-8

Este item está sendo licenciado ou sublicenciado para você pela Sony Computer Entertainment America e está sujeito aos Termos de Serviço da Rede e Acordo do Usuário, as restrições de uso deste item e outros termos aplicáveis estão localizados em www.us.playstation.com/support/useragreements. Caso não queira aceitar todos esses termos, não baixe este item. Este item pode ser usado com até 2 sistemas PlayStation®3 ativados associados a esta Conta de Rede Sony Entertainment. 

'Minecraft' é uma marca registrada da Notch Development AB"); + m_labelHTMLSellText.init("Este é um incrível pacote com 24 capas para personalizar seu personagem no Minecraft e entrar no clima de final de ano.

1-4 Jogadores
Jogadores em rede 2-8

Este item está sendo licenciado ou sublicenciado para você pela Sony Computer Entertainment America e está sujeito aos Termos de Serviço da Rede e Acordo do Usuário, as restrições de uso deste item e outros termos aplicáveis estão localizados em www.us.playstation.com/support/useragreements. Caso não queira aceitar todos esses termos, não baixe este item. Este item pode ser usado com até 2 sistemas PlayStation®3 ativados associados a esta Conta de Rede Sony Entertainment. 

'Minecraft' é uma marca registrada da Notch Development AB"); break; } iTextC++; diff --git a/Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp b/Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp index 2026bfc..213fa71 100644 --- a/Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp @@ -2,8 +2,8 @@ #include "UI.h" #include "UIScene_DeathMenu.h" #include "IUIScene_PauseMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" UIScene_DeathMenu::UIScene_DeathMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp b/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp index 2a8ac9f..2a5fb93 100644 --- a/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp @@ -4,8 +4,8 @@ #include "UI.h" #include "UIScene_DebugCreateSchematic.h" #include "Minecraft.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" UIScene_DebugCreateSchematic::UIScene_DebugCreateSchematic(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.h b/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.h index cbfe785..8f5897c 100644 --- a/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.h +++ b/Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.h @@ -1,7 +1,7 @@ #pragma once #ifdef _DEBUG_MENUS_ENABLED #include "UIScene.h" -#include "..\..\Common\GameRules\ConsoleSchematicFile.h" +#include "../../Common/GameRules/ConsoleSchematicFile.h" class UIScene_DebugCreateSchematic : public UIScene { diff --git a/Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp b/Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp index 44a7e6c..9fa8f65 100644 --- a/Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp @@ -3,18 +3,18 @@ #ifdef _DEBUG_MENUS_ENABLED #include "UI.h" #include "UIScene_DebugOverlay.h" -#include "..\..\Minecraft.h" -#include "..\..\MinecraftServer.h" -#include "..\..\GameRenderer.h" -#include "..\..\MultiPlayerLevel.h" +#include "../../Minecraft.h" +#include "../../MinecraftServer.h" +#include "../../GameRenderer.h" +#include "../../MultiPlayerLevel.h" #include "ClientConnection.h" #include "MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\..\..\Minecraft.World\net.minecraft.commands.common.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.enchantment.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../../../Minecraft.World/net.minecraft.commands.common.h" +#include "../../../Minecraft.World/net.minecraft.world.item.enchantment.h" UIScene_DebugOverlay::UIScene_DebugOverlay(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp b/Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp index dd5a429..b208302 100644 --- a/Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp @@ -5,7 +5,7 @@ #include "UIScene_DebugSetCamera.h" #include "Minecraft.h" #include "MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" UIScene_DebugSetCamera::UIScene_DebugSetCamera(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp b/Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp index 1eda166..840c319 100644 --- a/Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../Minecraft.h" #include "UIScene_DispenserMenu.h" UIScene_DispenserMenu::UIScene_DispenserMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_EULA.cpp b/Minecraft.Client/Common/UI/UIScene_EULA.cpp index 3177344..26af2c1 100644 --- a/Minecraft.Client/Common/UI/UIScene_EULA.cpp +++ b/Minecraft.Client/Common/UI/UIScene_EULA.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_EULA.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" UIScene_EULA::UIScene_EULA(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp b/Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp index 8a4f1c6..c1a0c95 100644 --- a/Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../Minecraft.h" #include "UIScene_EnchantingMenu.h" UIScene_EnchantingMenu::UIScene_EnchantingMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_EndPoem.cpp b/Minecraft.Client/Common/UI/UIScene_EndPoem.cpp index f825efd..27ecc2b 100644 --- a/Minecraft.Client/Common/UI/UIScene_EndPoem.cpp +++ b/Minecraft.Client/Common/UI/UIScene_EndPoem.cpp @@ -2,9 +2,9 @@ #include "UI.h" #include "UIScene_EndPoem.h" #include "UIBitmapFont.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/StringHelpers.h" UIScene_EndPoem::UIScene_EndPoem(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp b/Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp index ed31cfa..e9da64f 100644 --- a/Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp +++ b/Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_FullscreenProgress.h" -#include "..\..\Minecraft.h" -#include "..\..\ProgressRenderer.h" +#include "../../Minecraft.h" +#include "../../ProgressRenderer.h" UIScene_FullscreenProgress::UIScene_FullscreenProgress(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp b/Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp index 1ba4053..daa1fc0 100644 --- a/Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../Minecraft.h" #include "UIScene_FurnaceMenu.h" UIScene_FurnaceMenu::UIScene_FurnaceMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene_AbstractContainerMenu(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_HUD.cpp b/Minecraft.Client/Common/UI/UIScene_HUD.cpp index 27eeb76..09cdf8a 100644 --- a/Minecraft.Client/Common/UI/UIScene_HUD.cpp +++ b/Minecraft.Client/Common/UI/UIScene_HUD.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_HUD.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\..\EnderDragonRenderer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../../EnderDragonRenderer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" +#include "../../../Minecraft.World/StringHelpers.h" UIScene_HUD::UIScene_HUD(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp index 3fe0332..6fb3af9 100644 --- a/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_HelpAndOptionsMenu.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" UIScene_HelpAndOptionsMenu::UIScene_HelpAndOptionsMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp b/Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp index 68c7591..cbf2a69 100644 --- a/Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp +++ b/Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_HowToPlay.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" static UIScene_HowToPlay::SHowToPlayPageDef gs_aPageDefs[ eHowToPlay_NumPages ] = { diff --git a/Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp index de8af0a..79e1fc3 100644 --- a/Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_InGameHostOptionsMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" UIScene_InGameHostOptionsMenu::UIScene_InGameHostOptionsMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp b/Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp index 5c3f73f..75fd058 100644 --- a/Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_InGameInfoMenu.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" UIScene_InGameInfoMenu::UIScene_InGameInfoMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp index 6eb22b0..bf58c2c 100644 --- a/Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_InGamePlayerOptionsMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" #define CHECKBOXES_TIMER_ID 0 diff --git a/Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp b/Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp index 723937d..2b88a83 100644 --- a/Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp @@ -2,18 +2,18 @@ #include "UI.h" #include "UIScene_InventoryMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\EntityRenderDispatcher.h" -#include "..\..\Lighting.h" -#include "..\Tutorial\Tutorial.h" -#include "..\Tutorial\TutorialMode.h" -#include "..\Tutorial\TutorialEnum.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../EntityRenderDispatcher.h" +#include "../../Lighting.h" +#include "../Tutorial/Tutorial.h" +#include "../Tutorial/TutorialMode.h" +#include "../Tutorial/TutorialEnum.h" #define INVENTORY_UPDATE_EFFECTS_TIMER_ID (10) #define INVENTORY_UPDATE_EFFECTS_TIMER_TIME (1000) // 1 second diff --git a/Minecraft.Client/Common/UI/UIScene_InventoryMenu.h b/Minecraft.Client/Common/UI/UIScene_InventoryMenu.h index fb8d57a..1b425a3 100644 --- a/Minecraft.Client/Common/UI/UIScene_InventoryMenu.h +++ b/Minecraft.Client/Common/UI/UIScene_InventoryMenu.h @@ -3,7 +3,7 @@ #include "UIScene_AbstractContainerMenu.h" #include "IUIScene_InventoryMenu.h" -#include "..\..\..\Minecraft.World\MobEffect.h" +#include "../../../Minecraft.World/MobEffect.h" class InventoryMenu; diff --git a/Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp b/Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp index c7b941a..ac2a46d 100644 --- a/Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_JoinMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\Options.h" -#include "..\..\MinecraftServer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.h" +#include "../../Minecraft.h" +#include "../../TexturePackRepository.h" +#include "../../Options.h" +#include "../../MinecraftServer.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.h" #define UPDATE_PLAYERS_TIMER_ID 0 #define UPDATE_PLAYERS_TIMER_TIME 30000 diff --git a/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp index 80db57f..5d8a8f2 100644 --- a/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_LeaderboardsMenu.h" -#include "..\Leaderboards\LeaderboardManager.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../Leaderboards/LeaderboardManager.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" #define PLAYER_ONLINE_TIMER_ID 0 #define PLAYER_ONLINE_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.h b/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.h index 20bf000..728992c 100644 --- a/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.h +++ b/Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.h @@ -1,7 +1,7 @@ #pragma once #include "UIScene.h" -#include "..\Leaderboards\LeaderboardManager.h" +#include "../Leaderboards/LeaderboardManager.h" class UIScene_LeaderboardsMenu : public UIScene, public LeaderboardReadListener { diff --git a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp index fbb3f08..8a4c648 100644 --- a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp @@ -1,16 +1,16 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_LoadMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\Options.h" -#include "..\..\MinecraftServer.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../Minecraft.h" +#include "../../TexturePackRepository.h" +#include "../../Options.h" +#include "../../MinecraftServer.h" +#include "../../../Minecraft.World/LevelSettings.h" +#include "../../../Minecraft.World/StringHelpers.h" #if defined(__PS3__) || defined(__ORBIS__) || defined(__PSVITA__) -#include "Common\Network\Sony\SonyHttp.h" +#include "Common/Network/Sony/SonyHttp.h" #endif -#include "..\..\DLCTexturePack.h" +#include "../../DLCTexturePack.h" #if defined(__ORBIS__) || defined(__PSVITA__) #include #endif diff --git a/Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp b/Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp index edc1515..c3c9141 100644 --- a/Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp @@ -2,21 +2,21 @@ #include "UI.h" #include "UIScene_LoadOrJoinMenu.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.chunk.storage.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFile.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileOriginal.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileSplit.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\MinecraftServer.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\Network\SessionInfo.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.chunk.storage.h" +#include "../../../Minecraft.World/ConsoleSaveFile.h" +#include "../../../Minecraft.World/ConsoleSaveFileOriginal.h" +#include "../../../Minecraft.World/ConsoleSaveFileSplit.h" +#include "../../ProgressRenderer.h" +#include "../../MinecraftServer.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../Network/SessionInfo.h" #if defined(__PS3__) || defined(__ORBIS__) || defined(__PSVITA__) -#include "Common\Network\Sony\SonyHttp.h" -#include "Common\Network\Sony\SonyRemoteStorage.h" +#include "Common/Network/Sony/SonyHttp.h" +#include "Common/Network/Sony/SonyRemoteStorage.h" #endif #if defined(__ORBIS__) || defined(__PSVITA__) #include diff --git a/Minecraft.Client/Common/UI/UIScene_MainMenu.cpp b/Minecraft.Client/Common/UI/UIScene_MainMenu.cpp index 1da8dc1..5323358 100644 --- a/Minecraft.Client/Common/UI/UIScene_MainMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_MainMenu.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Mth.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\User.h" -#include "..\..\MinecraftServer.h" +#include "../../../Minecraft.World/Mth.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Random.h" +#include "../../User.h" +#include "../../MinecraftServer.h" #include "UI.h" #include "UIScene_MainMenu.h" #ifdef __ORBIS__ diff --git a/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp b/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp index d9569cc..7d99ffa 100644 --- a/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp @@ -1,22 +1,22 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_PauseMenu.h" -#include "..\..\MinecraftServer.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\DLCTexturePack.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../MinecraftServer.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../DLCTexturePack.h" +#include "../../../Minecraft.World/StringHelpers.h" #ifdef __ORBIS__ #include #endif #ifdef _DURANGO -#include "..\..\Durango\Leaderboards\DurangoStatsDebugger.h" +#include "../../Durango/Leaderboards/DurangoStatsDebugger.h" #endif #ifdef __PSVITA__ -#include "PSVita\Network\SonyCommerce_Vita.h" +#include "PSVita/Network/SonyCommerce_Vita.h" #endif #if defined __PS3__ || defined __ORBIS__ diff --git a/Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp b/Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp index 4f1b974..f49e3ef 100644 --- a/Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp +++ b/Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_QuadrantSignin.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" #if defined(__ORBIS__) -#include "Common\Network\Sony\SonyHttp.h" +#include "Common/Network/Sony/SonyHttp.h" #endif UIScene_QuadrantSignin::UIScene_QuadrantSignin(int iPad, void *_initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp index 3e1d95f..0ee21be 100644 --- a/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_SettingsGraphicsMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\GameRenderer.h" +#include "../../Minecraft.h" +#include "../../GameRenderer.h" UIScene_SettingsGraphicsMenu::UIScene_SettingsGraphicsMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { // Setup all the Iggy references we need for this scene diff --git a/Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp index 4ef7eb5..6ea0a1b 100644 --- a/Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_SettingsMenu.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" UIScene_SettingsMenu::UIScene_SettingsMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp b/Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp index 16ea6b6..c7b729e 100644 --- a/Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_SignEntryMenu.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../MultiPlayerLevel.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" UIScene_SignEntryMenu::UIScene_SignEntryMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) { diff --git a/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp b/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp index 6910dd6..f9c15da 100644 --- a/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_SkinSelectMenu.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #ifdef __ORBIS__ #include #elif defined __PSVITA__ diff --git a/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.h b/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.h index c9ed669..8d01354 100644 --- a/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.h +++ b/Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.h @@ -1,5 +1,5 @@ #pragma once -#include "..\..\..\Minecraft.World\Definitions.h" +#include "../../../Minecraft.World/Definitions.h" #include "UIScene.h" #include "UIControl_PlayerSkinPreview.h" diff --git a/Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp b/Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp index f6916d1..c6a134f 100644 --- a/Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "UI.h" #include "UIScene_TeleportMenu.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" #include "TeleportCommand.h" UIScene_TeleportMenu::UIScene_TeleportMenu(int iPad, void *initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp b/Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp index dc2bac4..818f1cb 100644 --- a/Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "MultiPlayerLocalPlayer.h" -#include "..\..\Minecraft.h" +#include "../../Minecraft.h" #include "UIScene_TradingMenu.h" UIScene_TradingMenu::UIScene_TradingMenu(int iPad, void *_initData, UILayer *parentLayer) : UIScene(iPad, parentLayer) diff --git a/Minecraft.Client/Common/UI/UITTFFont.cpp b/Minecraft.Client/Common/UI/UITTFFont.cpp index eb34338..42ae041 100644 --- a/Minecraft.Client/Common/UI/UITTFFont.cpp +++ b/Minecraft.Client/Common/UI/UITTFFont.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "UI.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\File.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/File.h" #include "UITTFFont.h" UITTFFont::UITTFFont(const string &path, S32 fallbackCharacter) diff --git a/Minecraft.Client/Common/XUI/SlotProgressControl.cpp b/Minecraft.Client/Common/XUI/SlotProgressControl.cpp index 91f362a..2186689 100644 --- a/Minecraft.Client/Common/XUI/SlotProgressControl.cpp +++ b/Minecraft.Client/Common/XUI/SlotProgressControl.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Slot.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/Slot.h" +#include "../../../Minecraft.World/ItemInstance.h" #include "SlotItemControlBase.h" #include "SlotProgressControl.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Chat.cpp b/Minecraft.Client/Common/XUI/XUI_Chat.cpp index 3e3faa7..bc20841 100644 --- a/Minecraft.Client/Common/XUI/XUI_Chat.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Chat.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "XUI_Chat.h" -#include "..\..\Minecraft.h" -#include "..\..\Gui.h" +#include "../../Minecraft.h" +#include "../../Gui.h" HRESULT CScene_Chat::OnInit( XUIMessageInit* pInitData, BOOL& bHandled ) { diff --git a/Minecraft.Client/Common/XUI/XUI_Chat.h b/Minecraft.Client/Common/XUI/XUI_Chat.h index d685e58..e96bdb1 100644 --- a/Minecraft.Client/Common/XUI/XUI_Chat.h +++ b/Minecraft.Client/Common/XUI/XUI_Chat.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_chat.h" +#include "../Media/xuiscene_chat.h" #include "XUI_CustomMessages.h" #define CHAT_LINES_COUNT 10 diff --git a/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.cpp b/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.cpp index 9a82a7b..5c8246e 100644 --- a/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.cpp @@ -4,8 +4,8 @@ #include "stdafx.h" #include -#include "..\..\Minecraft.h" -#include "..\..\..\Minecraft.World\DisconnectPacket.h" +#include "../../Minecraft.h" +#include "../../../Minecraft.World/DisconnectPacket.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. @@ -163,6 +163,18 @@ HRESULT CScene_ConnectingProgress::OnTimer( XUIMessageTimer *pTimer, BOOL& bHand case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; break; diff --git a/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.h b/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.h index 360ca0b..48efe8a 100644 --- a/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.h +++ b/Minecraft.Client/Common/XUI/XUI_ConnectingProgress.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_connectingprogress.h" +#include "../Media/xuiscene_connectingprogress.h" class CScene_ConnectingProgress : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_Control_ComboBox.cpp b/Minecraft.Client/Common/XUI/XUI_Control_ComboBox.cpp index 0096da4..229b9f8 100644 --- a/Minecraft.Client/Common/XUI/XUI_Control_ComboBox.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Control_ComboBox.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "XUI_Control_ComboBox.h" -#include "..\Xbox_App.h" +#include "../Xbox_App.h" HRESULT CXuiControl4JComboBox::OnInit(XUIMessageInit *pInitData, BOOL& bHandled) { diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_BrewProgress.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_BrewProgress.cpp index 074b730..04f5355 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_BrewProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_BrewProgress.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\SharedConstants.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.alchemy.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/SharedConstants.h" +#include "../../../Minecraft.World/net.minecraft.world.item.alchemy.h" #include "XUI_Ctrl_BrewProgress.h" int CXuiCtrlBrewProgress::GetValue() diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_BubblesProgress.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_BubblesProgress.cpp index cc5d996..2cb6635 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_BubblesProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_BubblesProgress.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "XUI_Ctrl_BubblesProgress.h" int CXuiCtrlBubblesProgress::GetValue() diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_BurnProgress.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_BurnProgress.cpp index 8e51409..b61ac80 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_BurnProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_BurnProgress.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\FurnaceMenu.h" -#include "..\..\..\Minecraft.World\FurnaceTileEntity.h" +#include "../../../Minecraft.World/FurnaceMenu.h" +#include "../../../Minecraft.World/FurnaceTileEntity.h" #include "XUI_Scene_Furnace.h" #include "XUI_Ctrl_BurnProgress.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_CraftIngredientSlot.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_CraftIngredientSlot.cpp index 82b6c3e..76c4f35 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_CraftIngredientSlot.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_CraftIngredientSlot.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "XUI_Ctrl_CraftIngredientSlot.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" //----------------------------------------------------------------------------- // CXuiCtrlMinecraftSlot class diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantButton.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantButton.cpp index dfb9b5c..0a1095e 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantButton.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantButton.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Font.h" -#include "..\..\Lighting.h" -#include "..\..\MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../Font.h" +#include "../../Lighting.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Scene_Enchant.h" #include "XUI_Ctrl_EnchantButton.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.cpp index 8a56a0e..79a1d6d 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.cpp @@ -1,21 +1,21 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\TileEntityRenderDispatcher.h" -#include "..\..\EnchantTableRenderer.h" -#include "..\..\Lighting.h" -#include "..\..\LocalPlayer.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../TileEntityRenderDispatcher.h" +#include "../../EnchantTableRenderer.h" +#include "../../Lighting.h" +#include "../../LocalPlayer.h" #include "XUI_Scene_Enchant.h" #include "XUI_Ctrl_EnchantmentBook.h" -#include "..\..\BookModel.h" -#include "..\..\Options.h" +#include "../../BookModel.h" +#include "../../Options.h" //----------------------------------------------------------------------------- // CXuiCtrlEnchantmentBook class diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.h b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.h index 93da076..3ec502b 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.h +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentBook.h @@ -1,5 +1,5 @@ #pragma once -#include "..\..\..\Minecraft.World\Random.h" +#include "../../../Minecraft.World/Random.h" using namespace std; diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentButtonText.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentButtonText.cpp index 702ef15..025b9d4 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentButtonText.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_EnchantmentButtonText.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Font.h" -#include "..\..\Lighting.h" -#include "..\..\MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../Font.h" +#include "../../Lighting.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Scene_Enchant.h" #include "XUI_Ctrl_EnchantButton.h" #include "XUI_Ctrl_EnchantmentButtonText.h" -#include "..\..\Minecraft.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" +#include "../../Minecraft.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" #include #include diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_FireProgress.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_FireProgress.cpp index b125af3..7c15843 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_FireProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_FireProgress.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\FurnaceMenu.h" -#include "..\..\..\Minecraft.World\FurnaceTileEntity.h" +#include "../../../Minecraft.World/FurnaceMenu.h" +#include "../../../Minecraft.World/FurnaceTileEntity.h" #include "XUI_Scene_Furnace.h" #include "XUI_Ctrl_FireProgress.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_LoadingProgress.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_LoadingProgress.cpp index 3bb3344..0808e5c 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_LoadingProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_LoadingProgress.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "XUI_Ctrl_LoadingProgress.h" -#include "..\..\Minecraft.h" -#include "..\..\ProgressRenderer.h" +#include "../../Minecraft.h" +#include "../../ProgressRenderer.h" int CXuiCtrlLoadingProgress::GetValue() { diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftPlayer.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftPlayer.cpp index 02ee7c9..c9337fb 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftPlayer.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftPlayer.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\EntityRenderDispatcher.h" -#include "..\..\Lighting.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../EntityRenderDispatcher.h" +#include "../../Lighting.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Ctrl_MinecraftPlayer.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_Scene_Inventory.h" -#include "..\..\Options.h" +#include "../../Options.h" //----------------------------------------------------------------------------- // CXuiCtrlMinecraftPlayer class diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.cpp index 80750de..8a7c480 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.cpp @@ -1,18 +1,18 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\EntityRenderDispatcher.h" -#include "..\..\PlayerRenderer.h" -#include "..\..\HumanoidModel.h" -#include "..\..\Lighting.h" -#include "..\..\..\Minecraft.World\Class.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../EntityRenderDispatcher.h" +#include "../../PlayerRenderer.h" +#include "../../HumanoidModel.h" +#include "../../Lighting.h" +#include "../../../Minecraft.World/Class.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" #include "XUI_Ctrl_MinecraftSkinPreview.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_Scene_Inventory.h" -#include "..\..\Options.h" -#include "..\..\stubs.h" -#include "..\..\ModelPart.h" +#include "../../Options.h" +#include "../../stubs.h" +#include "../../ModelPart.h" //#define SKIN_PREVIEW_BOB_ANIM #define SKIN_PREVIEW_WALKING_ANIM diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.h b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.h index 22f4991..6827357 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.h +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.h @@ -2,9 +2,9 @@ #include #include -#include "..\..\Textures.h" +#include "../../Textures.h" //#include "..\..\Xbox\DLC\DLCSkinFile.h" -#include "..\..\Model.h" +#include "../../Model.h" using namespace std; diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSlot.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSlot.cpp index 84273eb..225db17 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSlot.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_MinecraftSlot.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" -#include "..\..\ItemRenderer.h" -#include "..\..\GameRenderer.h" -#include "..\..\TileRenderer.h" -#include "..\..\Lighting.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\LocalPlayer.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" -#include "..\..\..\Minecraft.World\Item.h" -#include "..\..\..\Minecraft.World\Tile.h" +#include "../../ItemRenderer.h" +#include "../../GameRenderer.h" +#include "../../TileRenderer.h" +#include "../../Lighting.h" +#include "../../ScreenSizeCalculator.h" +#include "../../LocalPlayer.h" +#include "../../../Minecraft.World/ItemInstance.h" +#include "../../../Minecraft.World/Item.h" +#include "../../../Minecraft.World/Tile.h" #include "XUI_Ctrl_MinecraftSlot.h" //----------------------------------------------------------------------------- diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_MobEffect.h b/Minecraft.Client/Common/XUI/XUI_Ctrl_MobEffect.h index c43e7fe..4e223e3 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_MobEffect.h +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_MobEffect.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\..\..\Minecraft.World\MobEffect.h" +#include "../../../Minecraft.World/MobEffect.h" class CXuiCtrlMobEffect : public CXuiControlImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_PassThroughList.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_PassThroughList.cpp index d00762b..cc34326 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_PassThroughList.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_PassThroughList.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "XUI_Ctrl_PassThroughList.h" +#include "XUI_Ctrl_PassthroughList.h" HRESULT CXuiCtrlPassThroughList::OnInit(XUIMessageInit *pInitData, BOOL& bHandled) { diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.cpp index 87abbcd..db1e0c6 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Slot.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Slot.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotItemCtrlBase.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotList.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotList.cpp index 7e51c88..4478bf1 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotList.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_SlotList.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" #include "XUI_Ctrl_SlotItemListItem.h" #include "XUI_Ctrl_SlotList.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Ctrl_SplashPulser.cpp b/Minecraft.Client/Common/XUI/XUI_Ctrl_SplashPulser.cpp index 2e97171..12858b7 100644 --- a/Minecraft.Client/Common/XUI/XUI_Ctrl_SplashPulser.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Ctrl_SplashPulser.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\ScreenSizeCalculator.h" -#include "..\..\Lighting.h" +#include "../../Minecraft.h" +#include "../../ScreenSizeCalculator.h" +#include "../../Lighting.h" #include "XUI_Ctrl_SplashPulser.h" -#include "..\..\Font.h" -#include "..\..\..\Minecraft.World\Mth.h" -#include "..\..\..\Minecraft.World\System.h" +#include "../../Font.h" +#include "../../../Minecraft.World/Mth.h" +#include "../../../Minecraft.World/System.h" //----------------------------------------------------------------------------- // CXuiCtrlSplashPulser class diff --git a/Minecraft.Client/Common/XUI/XUI_DLCOffers.cpp b/Minecraft.Client/Common/XUI/XUI_DLCOffers.cpp index bd05ca1..b2bb53d 100644 --- a/Minecraft.Client/Common/XUI/XUI_DLCOffers.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DLCOffers.cpp @@ -2,14 +2,14 @@ // #include "stdafx.h" -#include "..\..\..\Minecraft.World\ByteArrayInputStream.h" -#include "..\..\..\Minecraft.World\BufferedReader.h" -#include "..\..\..\Minecraft.World\InputStreamReader.h" -#include "..\..\..\Minecraft.World\ArrayWithLength.h" +#include "../../../Minecraft.World/ByteArrayInputStream.h" +#include "../../../Minecraft.World/BufferedReader.h" +#include "../../../Minecraft.World/InputStreamReader.h" +#include "../../../Minecraft.World/ArrayWithLength.h" #include #include "XUI_Ctrl_4JIcon.h" #include "XUI_DLCOffers.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #ifdef _XBOX #include #endif diff --git a/Minecraft.Client/Common/XUI/XUI_DLCOffers.h b/Minecraft.Client/Common/XUI/XUI_DLCOffers.h index 412446d..f603085 100644 --- a/Minecraft.Client/Common/XUI/XUI_DLCOffers.h +++ b/Minecraft.Client/Common/XUI/XUI_DLCOffers.h @@ -1,7 +1,7 @@ #pragma once -#include "../media\xuiscene_DLCOffers.h" -#include "../media\xuiscene_DLCMain.h" +#include "../Media/xuiscene_DLCOffers.h" +#include "../Media/xuiscene_DLCMain.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Death.cpp b/Minecraft.Client/Common/XUI/XUI_Death.cpp index 83275c1..b60a9bb 100644 --- a/Minecraft.Client/Common/XUI/XUI_Death.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Death.cpp @@ -2,25 +2,25 @@ // #include "stdafx.h" -#include "..\XUI\XUI_Death.h" +#include "../XUI/XUI_Death.h" #include -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\..\Minecraft.Client\StatsCounter.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.Client\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.World\ChunkSource.h" -#include "..\..\..\Minecraft.Client\ProgressRenderer.h" -#include "..\..\..\Minecraft.Client\GameRenderer.h" -#include "..\..\..\Minecraft.Client\LevelRenderer.h" -#include "..\..\..\Minecraft.World\Pos.h" -#include "..\..\..\Minecraft.World\Dimension.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\LocalPlayer.h" -#include "..\..\..\Minecraft.World\compression.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../../Minecraft.Client/StatsCounter.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.Client/MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.World/ChunkSource.h" +#include "../../../Minecraft.Client/ProgressRenderer.h" +#include "../../../Minecraft.Client/GameRenderer.h" +#include "../../../Minecraft.Client/LevelRenderer.h" +#include "../../../Minecraft.World/Pos.h" +#include "../../../Minecraft.World/Dimension.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../LocalPlayer.h" +#include "../../../Minecraft.World/compression.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. //---------------------------------------------------------------------------------- diff --git a/Minecraft.Client/Common/XUI/XUI_Death.h b/Minecraft.Client/Common/XUI/XUI_Death.h index 62d37d0..6c780da 100644 --- a/Minecraft.Client/Common/XUI/XUI_Death.h +++ b/Minecraft.Client/Common/XUI/XUI_Death.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_Death.h" +#include "../Media/xuiscene_death.h" #include "XUI_CustomMessages.h" #define BUTTON_DEATH_RESPAWN 0 diff --git a/Minecraft.Client/Common/XUI/XUI_Debug.h b/Minecraft.Client/Common/XUI/XUI_Debug.h index 1fa6d3c..5aa58d4 100644 --- a/Minecraft.Client/Common/XUI/XUI_Debug.h +++ b/Minecraft.Client/Common/XUI/XUI_Debug.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_debug.h" +#include "../Media/xuiscene_debug.h" class CScene_Debug : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.cpp b/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.cpp index 56b4126..9a4f930 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\Common\GameRules\ConsoleGameRules.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../Common/GameRules/ConsoleGameRules.h" #include "XUI_DebugItemEditor.h" #ifdef _DEBUG_MENUS_ENABLED diff --git a/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.h b/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.h index 2e2f5b5..a5b1750 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.h +++ b/Minecraft.Client/Common/XUI/XUI_DebugItemEditor.h @@ -1,10 +1,10 @@ #pragma once using namespace std; -#include "../media/xuiscene_debug_item_editor.h" +#include "../Media/xuiscene_debug_item_editor.h" #include "XUI_Ctrl_CraftIngredientSlot.h" #include "XUI_Ctrl_4JEdit.h" -#include "..\..\..\Minecraft.World\ItemInstance.h" +#include "../../../Minecraft.World/ItemInstance.h" class CScene_DebugItemEditor : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_DebugOverlay.cpp b/Minecraft.Client/Common/XUI/XUI_DebugOverlay.cpp index a23e97b..e16a88d 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugOverlay.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DebugOverlay.cpp @@ -1,32 +1,32 @@ #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\MultiplayerLevel.h" -#include "..\..\GameMode.h" -#include "..\..\SurvivalMode.h" -#include "..\..\CreativeMode.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../MultiPlayerLevel.h" +#include "../../GameMode.h" +#include "../../SurvivalMode.h" +#include "../../CreativeMode.h" #include "ClientConnection.h" #include "MultiPlayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\ArrayWithLength.h" -#include "..\..\..\Minecraft.World\com.mojang.nbt.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.saveddata.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.chunk.storage.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileIO.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.enchantment.h" +#include "../../../Minecraft.World/ArrayWithLength.h" +#include "../../../Minecraft.World/com.mojang.nbt.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/net.minecraft.world.level.saveddata.h" +#include "../../../Minecraft.World/net.minecraft.world.level.chunk.storage.h" +#include "../../../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../../../Minecraft.World/InputOutputStream.h" +#include "../../../Minecraft.World/ConsoleSaveFileIO.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.enchantment.h" #include "XUI_DebugOverlay.h" -#include "..\..\..\Minecraft.Client\GameRenderer.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\..\Minecraft.World\net.minecraft.commands.common.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileOriginal.h" +#include "../../../Minecraft.Client/GameRenderer.h" +#include "../../MinecraftServer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../../Minecraft.World/net.minecraft.commands.common.h" +#include "../../../Minecraft.World/ConsoleSaveFileOriginal.h" #ifdef _DEBUG_MENUS_ENABLED HRESULT CScene_DebugOverlay::OnInit( XUIMessageInit *pInitData, BOOL &bHandled ) diff --git a/Minecraft.Client/Common/XUI/XUI_DebugOverlay.h b/Minecraft.Client/Common/XUI/XUI_DebugOverlay.h index ed5f85c..c542aef 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugOverlay.h +++ b/Minecraft.Client/Common/XUI/XUI_DebugOverlay.h @@ -1,14 +1,14 @@ #pragma once using namespace std; -#include "../media/xuiscene_debugoverlay.h" +#include "../Media/xuiscene_debugoverlay.h" #define DEBUG_OVERLAY_UPDATE_TIME_PERIOD 10000 class RegionFile; class DataOutputStream; class ConsoleSaveFile; -#include "..\..\..\Minecraft.World\File.h" -#include "..\..\..\Minecraft.World\Entity.h" +#include "../../../Minecraft.World/File.h" +#include "../../../Minecraft.World/Entity.h" class CScene_DebugOverlay : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.cpp b/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.cpp index 66279d1..27fd43a 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XUI_DebugSchematicCreator.h" -#include "..\..\..\Minecraft.World\ChunkSource.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" +#include "../../../Minecraft.World/ChunkSource.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" #ifndef _CONTENT_PACKAGE HRESULT CScene_DebugSchematicCreator::OnInit( XUIMessageInit *pInitData, BOOL &bHandled ) diff --git a/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.h b/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.h index b502d11..a3ee8b8 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.h +++ b/Minecraft.Client/Common/XUI/XUI_DebugSchematicCreator.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Media\xuiscene_debug_schematic_create.h" +#include "../Media/xuiscene_debug_schematic_create.h" #include "XUI_Ctrl_4JEdit.h" -#include "..\..\Common\GameRules\ConsoleSchematicFile.h" +#include "../../Common/GameRules/ConsoleSchematicFile.h" class CScene_DebugSchematicCreator : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.cpp b/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.cpp index 2227e89..0450d2b 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XUI_DebugSetCamera.h" -#include "..\..\..\Minecraft.World\ChunkSource.h" +#include "../../../Minecraft.World/ChunkSource.h" // #include "..\..\Xbox\4JLibs\inc\4J_Input.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" #ifndef _CONTENT_PACKAGE HRESULT CScene_DebugSetCamera::OnInit( XUIMessageInit *pInitData, BOOL &bHandled ) diff --git a/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.h b/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.h index 1bc662e..e8efbfb 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.h +++ b/Minecraft.Client/Common/XUI/XUI_DebugSetCamera.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Media\xuiscene_debug_set_camera.h" +#include "../Media/xuiscene_debug_set_camera.h" #include "XUI_Ctrl_4JEdit.h" -#include "..\..\Common\GameRules\ConsoleSchematicFile.h" +#include "../../Common/GameRules/ConsoleSchematicFile.h" class CScene_DebugSetCamera : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_DebugTips.cpp b/Minecraft.Client/Common/XUI/XUI_DebugTips.cpp index aaa3b06..4266d65 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugTips.cpp +++ b/Minecraft.Client/Common/XUI/XUI_DebugTips.cpp @@ -2,7 +2,7 @@ #include #include "XUI_DebugTips.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_DebugTips.h b/Minecraft.Client/Common/XUI/XUI_DebugTips.h index 10627d3..545d13f 100644 --- a/Minecraft.Client/Common/XUI/XUI_DebugTips.h +++ b/Minecraft.Client/Common/XUI/XUI_DebugTips.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_DebugTips.h" +#include "../Media/xuiscene_debugtips.h" diff --git a/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.cpp b/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.cpp index f66c0d7..75d6e91 100644 --- a/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.cpp +++ b/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.cpp @@ -4,10 +4,10 @@ #include "stdafx.h" #include -#include "..\..\Minecraft.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Common\Tutorial\TutorialMode.h" +#include "../../Minecraft.h" +#include "../../ProgressRenderer.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../Common/Tutorial/TutorialMode.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.h b/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.h index 271a578..2963156 100644 --- a/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.h +++ b/Minecraft.Client/Common/XUI/XUI_FullscreenProgress.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_fullscreenprogress.h" -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "../Media/xuiscene_fullscreenprogress.h" +#include "../../../Minecraft.World/C4JThread.h" #define ERROR_FULLSCREENPROGRESS_ diff --git a/Minecraft.Client/Common/XUI/XUI_HUD.cpp b/Minecraft.Client/Common/XUI/XUI_HUD.cpp index 286f06a..4f309f9 100644 --- a/Minecraft.Client/Common/XUI/XUI_HUD.cpp +++ b/Minecraft.Client/Common/XUI/XUI_HUD.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "XUI_HUD.h" -#include "..\..\Minecraft.h" -#include "..\..\Gui.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.material.h" +#include "../../Minecraft.h" +#include "../../Gui.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/Random.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" +#include "../../../Minecraft.World/net.minecraft.world.level.material.h" HRESULT CXuiSceneHud::OnInit( XUIMessageInit* pInitData, BOOL& bHandled ) { diff --git a/Minecraft.Client/Common/XUI/XUI_HUD.h b/Minecraft.Client/Common/XUI/XUI_HUD.h index 1bf6bcb..d212520 100644 --- a/Minecraft.Client/Common/XUI/XUI_HUD.h +++ b/Minecraft.Client/Common/XUI/XUI_HUD.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_hud.h" +#include "../Media/xuiscene_hud.h" #include "XUI_CustomMessages.h" #define CHAT_LINES_COUNT 10 diff --git a/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.cpp b/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.cpp index 9ba49e9..734d847 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.cpp +++ b/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.cpp @@ -4,7 +4,7 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_HelpAndOptions.h" +#include "../XUI/XUI_HelpAndOptions.h" //---------------------------------------------------------------------------------- diff --git a/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.h b/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.h index 9ece2cd..528ada0 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.h +++ b/Minecraft.Client/Common/XUI/XUI_HelpAndOptions.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_helpandoptions.h" +#include "../Media/xuiscene_helpandoptions.h" #include "XUI_CustomMessages.h" #define BUTTON_HAO_CHANGESKIN 0 diff --git a/Minecraft.Client/Common/XUI/XUI_HelpControls.cpp b/Minecraft.Client/Common/XUI/XUI_HelpControls.cpp index e7a8b0c..b367f62 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpControls.cpp +++ b/Minecraft.Client/Common/XUI/XUI_HelpControls.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_HelpControls.h" +#include "../XUI/XUI_HelpControls.h" #include "XUI_Ctrl_4JList.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\LevelData.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/LevelData.h" +#include "../../MultiPlayerLocalPlayer.h" #define ALIGN_START 0 #define ALIGN_END 1 diff --git a/Minecraft.Client/Common/XUI/XUI_HelpControls.h b/Minecraft.Client/Common/XUI/XUI_HelpControls.h index 4d14953..2b3f91f 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpControls.h +++ b/Minecraft.Client/Common/XUI/XUI_HelpControls.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_controls.h" +#include "../Media/xuiscene_controls.h" #include "XUI_CustomMessages.h" class CXuiCtrl4JList; diff --git a/Minecraft.Client/Common/XUI/XUI_HelpCredits.h b/Minecraft.Client/Common/XUI/XUI_HelpCredits.h index e973286..3ac7315 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpCredits.h +++ b/Minecraft.Client/Common/XUI/XUI_HelpCredits.h @@ -5,7 +5,7 @@ #define MAX_CREDIT_STRINGS 360 // 213 -#include "..\UI\UIStructs.h" +#include "../UI/UIStructs.h" class CScene_Credits : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.cpp b/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.cpp index 5c750d0..0be09b2 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.cpp +++ b/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_HelpHowToPlay.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../XUI/XUI_HelpHowToPlay.h" +#include "../../../Minecraft.World/StringHelpers.h" static SHowToPlayPageDef gs_aPageDefs[ eHowToPlay_NumPages ] = { diff --git a/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.h b/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.h index 8a37e92..2c267ed 100644 --- a/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.h +++ b/Minecraft.Client/Common/XUI/XUI_HelpHowToPlay.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_howtoplay.h" +#include "../Media/xuiscene_howtoplay.h" #include "XUI_CustomMessages.h" enum EHowToPlayTextControls diff --git a/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.cpp b/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.cpp index 14046f2..7d497c6 100644 --- a/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.cpp +++ b/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_HowToPlayMenu.h" -#include "..\XUI\XUI_HelpHowToPlay.h" +#include "../XUI/XUI_HowToPlayMenu.h" +#include "../XUI/XUI_HelpHowToPlay.h" // strings for buttons in the list unsigned int CScene_HowToPlayMenu::m_uiHTPButtonNameA[]= diff --git a/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.h b/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.h index ba334c8..86e0f2f 100644 --- a/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.h +++ b/Minecraft.Client/Common/XUI/XUI_HowToPlayMenu.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_howtoplay_menu.h" +#include "../Media/xuiscene_howtoplay_menu.h" #include "XUI_CustomMessages.h" class CScene_HowToPlayMenu : public CXuiSceneImpl diff --git a/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.cpp b/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.cpp index f056174..575606c 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.cpp +++ b/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "XUI_MultiGameCreate.h" #include "XUI_InGameHostOptions.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.h b/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.h index cdc99f7..c3a617c 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.h +++ b/Minecraft.Client/Common/XUI/XUI_InGameHostOptions.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Media\xuiscene_ingame_host_options.h" +#include "../Media/xuiscene_ingame_host_options.h" class CScene_InGameHostOptions : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_InGameInfo.cpp b/Minecraft.Client/Common/XUI/XUI_InGameInfo.cpp index 4839013..ff19fea 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGameInfo.cpp +++ b/Minecraft.Client/Common/XUI/XUI_InGameInfo.cpp @@ -2,18 +2,18 @@ #include #include "XUI_InGameInfo.h" -#include "..\..\ServerPlayer.h" -#include "..\..\PlayerConnection.h" -#include "..\..\PlayerList.h" -#include "..\..\MinecraftServer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\PlayerRenderer.h" +#include "../../ServerPlayer.h" +#include "../../PlayerConnection.h" +#include "../../PlayerList.h" +#include "../../MinecraftServer.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../PlayerRenderer.h" #include "XUI_InGamePlayerOptions.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\Xbox\Network\NetworkPlayerXbox.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../Xbox/Network/NetworkPlayerXbox.h" #define IGNORE_KEYPRESS_TIMERID 0 #define TOOLTIP_TIMERID 1 diff --git a/Minecraft.Client/Common/XUI/XUI_InGameInfo.h b/Minecraft.Client/Common/XUI/XUI_InGameInfo.h index 8b685aa..6153bf4 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGameInfo.h +++ b/Minecraft.Client/Common/XUI/XUI_InGameInfo.h @@ -1,6 +1,6 @@ #pragma once using namespace std; -#include "../media/xuiscene_ingameinfo.h" +#include "../Media/xuiscene_ingameinfo.h" #include "XUI_CustomMessages.h" class INetworkPlayer; diff --git a/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.cpp b/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.cpp index 156cd09..c00391a 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.cpp +++ b/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "XUI_MultiGameCreate.h" #include "XUI_InGamePlayerOptions.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" #include "XUI_InGameInfo.h" diff --git a/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.h b/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.h index 87b9de1..487be5a 100644 --- a/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.h +++ b/Minecraft.Client/Common/XUI/XUI_InGamePlayerOptions.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Media\xuiscene_ingame_player_options.h" +#include "../Media/xuiscene_ingame_player_options.h" class CScene_InGamePlayerOptions : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_Intro.cpp b/Minecraft.Client/Common/XUI/XUI_Intro.cpp index 997abe5..fff4951 100644 --- a/Minecraft.Client/Common/XUI/XUI_Intro.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Intro.cpp @@ -4,7 +4,7 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_Intro.h" +#include "../XUI/XUI_Intro.h" #define TIMELINE_NORMAL 0 #define TIMELINE_ESRBFADE 1 @@ -23,7 +23,7 @@ HRESULT CScene_Intro::OnInit( XUIMessageInit* pInitData, BOOL& bHandled ) // 4J-PB - We can't check to see if the version is a trial or full game until after 5 seconds... // The reason that this is a requirement is that there is a problem that occasionally happens *only* in the production - // environment (not partnernet or cert), where if you don’t wait 5 seconds, you can run into an issue where the timing + // environment (not partnernet or cert), where if you don’t wait 5 seconds, you can run into an issue where the timing // of the call fails and the game is always identified as being the trial version even if you have upgraded to the full version. // -Joe Dunavant diff --git a/Minecraft.Client/Common/XUI/XUI_Intro.h b/Minecraft.Client/Common/XUI/XUI_Intro.h index f896fae..8e329e7 100644 --- a/Minecraft.Client/Common/XUI/XUI_Intro.h +++ b/Minecraft.Client/Common/XUI/XUI_Intro.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_intro.h" +#include "../Media/xuiscene_intro.h" class CScene_Intro : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_Leaderboards.cpp b/Minecraft.Client/Common/XUI/XUI_Leaderboards.cpp index 428b3e8..cefeb48 100644 --- a/Minecraft.Client/Common/XUI/XUI_Leaderboards.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Leaderboards.cpp @@ -2,8 +2,8 @@ #include #include #include "XUI_Leaderboards.h" -#include "..\..\..\Minecraft.World\Tile.h" -#include "..\..\..\Minecraft.World\Item.h" +#include "../../../Minecraft.World/Tile.h" +#include "../../../Minecraft.World/Item.h" #include "XUI_Ctrl_CraftIngredientSlot.h" #include "XUI_XZP_Icons.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Leaderboards.h b/Minecraft.Client/Common/XUI/XUI_Leaderboards.h index e06f13e..c738027 100644 --- a/Minecraft.Client/Common/XUI/XUI_Leaderboards.h +++ b/Minecraft.Client/Common/XUI/XUI_Leaderboards.h @@ -1,8 +1,8 @@ #pragma once #include "XUI_Helper.h" -#include "../media/xuiscene_leaderboards.h" +#include "../Media/xuiscene_leaderboards.h" -#include "..\Leaderboards\LeaderboardManager.h" +#include "../Leaderboards/LeaderboardManager.h" class CXuiCtrlCraftIngredientSlot; diff --git a/Minecraft.Client/Common/XUI/XUI_LoadSettings.cpp b/Minecraft.Client/Common/XUI/XUI_LoadSettings.cpp index 7f32ff8..18d6a01 100644 --- a/Minecraft.Client/Common/XUI/XUI_LoadSettings.cpp +++ b/Minecraft.Client/Common/XUI/XUI_LoadSettings.cpp @@ -2,29 +2,29 @@ #include #include #include -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileIO.h" -#include "..\..\LocalPlayer.h" -#include "..\..\Minecraft.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\ArrayWithLength.h" -#include "..\..\..\Minecraft.World\File.h" -#include "..\..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Options.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../../Minecraft.World/ConsoleSaveFileIO.h" +#include "../../LocalPlayer.h" +#include "../../Minecraft.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/ArrayWithLength.h" +#include "../../../Minecraft.World/File.h" +#include "../../../Minecraft.World/InputOutputStream.h" +#include "../../MinecraftServer.h" +#include "../../Options.h" #include "XUI_Ctrl_4JList.h" #include "XUI_MultiGameInfo.h" #include "XUI_MultiGameJoinLoad.h" #include "XUI_Ctrl_4JIcon.h" #include "XUI_LoadSettings.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\GameRules\ConsoleGameRules.h" -#include "..\..\StringTable.h" -#include "..\..\DLCTexturePack.h" +#include "../../../Minecraft.World/LevelSettings.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../GameRules/ConsoleGameRules.h" +#include "../../StringTable.h" +#include "../../DLCTexturePack.h" #define GAME_CREATE_ONLINE_TIMER_ID 0 #define GAME_CREATE_ONLINE_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/XUI/XUI_LoadSettings.h b/Minecraft.Client/Common/XUI/XUI_LoadSettings.h index 61e934b..3214c54 100644 --- a/Minecraft.Client/Common/XUI/XUI_LoadSettings.h +++ b/Minecraft.Client/Common/XUI/XUI_LoadSettings.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_load_settings.h" +#include "../Media/xuiscene_load_settings.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_Ctrl_4JIcon.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_MainMenu.cpp b/Minecraft.Client/Common/XUI/XUI_MainMenu.cpp index 7b9c1a5..21753e8 100644 --- a/Minecraft.Client/Common/XUI/XUI_MainMenu.cpp +++ b/Minecraft.Client/Common/XUI/XUI_MainMenu.cpp @@ -4,21 +4,21 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_MainMenu.h" -#include "..\..\..\Minecraft.Client\SurvivalMode.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileIO.h" -#include "..\..\LocalPlayer.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\User.h" +#include "../XUI/XUI_MainMenu.h" +#include "../../../Minecraft.Client/SurvivalMode.h" +#include "../../../Minecraft.World/ConsoleSaveFileIO.h" +#include "../../LocalPlayer.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../User.h" //#include "XUI_CreateLoad.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\Font.h" -#include "..\..\Common\GameRules\ConsoleGameRules.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Random.h" +#include "../../MinecraftServer.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../Font.h" +#include "../../Common/GameRules/ConsoleGameRules.h" #define DLC_INSTALLED_TIMER_ID 1 #define DLC_INSTALLED_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/XUI/XUI_MainMenu.h b/Minecraft.Client/Common/XUI/XUI_MainMenu.h index 2e4279e..4026602 100644 --- a/Minecraft.Client/Common/XUI/XUI_MainMenu.h +++ b/Minecraft.Client/Common/XUI/XUI_MainMenu.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_main.h" +#include "../Media/xuiscene_main.h" #include "XUI_CustomMessages.h" #define BUTTON_PLAYGAME 0 diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.cpp b/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.cpp index b3608b0..39eba4a 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.cpp +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.cpp @@ -1,21 +1,21 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/Random.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XUI_MultiGameCreate.h" #include "XUI_Controls.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" +#include "../../MinecraftServer.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../../Minecraft.World/LevelSettings.h" #include "XUI_MultiGameLaunchMoreOptions.h" -#include "..\..\..\Minecraft.World\BiomeSource.h" -#include "..\..\..\Minecraft.World\IntCache.h" -#include "..\..\..\Minecraft.World\LevelType.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\DLC\DLCLocalisationFile.h" -#include "..\..\StringTable.h" -#include "..\..\DLCTexturePack.h" +#include "../../../Minecraft.World/BiomeSource.h" +#include "../../../Minecraft.World/IntCache.h" +#include "../../../Minecraft.World/LevelType.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../DLC/DLCLocalisationFile.h" +#include "../../StringTable.h" +#include "../../DLCTexturePack.h" #define GAME_CREATE_ONLINE_TIMER_ID 0 #define GAME_CREATE_ONLINE_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.h b/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.h index 5b4e6ef..de99b02 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.h +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameCreate.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Media\xuiscene_multi_create.h" +#include "../Media/xuiscene_multi_create.h" #include "XUI_Ctrl_4JEdit.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_MultiGameLaunchMoreOptions.h" diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.cpp b/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.cpp index bbfa243..6d45319 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.cpp +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.cpp @@ -2,12 +2,12 @@ #include #include #include -#include "..\..\..\Minecraft.World\LevelSettings.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/LevelSettings.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "XUI_MultiGameInfo.h" #include "XUI_MultiGameJoinLoad.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" -#include "..\..\..\Minecraft.World\Difficulty.h" +#include "../../../Minecraft.World/LevelSettings.h" +#include "../../../Minecraft.World/Difficulty.h" #define UPDATE_PLAYERS_TIMER_ID 0 #define UPDATE_PLAYERS_TIMER_TIME 30000 diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.h b/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.h index 9664640..e064345 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.h +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameInfo.h @@ -2,7 +2,7 @@ using namespace std; #include #include -#include "..\Media\xuiscene_multi_gameinfo.h" +#include "../Media/xuiscene_multi_gameinfo.h" class FriendSessionInfo; diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.cpp b/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.cpp index 73f25da..c6cd85b 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.cpp +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.cpp @@ -2,30 +2,30 @@ #include #include #include -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileIO.h" -#include "..\..\LocalPlayer.h" -#include "..\..\Minecraft.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\ArrayWithLength.h" -#include "..\..\..\Minecraft.World\File.h" -#include "..\..\..\Minecraft.World\InputOutputStream.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../../Minecraft.World/ConsoleSaveFileIO.h" +#include "../../LocalPlayer.h" +#include "../../Minecraft.h" +#include "../../ProgressRenderer.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/ArrayWithLength.h" +#include "../../../Minecraft.World/File.h" +#include "../../../Minecraft.World/InputOutputStream.h" #include "XUI_Ctrl_4JList.h" #include "XUI_Ctrl_4JIcon.h" #include "XUI_LoadSettings.h" #include "XUI_MultiGameInfo.h" #include "XUI_MultiGameJoinLoad.h" #include "XUI_MultiGameCreate.h" -#include "..\..\MinecraftServer.h" -#include "..\..\Options.h" +#include "../../MinecraftServer.h" +#include "../../Options.h" -#include "..\GameRules\LevelGenerationOptions.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\..\Minecraft.World\LevelSettings.h" +#include "../GameRules/LevelGenerationOptions.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../../Minecraft.World/LevelSettings.h" #define CHECKFORAVAILABLETEXTUREPACKS_TIMER_ID 3 #define CHECKFORAVAILABLETEXTUREPACKS_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.h b/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.h index e91fbac..b7d5ddc 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.h +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameJoinLoad.h @@ -1,7 +1,7 @@ #pragma once using namespace std; #include -#include "..\Media\xuiscene_multi_joinload.h" +#include "../Media/xuiscene_multi_joinload.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.cpp b/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.cpp index 0865611..d4b9e02 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.cpp +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "XUI_MultiGameCreate.h" #include "XUI_MultiGameLaunchMoreOptions.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\Minecraft.h" +#include "../../TexturePackRepository.h" +#include "../../Minecraft.h" #define GAME_CREATE_ONLINE_TIMER_ID 0 #define GAME_CREATE_ONLINE_TIMER_TIME 100 diff --git a/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.h b/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.h index 9287624..1e5ebd0 100644 --- a/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.h +++ b/Minecraft.Client/Common/XUI/XUI_MultiGameLaunchMoreOptions.h @@ -1,6 +1,6 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_multi_launch_more_options.h" +#include "../Media/xuiscene_multi_launch_more_options.h" class CScene_MultiGameLaunchMoreOptions : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.cpp b/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.cpp index 49b524f..e32ecca 100644 --- a/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.cpp +++ b/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.cpp @@ -3,7 +3,7 @@ #include "stdafx.h" // #include "XUI_Ctrl_4JIcon.h" #include "XUI_NewUpdateMessage.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" HRESULT CScene_NewUpdateMessage::OnInit( XUIMessageInit* pInitData, BOOL& bHandled ) diff --git a/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.h b/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.h index 8c4fbb3..2376d4b 100644 --- a/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.h +++ b/Minecraft.Client/Common/XUI/XUI_NewUpdateMessage.h @@ -1,6 +1,6 @@ #pragma once -#include "../media\xuiscene_NewUpdateMessage.h" +#include "../Media/xuiscene_NewUpdateMessage.h" class CScene_NewUpdateMessage : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.cpp b/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.cpp index 76b820d..fc4ca48 100644 --- a/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.cpp +++ b/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "XUI_PartnernetPassword.h" -#include "..\XUI\XUI_Ctrl_4JList.h" +#include "../XUI/XUI_Ctrl_4JList.h" #ifdef _CONTENT_PACKAGE #ifndef _FINAL_BUILD diff --git a/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.h b/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.h index b05206c..ea5d305 100644 --- a/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.h +++ b/Minecraft.Client/Common/XUI/XUI_PartnernetPassword.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Media\xuiscene_partnernetpassword.h" +#include "../Media/xuiscene_partnernetpassword.h" #include "XUI_Ctrl_4JEdit.h" #ifdef _CONTENT_PACKAGE diff --git a/Minecraft.Client/Common/XUI/XUI_PauseMenu.cpp b/Minecraft.Client/Common/XUI/XUI_PauseMenu.cpp index 4de74d1..6f75165 100644 --- a/Minecraft.Client/Common/XUI/XUI_PauseMenu.cpp +++ b/Minecraft.Client/Common/XUI/XUI_PauseMenu.cpp @@ -4,23 +4,23 @@ #include "stdafx.h" #include -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\..\Minecraft.Client\StatsCounter.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.Client\MultiplayerLocalPlayer.h" -#include "..\..\MinecraftServer.h" -#include "..\..\MultiPlayerLevel.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\..\Minecraft.World\DisconnectPacket.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" -#include "..\..\..\Minecraft.World\compression.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\DLCTexturePack.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../../Minecraft.Client/StatsCounter.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.Client/MultiPlayerLocalPlayer.h" +#include "../../MinecraftServer.h" +#include "../../MultiPlayerLevel.h" +#include "../../ProgressRenderer.h" +#include "../../../Minecraft.World/DisconnectPacket.h" +#include "../../Minecraft.h" +#include "../../Options.h" +#include "../../../Minecraft.World/compression.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../DLCTexturePack.h" #define IGNORE_KEYPRESS_TIMERID 0 #define IGNORE_KEYPRESS_TIME 100 @@ -1050,6 +1050,21 @@ void UIScene_PauseMenu::_ExitWorld(LPVOID lpParameter) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; exitReasonTitleId = IDS_CONNECTION_FAILED; @@ -1141,6 +1156,21 @@ void UIScene_PauseMenu::_ExitWorld(LPVOID lpParameter) case DisconnectPacket::eDisconnect_Kicked: exitReasonStringId = IDS_DISCONNECTED_KICKED; break; + case DisconnectPacket::eDisconnect_NotWhitelisted: + exitReasonStringId = IDS_DISCONNECTED_NOT_WHITELISTED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_ServerBanned: + exitReasonStringId = IDS_DISCONNECTED_SERVER_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_IPBanned: + exitReasonStringId = IDS_DISCONNECTED_IP_BANNED; + exitReasonTitleId = IDS_CANTJOIN_TITLE; + break; + case DisconnectPacket::eDisconnect_InvalidUsername: + exitReasonStringId = IDS_DISCONNECTED_INVALID_USERNAME; + break; case DisconnectPacket::eDisconnect_NoUGC_AllLocal: exitReasonStringId = IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL; exitReasonTitleId = IDS_CONNECTION_FAILED; diff --git a/Minecraft.Client/Common/XUI/XUI_PauseMenu.h b/Minecraft.Client/Common/XUI/XUI_PauseMenu.h index 9c0e001..f43e0f3 100644 --- a/Minecraft.Client/Common/XUI/XUI_PauseMenu.h +++ b/Minecraft.Client/Common/XUI/XUI_PauseMenu.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_Pause.h" -#include "..\UI\IUIScene_PauseMenu.h" +#include "../Media/xuiscene_pause.h" +#include "../UI/IUIScene_PauseMenu.h" #include "XUI_CustomMessages.h" #define BUTTON_PAUSE_RESUMEGAME 0 diff --git a/Minecraft.Client/Common/XUI/XUI_Reinstall.cpp b/Minecraft.Client/Common/XUI/XUI_Reinstall.cpp index c1e06c0..86934fc 100644 --- a/Minecraft.Client/Common/XUI/XUI_Reinstall.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Reinstall.cpp @@ -4,19 +4,19 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_Reinstall.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\..\Minecraft.Client\StatsCounter.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.Client\LocalPlayer.h" -#include "..\..\MinecraftServer.h" -#include "..\..\ProgressRenderer.h" -#include "..\..\..\Minecraft.World\DisconnectPacket.h" -#include "..\..\Minecraft.h" -#include "..\..\Options.h" +#include "../XUI/XUI_Reinstall.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../../Minecraft.Client/StatsCounter.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.Client/LocalPlayer.h" +#include "../../MinecraftServer.h" +#include "../../ProgressRenderer.h" +#include "../../../Minecraft.World/DisconnectPacket.h" +#include "../../Minecraft.h" +#include "../../Options.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Reinstall.h b/Minecraft.Client/Common/XUI/XUI_Reinstall.h index 06b823c..7329688 100644 --- a/Minecraft.Client/Common/XUI/XUI_Reinstall.h +++ b/Minecraft.Client/Common/XUI/XUI_Reinstall.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_Reinstall.h" +#include "../Media/xuiscene_reinstall.h" #define BUTTON_REINSTALL_THEME 0 #define BUTTON_REINSTALL_GAMERPIC1 1 diff --git a/Minecraft.Client/Common/XUI/XUI_SaveMessage.cpp b/Minecraft.Client/Common/XUI/XUI_SaveMessage.cpp index 7c81603..5469cd0 100644 --- a/Minecraft.Client/Common/XUI/XUI_SaveMessage.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SaveMessage.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_SaveMessage.h" +#include "../XUI/XUI_SaveMessage.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SaveMessage.h b/Minecraft.Client/Common/XUI/XUI_SaveMessage.h index 3e84541..51ebda3 100644 --- a/Minecraft.Client/Common/XUI/XUI_SaveMessage.h +++ b/Minecraft.Client/Common/XUI/XUI_SaveMessage.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_savemessage.h" +#include "../Media/xuiscene_savemessage.h" class CScene_SaveMessage : public CXuiSceneImpl { diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.cpp index 10369d5..daac9fc 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.cpp @@ -3,22 +3,22 @@ #include #include -#include "..\..\..\Minecraft.World\Player.h" -#include "..\..\..\Minecraft.Client\LocalPlayer.h" -#include "..\..\..\Minecraft.Client\Minecraft.h" -#include "..\..\..\Minecraft.Client\GameMode.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\Tile.h" -#include "..\..\..\Minecraft.World\FurnaceRecipes.h" -#include "..\..\..\Minecraft.World\Recipy.h" -#include "..\..\..\Minecraft.World\Recipes.h" -#include "..\..\..\Minecraft.World\ArmorRecipes.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/Player.h" +#include "../../../Minecraft.Client/LocalPlayer.h" +#include "../../../Minecraft.Client/Minecraft.h" +#include "../../../Minecraft.Client/GameMode.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/Tile.h" +#include "../../../Minecraft.World/FurnaceRecipes.h" +#include "../../../Minecraft.World/Recipy.h" +#include "../../../Minecraft.World/Recipes.h" +#include "../../../Minecraft.World/ArmorRecipes.h" +#include "../../../Minecraft.World/StringHelpers.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Ctrl_SlotItem.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.h b/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.h index ca191db..154b536 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_AbstractContainer.h @@ -1,7 +1,7 @@ #pragma once -#include "..\UI\IUIScene_AbstractContainerMenu.h" +#include "../UI/IUIScene_AbstractContainerMenu.h" #include "XUI_CustomMessages.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" +#include "../../Common/Tutorial/TutorialEnum.h" class CXuiCtrlSlotList; class CXuiCtrlSlotItem; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.cpp index 4a8617b..35cc50f 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Anvil.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.h b/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.h index 2b16c8a..0259955 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Anvil.h @@ -1,9 +1,9 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_anvil.h" +#include "../Media/xuiscene_anvil.h" #include "XUI_Scene_AbstractContainer.h" -#include "..\UI\IUIScene_AnvilMenu.h" -#include "Common\XUI\XUI_Ctrl_4JEdit.h" +#include "../UI/IUIScene_AnvilMenu.h" +#include "Common/XUI/XUI_Ctrl_4JEdit.h" #define ANVIL_UPDATE_TIMER_ID (10) #define ANVIL_UPDATE_TIMER_TIME (1000) // 1 second diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Base.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Base.cpp index 03782c7..7e99d71 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Base.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Base.cpp @@ -1,24 +1,24 @@ #include "stdafx.h" #include -#include "..\..\MultiplayerLevel.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\StatsCounter.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\Minecraft.h" +#include "../../MultiPlayerLevel.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../StatsCounter.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../Minecraft.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.h" -#include "..\..\..\Minecraft.World\LevelData.h" +#include "../../../Minecraft.World/net.minecraft.world.level.h" +#include "../../../Minecraft.World/LevelData.h" #include "XUI_CustomMessages.h" -#include "..\..\..\Minecraft.World\Dimension.h" -#include "..\..\..\Minecraft.World\SharedConstants.h" -#include "..\..\GameMode.h" -#include "..\..\EnderDragonRenderer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\TexturePack.h" -#include "..\..\DLCTexturePack.h" +#include "../../../Minecraft.World/Dimension.h" +#include "../../../Minecraft.World/SharedConstants.h" +#include "../../GameMode.h" +#include "../../EnderDragonRenderer.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../../TexturePackRepository.h" +#include "../../TexturePack.h" +#include "../../DLCTexturePack.h" #define PRESS_START_TIMER 0 diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Base.h b/Minecraft.Client/Common/XUI/XUI_Scene_Base.h index 1a5b5d8..6833f88 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Base.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Base.h @@ -1,10 +1,10 @@ #pragma once -#include "../media/xuiscene_base.h" +#include "../Media/xuiscene_base.h" #include "XUI_Ctrl_SlotItem.h" #include "XUI_CustomMessages.h" -#include "..\UI\UIEnums.h" -#include "..\..\..\Minecraft.World\SoundTypes.h" +#include "../UI/UIEnums.h" +#include "../../../Minecraft.World/SoundTypes.h" #define BUTTON_TOOLTIP_A 0 #define BUTTON_TOOLTIP_B 1 diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.cpp index cf60096..076bdad 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_BrewingStand.h" #include "XUI_Ctrl_BrewProgress.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.h b/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.h index 370b6b1..96b4146 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_BrewingStand.h @@ -1,8 +1,8 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_brewingstand.h" +#include "../Media/xuiscene_brewingstand.h" #include "XUI_Scene_AbstractContainer.h" -#include "..\UI\IUIScene_BrewingMenu.h" +#include "../UI/IUIScene_BrewingMenu.h" class CXuiCtrlSlotList; class CXuiCtrlBrewProgress; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Container.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Container.cpp index 39b836d..9f4ff48 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Container.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Container.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Container.h" -#include "..\..\..\Minecraft.World\ContainerMenu.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../../Minecraft.World/Container.h" +#include "../../../Minecraft.World/ContainerMenu.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Container.h" #include "XUI_Ctrl_SlotItemListItem.h" #include "XUI_Ctrl_SlotItem.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" // The height of one row of slots //#define ROW_HEIGHT 42.0f - comes from the pointer height in the xui diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Container.h b/Minecraft.Client/Common/XUI/XUI_Scene_Container.h index 475a697..a1bb4d1 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Container.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Container.h @@ -1,8 +1,8 @@ #pragma once -#include "..\Media\xuiscene_container.h" +#include "../Media/xuiscene_container.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_CustomMessages.h" -#include "..\UI\IUIScene_ContainerMenu.h" +#include "../UI/IUIScene_ContainerMenu.h" //-------------------------------------------------------------------------------------- // Scene implementation class. diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.cpp index a5dc658..4b46b0c 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.cpp @@ -4,16 +4,16 @@ #include "stdafx.h" #include -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.crafting.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\Tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.item.crafting.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/Tile.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_CraftIngredientSlot.h" #include "XUI_Ctrl_SlotList.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.h b/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.h index 0c6e22f..db81c89 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_CraftingPanel.h @@ -1,14 +1,14 @@ #pragma once using namespace std; -#include "../media/xuiscene_craftingpanel_2x2.h" +#include "../Media/xuiscene_craftingpanel_2x2.h" #include "XUI_Ctrl_MinecraftSlot.h" -#include "..\..\..\Minecraft.World\Recipy.h" +#include "../../../Minecraft.World/Recipy.h" #include "XUI_Ctrl_CraftIngredientSlot.h" -#include "..\..\..\Minecraft.World\Item.h" +#include "../../../Minecraft.World/Item.h" #include "XUI_CustomMessages.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\UI\IUIScene_CraftingMenu.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../UI/IUIScene_CraftingMenu.h" class CXuiCtrlSlotList; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.cpp index 5b3c722..0140e25 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.cpp @@ -1,16 +1,16 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\Slot.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.dimension.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" +#include "../../../Minecraft.World/Slot.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.level.dimension.h" //#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Enchant.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.h b/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.h index 5cab04a..eb26041 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Enchant.h @@ -1,20 +1,20 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_enchant.h" +#include "../Media/xuiscene_enchant.h" -#include "..\..\BookModel.h" +#include "../../BookModel.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Ctrl_EnchantmentBook.h" #include "XUI_Scene_AbstractContainer.h" -#include "..\UI\IUIScene_EnchantingMenu.h" +#include "../UI/IUIScene_EnchantingMenu.h" #include "XUI_CustomMessages.h" #include "XUI_Scene_Enchant.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\SimpleContainer.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" +#include "../../../Minecraft.World/SimpleContainer.h" class Level; class CXuiCtrlEnchantmentButton; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.cpp index 832d6b4..559e42a 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\FurnaceMenu.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/FurnaceMenu.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Furnace.h" #include "XUI_Ctrl_BurnProgress.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.h b/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.h index 22cbf26..8c965e8 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Furnace.h @@ -1,8 +1,8 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_furnace.h" +#include "../Media/xuiscene_furnace.h" #include "XUI_Scene_AbstractContainer.h" -#include "..\UI\IUIScene_FurnaceMenu.h" +#include "../UI/IUIScene_FurnaceMenu.h" class CXuiCtrlSlotList; class CXuiCtrlFireProgress; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.cpp index 04e77e5..e519000 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../../Minecraft.World/net.minecraft.world.effect.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Controls.h" #include "XUI_Scene_Inventory.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.h b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.h index 2a7b305..6cccad7 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory.h @@ -1,9 +1,9 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_inventory.h" +#include "../Media/xuiscene_inventory.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_CustomMessages.h" -#include "..\UI\IUIScene_InventoryMenu.h" +#include "../UI/IUIScene_InventoryMenu.h" #define INVENTORY_UPDATE_EFFECTS_TIMER_ID (10) #define INVENTORY_UPDATE_EFFECTS_TIMER_TIME (1000) // 1 second diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.cpp index 0793fc9..afc2e8a 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.cpp @@ -1,26 +1,26 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\Container.h" -#include "..\..\..\Minecraft.World\Slot.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../../../Minecraft.World/Container.h" +#include "../../../Minecraft.World/Slot.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../../../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../../../Minecraft.World/net.minecraft.world.item.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.player.h" -#include "..\..\..\Minecraft.World\net.minecraft.stats.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.stats.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Minecraft.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_Ctrl_SlotItem.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Ctrl_SlotItemListItem.h" -#include "..\..\Common\Potion_macros.h" +#include "../../Common/Potion_Macros.h" //-------------------------------------------------------------------------------------- // Name: CXuiSceneInventoryCreative::OnInit diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.h b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.h index bb3ff97..acccbe0 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Inventory_Creative.h @@ -1,13 +1,13 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_inventory_creative.h" +#include "../Media/xuiscene_inventory_creative.h" #include "XUI_Scene_AbstractContainer.h" #include "XUI_CustomMessages.h" -#include "..\..\..\Minecraft.World\AbstractContainerMenu.h" -#include "..\..\..\Minecraft.World\SimpleContainer.h" +#include "../../../Minecraft.World/AbstractContainerMenu.h" +#include "../../../Minecraft.World/SimpleContainer.h" -#include "..\UI\IUIScene_CreativeMenu.h" +#include "../UI/IUIScene_CreativeMenu.h" #include diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Trading.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Trading.cpp index fec1346..dedd049 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Trading.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Trading.cpp @@ -1,16 +1,16 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" -#include "..\..\Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.inventory.h" +#include "../../../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" +#include "../../Minecraft.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Trading.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\JavaMath.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/JavaMath.h" //-------------------------------------------------------------------------------------- // Name: CXuiSceneTrading::OnInit diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Trading.h b/Minecraft.Client/Common/XUI/XUI_Scene_Trading.h index 72194cb..5916f71 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Trading.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Trading.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_trading.h" -#include "..\UI\IUIScene_TradingMenu.h" +#include "../Media/xuiscene_trading.h" +#include "../UI/IUIScene_TradingMenu.h" #define TRADING_UPDATE_TIMER_ID (10) #define TRADING_UPDATE_TIMER_TIME (50) diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Trap.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Trap.cpp index 99dc6e4..6ceb0bc 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Trap.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Trap.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\DispenserTileEntity.h" -#include "..\..\..\Minecraft.World\TrapMenu.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../../Minecraft.World/DispenserTileEntity.h" +#include "../../../Minecraft.World/TrapMenu.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Ctrl_SlotList.h" #include "XUI_Scene_Trap.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Common\Tutorial\TutorialEnum.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Common/Tutorial/TutorialEnum.h" //-------------------------------------------------------------------------------------- // Name: CXuiSceneTrap::OnInit diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Trap.h b/Minecraft.Client/Common/XUI/XUI_Scene_Trap.h index 3008a7c..233825a 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Trap.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Trap.h @@ -1,8 +1,8 @@ #pragma once using namespace std; -#include "..\Media\xuiscene_trap.h" +#include "../Media/xuiscene_trap.h" #include "XUI_Scene_AbstractContainer.h" -#include "..\UI\IUIScene_DispenserMenu.h" +#include "../UI/IUIScene_DispenserMenu.h" #include "XUI_CustomMessages.h" class Container; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Win.cpp b/Minecraft.Client/Common/XUI/XUI_Scene_Win.cpp index 0f0c678..bc82816 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Win.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Win.cpp @@ -2,13 +2,13 @@ // #include "stdafx.h" -#include "..\..\Minecraft.h" -#include "..\..\Common\Tutorial\TutorialMode.h" -#include "..\..\Font.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\..\Minecraft.World\SharedConstants.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../Minecraft.h" +#include "../../Common/Tutorial/TutorialMode.h" +#include "../../Font.h" +#include "../../../Minecraft.World/Random.h" +#include "../../../Minecraft.World/SharedConstants.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../MultiPlayerLocalPlayer.h" #include "XUI_Scene_Win.h" BYTE CScene_Win::s_winUserIndex = 0; diff --git a/Minecraft.Client/Common/XUI/XUI_Scene_Win.h b/Minecraft.Client/Common/XUI/XUI_Scene_Win.h index 7a5e9da..8075c36 100644 --- a/Minecraft.Client/Common/XUI/XUI_Scene_Win.h +++ b/Minecraft.Client/Common/XUI/XUI_Scene_Win.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_Win.h" +#include "../Media/xuiscene_win.h" #include "XUI_CustomMessages.h" class CScene_Win : public CXuiSceneImpl diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsAll.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsAll.cpp index c6dc711..3f30236 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsAll.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsAll.cpp @@ -2,7 +2,7 @@ // #include "stdafx.h" -#include "..\XUI\XUI_SettingsAll.h" +#include "../XUI/XUI_SettingsAll.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsAll.h b/Minecraft.Client/Common/XUI/XUI_SettingsAll.h index 217f6c7..f1e412c 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsAll.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsAll.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_all.h" +#include "../Media/xuiscene_settings_All.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsAudio.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsAudio.cpp index 0f0fe2e..f55938f 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsAudio.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsAudio.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\XUI\XUI_SettingsAudio.h" +#include "../XUI/XUI_SettingsAudio.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsAudio.h b/Minecraft.Client/Common/XUI/XUI_SettingsAudio.h index c77f579..fd28e51 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsAudio.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsAudio.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_audio.h" +#include "../Media/xuiscene_settings_Audio.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsControl.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsControl.cpp index 7e2835a..86f8863 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsControl.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsControl.cpp @@ -2,7 +2,7 @@ // #include "stdafx.h" -#include "..\XUI\XUI_SettingsControl.h" +#include "../XUI/XUI_SettingsControl.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsControl.h b/Minecraft.Client/Common/XUI/XUI_SettingsControl.h index 67e4369..93552db 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsControl.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsControl.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_control.h" +#include "../Media/xuiscene_settings_Control.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.cpp index 48a933e..7b0f68a 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.cpp @@ -2,7 +2,7 @@ // #include "stdafx.h" -#include "..\XUI\XUI_SettingsGraphics.h" +#include "../XUI/XUI_SettingsGraphics.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.h b/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.h index 224dedd..42a35e2 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsGraphics.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_graphics.h" +#include "../Media/xuiscene_settings_Graphics.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsOptions.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsOptions.cpp index 526847c..9609888 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsOptions.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsOptions.cpp @@ -2,7 +2,7 @@ // #include "stdafx.h" -#include "..\XUI\XUI_SettingsOptions.h" +#include "../XUI/XUI_SettingsOptions.h" int CScene_SettingsOptions::m_iDifficultySettingA[4]= { diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsOptions.h b/Minecraft.Client/Common/XUI/XUI_SettingsOptions.h index 020e765..660e3f2 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsOptions.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsOptions.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_options.h" +#include "../Media/xuiscene_settings_options.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsUI.cpp b/Minecraft.Client/Common/XUI/XUI_SettingsUI.cpp index da95d08..802cafe 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsUI.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SettingsUI.cpp @@ -2,7 +2,7 @@ // #include "stdafx.h" -#include "..\XUI\XUI_SettingsUI.h" +#include "../XUI/XUI_SettingsUI.h" //---------------------------------------------------------------------------------- // Performs initialization tasks - retrieves controls. diff --git a/Minecraft.Client/Common/XUI/XUI_SettingsUI.h b/Minecraft.Client/Common/XUI/XUI_SettingsUI.h index 12bffea..7278c73 100644 --- a/Minecraft.Client/Common/XUI/XUI_SettingsUI.h +++ b/Minecraft.Client/Common/XUI/XUI_SettingsUI.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_settings_UI.h" +#include "../Media/xuiscene_settings_UI.h" #include "XUI_Ctrl_SliderWrapper.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SignEntry.cpp b/Minecraft.Client/Common/XUI/XUI_SignEntry.cpp index 378ac14..13fe2b9 100644 --- a/Minecraft.Client/Common/XUI/XUI_SignEntry.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SignEntry.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\..\..\MultiplayerLevel.h" -#include "..\..\..\Minecraft.World\SignTileEntity.h" -#include "..\..\..\Minecraft.World\Entity.h" -#include "..\..\..\Minecraft.World\Level.h" -#include "..\..\..\Minecraft.Client\LocalPlayer.h" -#include "..\..\..\Minecraft.Client\ClientConnection.h" -#include "..\..\..\Minecraft.Client\MultiPlayerLocalPlayer.h" +#include "../../../MultiplayerLevel.h" +#include "../../../Minecraft.World/SignTileEntity.h" +#include "../../../Minecraft.World/Entity.h" +#include "../../../Minecraft.World/Level.h" +#include "../../../Minecraft.Client/LocalPlayer.h" +#include "../../../Minecraft.Client/ClientConnection.h" +#include "../../../Minecraft.Client/MultiPlayerLocalPlayer.h" #include "XUI_SignEntry.h" HRESULT CScene_SignEntry::OnInit( XUIMessageInit* pInitData, BOOL& bHandled ) diff --git a/Minecraft.Client/Common/XUI/XUI_SignEntry.h b/Minecraft.Client/Common/XUI/XUI_SignEntry.h index 4f8c44d..d71d073 100644 --- a/Minecraft.Client/Common/XUI/XUI_SignEntry.h +++ b/Minecraft.Client/Common/XUI/XUI_SignEntry.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_signentry.h" +#include "../Media/xuiscene_signentry.h" #include "XUI_Ctrl_4JEdit.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_SkinSelect.h b/Minecraft.Client/Common/XUI/XUI_SkinSelect.h index dbbb388..ba83021 100644 --- a/Minecraft.Client/Common/XUI/XUI_SkinSelect.h +++ b/Minecraft.Client/Common/XUI/XUI_SkinSelect.h @@ -1,9 +1,9 @@ #pragma once -#include "../media/xuiscene_skinselect.h" +#include "../Media/xuiscene_skinselect.h" #include "XUI_CustomMessages.h" -#include "..\..\..\Minecraft.World\Definitions.h" -#include "..\..\Textures.h" +#include "../../../Minecraft.World/Definitions.h" +#include "../../Textures.h" class DLCPack; diff --git a/Minecraft.Client/Common/XUI/XUI_SocialPost.cpp b/Minecraft.Client/Common/XUI/XUI_SocialPost.cpp index f237e7d..2fae759 100644 --- a/Minecraft.Client/Common/XUI/XUI_SocialPost.cpp +++ b/Minecraft.Client/Common/XUI/XUI_SocialPost.cpp @@ -4,16 +4,16 @@ #include "stdafx.h" #include -#include "..\XUI\XUI_SocialPost.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\SharedConstants.h" -#include "..\..\..\Minecraft.World\Random.h" -#include "..\..\..\Minecraft.Client\SurvivalMode.h" -#include "..\..\..\Minecraft.Client\CreateWorldScreen.h" -#include "..\..\..\Minecraft.World\ConsoleSaveFileIO.h" -#include "..\..\..\Minecraft.World\AABB.h" -#include "..\..\..\Minecraft.World\Vec3.h" -#include "..\..\LocalPlayer.h" +#include "../XUI/XUI_SocialPost.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/SharedConstants.h" +#include "../../../Minecraft.World/Random.h" +#include "../../../Minecraft.Client/SurvivalMode.h" +#include "../../../Minecraft.Client/CreateWorldScreen.h" +#include "../../../Minecraft.World/ConsoleSaveFileIO.h" +#include "../../../Minecraft.World/AABB.h" +#include "../../../Minecraft.World/Vec3.h" +#include "../../LocalPlayer.h" //---------------------------------------------------------------------------------- diff --git a/Minecraft.Client/Common/XUI/XUI_SocialPost.h b/Minecraft.Client/Common/XUI/XUI_SocialPost.h index 0dd37fa..0319d44 100644 --- a/Minecraft.Client/Common/XUI/XUI_SocialPost.h +++ b/Minecraft.Client/Common/XUI/XUI_SocialPost.h @@ -1,6 +1,6 @@ #pragma once -#include "../media\xuiscene_socialpost.h" +#include "../Media/xuiscene_socialpost.h" #include "XUI_Ctrl_4JEdit.h" #include "XUI_CustomMessages.h" diff --git a/Minecraft.Client/Common/XUI/XUI_Teleport.cpp b/Minecraft.Client/Common/XUI/XUI_Teleport.cpp index 1d6ac3b..1e00c0b 100644 --- a/Minecraft.Client/Common/XUI/XUI_Teleport.cpp +++ b/Minecraft.Client/Common/XUI/XUI_Teleport.cpp @@ -2,18 +2,18 @@ #include #include "XUI_Teleport.h" -#include "..\..\ServerPlayer.h" -#include "..\..\PlayerConnection.h" -#include "..\..\PlayerList.h" -#include "..\..\MinecraftServer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\PlayerRenderer.h" +#include "../../ServerPlayer.h" +#include "../../PlayerConnection.h" +#include "../../PlayerList.h" +#include "../../MinecraftServer.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../PlayerRenderer.h" #include "XUI_InGamePlayerOptions.h" -#include "..\..\Minecraft.h" -#include "..\..\MultiPlayerLocalPlayer.h" -#include "..\..\ClientConnection.h" -#include "..\..\..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\..\Xbox\Network\NetworkPlayerXbox.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../../Minecraft.World/net.minecraft.network.packet.h" +#include "../../Xbox/Network/NetworkPlayerXbox.h" #include "TeleportCommand.h" //---------------------------------------------------------------------------------- diff --git a/Minecraft.Client/Common/XUI/XUI_Teleport.h b/Minecraft.Client/Common/XUI/XUI_Teleport.h index cf60eab..65667ce 100644 --- a/Minecraft.Client/Common/XUI/XUI_Teleport.h +++ b/Minecraft.Client/Common/XUI/XUI_Teleport.h @@ -1,6 +1,6 @@ #pragma once using namespace std; -#include "../media/xuiscene_teleportmenu.h" +#include "../Media/xuiscene_teleportmenu.h" #include "XUI_CustomMessages.h" class INetworkPlayer; diff --git a/Minecraft.Client/Common/XUI/XUI_TextEntry.cpp b/Minecraft.Client/Common/XUI/XUI_TextEntry.cpp index 8934350..42bec4a 100644 --- a/Minecraft.Client/Common/XUI/XUI_TextEntry.cpp +++ b/Minecraft.Client/Common/XUI/XUI_TextEntry.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "XUI_TextEntry.h" -#include "..\..\MultiplayerLocalPlayer.h" +#include "../../MultiPlayerLocalPlayer.h" CScene_TextEntry::CommandParams CScene_TextEntry::CommandA[CScene_TextEntry::eCommand_MAX]= diff --git a/Minecraft.Client/Common/XUI/XUI_TextEntry.h b/Minecraft.Client/Common/XUI/XUI_TextEntry.h index 70dcf30..884ec67 100644 --- a/Minecraft.Client/Common/XUI/XUI_TextEntry.h +++ b/Minecraft.Client/Common/XUI/XUI_TextEntry.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Media\xuiscene_text_entry.h" +#include "../Media/xuiscene_text_entry.h" #include "XUI_Ctrl_4JEdit.h" diff --git a/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.cpp b/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.cpp index 5a2e67b..329ee26 100644 --- a/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.cpp +++ b/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.cpp @@ -6,7 +6,7 @@ #include "XUI_Ctrl_4JList.h" #include "XUI_Ctrl_4JIcon.h" #include "XUI_LoadSettings.h" -#include "..\..\ProgressRenderer.h" +#include "../../ProgressRenderer.h" #include "XUI_TransferToXboxOne.h" diff --git a/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.h b/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.h index f08de59..dc80495 100644 --- a/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.h +++ b/Minecraft.Client/Common/XUI/XUI_TransferToXboxOne.h @@ -2,7 +2,7 @@ using namespace std; //#include -#include "..\Media\xuiscene_TransferToXboxOne.h" +#include "../Media/xuiscene_TransferToXboxOne.h" class CXuiCtrl4JList; diff --git a/Minecraft.Client/Common/XUI/XUI_TrialExitUpsell.h b/Minecraft.Client/Common/XUI/XUI_TrialExitUpsell.h index 748b36a..3574199 100644 --- a/Minecraft.Client/Common/XUI/XUI_TrialExitUpsell.h +++ b/Minecraft.Client/Common/XUI/XUI_TrialExitUpsell.h @@ -1,6 +1,6 @@ #pragma once -#include "../media/xuiscene_trialexitupsell.h" +#include "../Media/xuiscene_trialexitupsell.h" #define TRIAL_EXIT_UPSELL_IMAGE_DISPLAY_TIME 3000 diff --git a/Minecraft.Client/Common/XUI/XUI_TutorialPopup.cpp b/Minecraft.Client/Common/XUI/XUI_TutorialPopup.cpp index 98951d8..573094e 100644 --- a/Minecraft.Client/Common/XUI/XUI_TutorialPopup.cpp +++ b/Minecraft.Client/Common/XUI/XUI_TutorialPopup.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\Common\Tutorial\Tutorial.h" -#include "..\..\MultiplayerLocalPlayer.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\..\Minecraft.World\Tile.h" -#include "..\..\..\Minecraft.World\Item.h" +#include "../../Common/Tutorial/Tutorial.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../../Minecraft.World/Tile.h" +#include "../../../Minecraft.World/Item.h" #include "XUI_Ctrl_CraftIngredientSlot.h" #include "XUI_XZP_Icons.h" diff --git a/Minecraft.Client/Common/XUI/XUI_TutorialPopup.h b/Minecraft.Client/Common/XUI/XUI_TutorialPopup.h index 6571675..6724d7b 100644 --- a/Minecraft.Client/Common/XUI/XUI_TutorialPopup.h +++ b/Minecraft.Client/Common/XUI/XUI_TutorialPopup.h @@ -1,5 +1,5 @@ #pragma once -#include "../media/xuiscene_tutorialpopup.h" +#include "../Media/xuiscene_tutorialpopup.h" #include "XUI_CustomMessages.h" class Tutorial; diff --git a/Minecraft.Client/Common/XUI/XUI_debug.cpp b/Minecraft.Client/Common/XUI/XUI_debug.cpp index 61b818a..07ba598 100644 --- a/Minecraft.Client/Common/XUI/XUI_debug.cpp +++ b/Minecraft.Client/Common/XUI/XUI_debug.cpp @@ -5,7 +5,7 @@ #include #include "XUI_Debug.h" -#include "..\..\..\Minecraft.Client\StatsCounter.h" +#include "../../../Minecraft.Client/StatsCounter.h" LPCWSTR CScene_Debug::m_DebugCheckboxTextA[eDebugSetting_Max+1]= { diff --git a/Minecraft.Client/CompassTexture.cpp b/Minecraft.Client/CompassTexture.cpp index 93d6a62..2673df0 100644 --- a/Minecraft.Client/CompassTexture.cpp +++ b/Minecraft.Client/CompassTexture.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "Minecraft.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "MultiplayerLocalPlayer.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "MultiPlayerLocalPlayer.h" +#include "../Minecraft.World/JavaMath.h" #include "Texture.h" #include "CompassTexture.h" diff --git a/Minecraft.Client/ConfirmScreen.cpp b/Minecraft.Client/ConfirmScreen.cpp index b67ea19..13a89a4 100644 --- a/Minecraft.Client/ConfirmScreen.cpp +++ b/Minecraft.Client/ConfirmScreen.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ConfirmScreen.h" #include "SmallButton.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" ConfirmScreen::ConfirmScreen(Screen *parent, const wstring& title1, const wstring& title2, int id) { diff --git a/Minecraft.Client/ConnectScreen.cpp b/Minecraft.Client/ConnectScreen.cpp index 2cf005b..6ac4ed0 100644 --- a/Minecraft.Client/ConnectScreen.cpp +++ b/Minecraft.Client/ConnectScreen.cpp @@ -5,7 +5,7 @@ #include "Button.h" #include "Minecraft.h" #include "User.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" ConnectScreen::ConnectScreen(Minecraft *minecraft, const wstring& ip, int port) diff --git a/Minecraft.Client/ContainerScreen.cpp b/Minecraft.Client/ContainerScreen.cpp index 17b4540..4ec572a 100644 --- a/Minecraft.Client/ContainerScreen.cpp +++ b/Minecraft.Client/ContainerScreen.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ContainerScreen.h" #include "Textures.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" ContainerScreen::ContainerScreen(shared_ptr inventory, shared_ptr container) : AbstractContainerScreen(new ContainerMenu(inventory, container)) { diff --git a/Minecraft.Client/ControlsScreen.cpp b/Minecraft.Client/ControlsScreen.cpp index 487dbb1..c047327 100644 --- a/Minecraft.Client/ControlsScreen.cpp +++ b/Minecraft.Client/ControlsScreen.cpp @@ -2,7 +2,7 @@ #include "ControlsScreen.h" #include "Options.h" #include "SmallButton.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" ControlsScreen::ControlsScreen(Screen *lastScreen, Options *options) { diff --git a/Minecraft.Client/CraftingScreen.cpp b/Minecraft.Client/CraftingScreen.cpp index c28df18..76aa8db 100644 --- a/Minecraft.Client/CraftingScreen.cpp +++ b/Minecraft.Client/CraftingScreen.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "CraftingScreen.h" #include "Textures.h" -#include "MultiplayerLocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" +#include "MultiPlayerLocalPlayer.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" CraftingScreen::CraftingScreen(shared_ptr inventory, Level *level, int x, int y, int z) : AbstractContainerScreen(new CraftingMenu(inventory, level, x, y, z)) { diff --git a/Minecraft.Client/CreateWorldScreen.cpp b/Minecraft.Client/CreateWorldScreen.cpp index b9856c7..d9709af 100644 --- a/Minecraft.Client/CreateWorldScreen.cpp +++ b/Minecraft.Client/CreateWorldScreen.cpp @@ -3,12 +3,12 @@ #include "EditBox.h" #include "Button.h" #include "SurvivalMode.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/Random.h" CreateWorldScreen::CreateWorldScreen(Screen *lastScreen) { diff --git a/Minecraft.Client/CreativeMode.cpp b/Minecraft.Client/CreativeMode.cpp index e5e6a79..6569fa6 100644 --- a/Minecraft.Client/CreativeMode.cpp +++ b/Minecraft.Client/CreativeMode.cpp @@ -4,11 +4,11 @@ #include "MultiPlayerLocalPlayer.h" #include "User.h" #include "LocalPlayer.h" -#include "..\Minecraft.World\\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" CreativeMode::CreativeMode(Minecraft *minecraft) : GameMode(minecraft) { diff --git a/Minecraft.Client/CreeperModel.cpp b/Minecraft.Client/CreeperModel.cpp index 51237ce..ee889d0 100644 --- a/Minecraft.Client/CreeperModel.cpp +++ b/Minecraft.Client/CreeperModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "CreeperModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/CreeperRenderer.cpp b/Minecraft.Client/CreeperRenderer.cpp index 483d14e..56b9bd7 100644 --- a/Minecraft.Client/CreeperRenderer.cpp +++ b/Minecraft.Client/CreeperRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "CreeperRenderer.h" #include "CreeperModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/Mth.h" CreeperRenderer::CreeperRenderer() : MobRenderer( new CreeperModel(), 0.5f ) { diff --git a/Minecraft.Client/CritParticle.cpp b/Minecraft.Client/CritParticle.cpp index 6c71b02..b3ed2f0 100644 --- a/Minecraft.Client/CritParticle.cpp +++ b/Minecraft.Client/CritParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "CritParticle.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.world.level.h" void CritParticle::_init(Level *level, shared_ptr entity, ePARTICLE_TYPE type) { diff --git a/Minecraft.Client/CritParticle2.cpp b/Minecraft.Client/CritParticle2.cpp index 363e8f0..2620d40 100644 --- a/Minecraft.Client/CritParticle2.cpp +++ b/Minecraft.Client/CritParticle2.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "CritParticle2.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" void CritParticle2::_init(double xa, double ya, double za, float scale) { diff --git a/Minecraft.Client/Cube.h b/Minecraft.Client/Cube.h index 3aee2b6..2dd074e 100644 --- a/Minecraft.Client/Cube.h +++ b/Minecraft.Client/Cube.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" #include "Vertex.h" #include "Polygon.h" diff --git a/Minecraft.Client/Culler.h b/Minecraft.Client/Culler.h index bd428ac..cb1f8a0 100644 --- a/Minecraft.Client/Culler.h +++ b/Minecraft.Client/Culler.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\AABB.h" +#include "../Minecraft.World/AABB.h" class Culler { diff --git a/Minecraft.Client/DLCTexturePack.cpp b/Minecraft.Client/DLCTexturePack.cpp index 3d1e05a..ac4c3cf 100644 --- a/Minecraft.Client/DLCTexturePack.cpp +++ b/Minecraft.Client/DLCTexturePack.cpp @@ -1,19 +1,19 @@ #include "stdafx.h" -#include "Common\DLC\DLCGameRulesFile.h" -#include "Common\DLC\DLCGameRulesHeader.h" -#include "Common\DLC\DLCGameRules.h" +#include "Common/DLC/DLCGameRulesFile.h" +#include "Common/DLC/DLCGameRulesHeader.h" +#include "Common/DLC/DLCGameRules.h" #include "DLCTexturePack.h" -#include "Common\DLC\DLCColourTableFile.h" -#include "Common\DLC\DLCUIDataFile.h" -#include "Common\DLC\DLCTextureFile.h" -#include "Common\DLC\DLCLocalisationFile.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "Common/DLC/DLCColourTableFile.h" +#include "Common/DLC/DLCUIDataFile.h" +#include "Common/DLC/DLCTextureFile.h" +#include "Common/DLC/DLCLocalisationFile.h" +#include "../Minecraft.World/StringHelpers.h" #include "StringTable.h" -#include "Common\DLC\DLCAudioFile.h" +#include "Common/DLC/DLCAudioFile.h" #if defined _XBOX || defined _WINDOWS64 -#include "Xbox\XML\ATGXmlParser.h" -#include "Xbox\XML\xmlFilesCallback.h" +#include "Xbox/XML/ATGXmlParser.h" +#include "Xbox/XML/xmlFilesCallback.h" #endif DLCTexturePack::DLCTexturePack(DWORD id, DLCPack *pack, TexturePack *fallback) : AbstractTexturePack(id, NULL, pack->getName(), fallback) diff --git a/Minecraft.Client/DeathScreen.cpp b/Minecraft.Client/DeathScreen.cpp index a06606e..d737bf9 100644 --- a/Minecraft.Client/DeathScreen.cpp +++ b/Minecraft.Client/DeathScreen.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "DeathScreen.h" #include "Button.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "TitleScreen.h" void DeathScreen::init() diff --git a/Minecraft.Client/DefaultRenderer.cpp b/Minecraft.Client/DefaultRenderer.cpp index d4c1573..cfe8891 100644 --- a/Minecraft.Client/DefaultRenderer.cpp +++ b/Minecraft.Client/DefaultRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "DefaultRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" void DefaultRenderer::render(shared_ptr entity, double x, double y, double z, float rot, float a) { diff --git a/Minecraft.Client/DefaultTexturePack.cpp b/Minecraft.Client/DefaultTexturePack.cpp index d2974b6..4a2e46f 100644 --- a/Minecraft.Client/DefaultTexturePack.cpp +++ b/Minecraft.Client/DefaultTexturePack.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "DefaultTexturePack.h" #include "Textures.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" DefaultTexturePack::DefaultTexturePack() : AbstractTexturePack(0, NULL, L"Minecraft", NULL) diff --git a/Minecraft.Client/DemoLevel.cpp b/Minecraft.Client/DemoLevel.cpp index 52edc0b..7ae62af 100644 --- a/Minecraft.Client/DemoLevel.cpp +++ b/Minecraft.Client/DemoLevel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "DemoLevel.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" DemoLevel::DemoLevel(shared_ptr levelStorage, const wstring& levelName) : Level(levelStorage, levelName, DEMO_LEVEL_SEED) { diff --git a/Minecraft.Client/DemoLevel.h b/Minecraft.Client/DemoLevel.h index 8364d5b..8a61bbb 100644 --- a/Minecraft.Client/DemoLevel.h +++ b/Minecraft.Client/DemoLevel.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.h" class DemoLevel : public Level { diff --git a/Minecraft.Client/DemoMode.cpp b/Minecraft.Client/DemoMode.cpp index 3b24af7..75d0ab9 100644 --- a/Minecraft.Client/DemoMode.cpp +++ b/Minecraft.Client/DemoMode.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "DemoMode.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.h" DemoMode::DemoMode(Minecraft *minecraft) : SurvivalMode(minecraft) { diff --git a/Minecraft.Client/DerivedServerLevel.cpp b/Minecraft.Client/DerivedServerLevel.cpp index a67408d..b1788b2 100644 --- a/Minecraft.Client/DerivedServerLevel.cpp +++ b/Minecraft.Client/DerivedServerLevel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "DerivedServerLevel.h" -#include "..\Minecraft.World\SavedDataStorage.h" -#include "..\Minecraft.World\DerivedLevelData.h" +#include "../Minecraft.World/SavedDataStorage.h" +#include "../Minecraft.World/DerivedLevelData.h" DerivedServerLevel::DerivedServerLevel(MinecraftServer *server, shared_ptr levelStorage, const wstring& levelName, int dimension, LevelSettings *levelSettings, ServerLevel *wrapped) : ServerLevel(server, levelStorage, levelName, dimension, levelSettings) diff --git a/Minecraft.Client/DisconnectedScreen.cpp b/Minecraft.Client/DisconnectedScreen.cpp index b445e4d..815ce20 100644 --- a/Minecraft.Client/DisconnectedScreen.cpp +++ b/Minecraft.Client/DisconnectedScreen.cpp @@ -2,7 +2,7 @@ #include "DisconnectedScreen.h" #include "TitleScreen.h" #include "Button.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" DisconnectedScreen::DisconnectedScreen(const wstring& title, const wstring reason, void *reasonObjects, ...) { diff --git a/Minecraft.Client/DragonBreathParticle.cpp b/Minecraft.Client/DragonBreathParticle.cpp index 0d0f75f..6bce373 100644 --- a/Minecraft.Client/DragonBreathParticle.cpp +++ b/Minecraft.Client/DragonBreathParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "DragonBreathParticle.h" void DragonBreathParticle::init(Level *level, double x, double y, double z, double xa, double ya, double za, float scale) diff --git a/Minecraft.Client/DragonModel.cpp b/Minecraft.Client/DragonModel.cpp index 3986182..7a846d4 100644 --- a/Minecraft.Client/DragonModel.cpp +++ b/Minecraft.Client/DragonModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "DragonModel.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\Enderdragon.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/EnderDragon.h" DragonModel::DragonModel(float g) : Model() { diff --git a/Minecraft.Client/DripParticle.cpp b/Minecraft.Client/DripParticle.cpp index 9463976..2bdd922 100644 --- a/Minecraft.Client/DripParticle.cpp +++ b/Minecraft.Client/DripParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Mth.h" #include "DripParticle.h" DripParticle::DripParticle(Level *level, double x, double y, double z, Material *material) : Particle(level, x, y, z, 0, 0, 0) diff --git a/Minecraft.Client/Durango/Durango_App.cpp b/Minecraft.Client/Durango/Durango_App.cpp index 2ec81a2..2841891 100644 --- a/Minecraft.Client/Durango/Durango_App.cpp +++ b/Minecraft.Client/Durango/Durango_App.cpp @@ -1,17 +1,17 @@ -#include "stdafx.h" -#include "..\Common\Consoles_App.h" -#include "..\User.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\..\Minecraft.Client\MinecraftServer.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\..\Minecraft.World\BiomeSource.h" -#include "..\..\Minecraft.World\LevelType.h" -#include "ServiceConfig\Events-XBLA.8-149E11AEEvents.h" -#include "..\..\Minecraft.World\DurangoStats.h" -#include "..\..\Minecraft.Client\Durango\XML\xmlFilesCallback.h" +#include "stdafx.h" +#include "../Common/Consoles_App.h" +#include "../User.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../../Minecraft.Client/MinecraftServer.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../../Minecraft.World/BiomeSource.h" +#include "../../Minecraft.World/LevelType.h" +#include "ServiceConfig/Events-XBLA.8-149E11AEEvents.h" +#include "../../Minecraft.World/DurangoStats.h" +#include "../../Minecraft.Client/Durango/XML/xmlFilesCallback.h" CConsoleMinecraftApp app; diff --git a/Minecraft.Client/Durango/Durango_Minecraft.cpp b/Minecraft.Client/Durango/Durango_Minecraft.cpp index 48d5c31..339cdb2 100644 --- a/Minecraft.Client/Durango/Durango_Minecraft.cpp +++ b/Minecraft.Client/Durango/Durango_Minecraft.cpp @@ -4,35 +4,35 @@ #include "stdafx.h" #include -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" -#include "Leaderboards\GameProgress.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" -#include "Leaderboards\DurangoLeaderboardManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" +#include "Leaderboards/GameProgress.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" +#include "Leaderboards/DurangoLeaderboardManager.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" #include "Resource.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" #include //using namespace Windows::Xbox::Input; diff --git a/Minecraft.Client/Durango/Durango_UIController.h b/Minecraft.Client/Durango/Durango_UIController.h index 28fe08a..4ad3410 100644 --- a/Minecraft.Client/Durango/Durango_UIController.h +++ b/Minecraft.Client/Durango/Durango_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\UIController.h" +#include "../Common/UI/UIController.h" class ConsoleUIController : public UIController { diff --git a/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.cpp b/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.cpp index cbedb03..31f8a57 100644 --- a/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.cpp +++ b/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "DurangoLeaderboardManager.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" namespace WFC = Windows::Foundation::Collections; namespace CC = concurrency; diff --git a/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.h b/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.h index 233d8b7..2425b94 100644 --- a/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.h +++ b/Minecraft.Client/Durango/Leaderboards/DurangoLeaderboardManager.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Leaderboards\LeaderboardManager.h" +#include "Common/Leaderboards/LeaderboardManager.h" namespace P = Platform; namespace PC = Platform::Collections; diff --git a/Minecraft.Client/Durango/Leaderboards/DurangoStatsDebugger.cpp b/Minecraft.Client/Durango/Leaderboards/DurangoStatsDebugger.cpp index caa5857..5e0f74f 100644 --- a/Minecraft.Client/Durango/Leaderboards/DurangoStatsDebugger.cpp +++ b/Minecraft.Client/Durango/Leaderboards/DurangoStatsDebugger.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" -#include "..\Minecraft.World\Tile.h" -#include "..\Minecraft.World\Item.h" +#include "../Minecraft.World/Tile.h" +#include "../Minecraft.World/Item.h" -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" -#include "..\Minecraft.World\EntityIO.h" +#include "../Minecraft.World/EntityIO.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" -#include "Common\Console_Awards_enum.h" +#include "Common/Console_Awards_enum.h" #include "DurangoStatsDebugger.h" diff --git a/Minecraft.Client/Durango/Leaderboards/GameProgress.cpp b/Minecraft.Client/Durango/Leaderboards/GameProgress.cpp index dd07f3e..0ad923b 100644 --- a/Minecraft.Client/Durango/Leaderboards/GameProgress.cpp +++ b/Minecraft.Client/Durango/Leaderboards/GameProgress.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "Durango\ServiceConfig\Events-XBLA.8-149E11AEEvents.h" +#include "Durango/ServiceConfig/Events-XBLA.8-149E11AEEvents.h" -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #include "GameProgress.h" diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager.cpp b/Minecraft.Client/Durango/Network/DQRNetworkManager.cpp index f13cc4a..568ae18 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager.cpp +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager.cpp @@ -5,11 +5,11 @@ #include #include #include -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "base64.h" #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif #include "ChatIntegrationLayer.h" diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager.h b/Minecraft.Client/Durango/Network/DQRNetworkManager.h index 5f7b8d9..7706561 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager.h +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager.h @@ -1,7 +1,7 @@ #pragma once #include "DQRNetworkPlayer.h" -#include "..\Minecraft.World\C4JThread.h" +#include "../Minecraft.World/C4JThread.h" #include class IDQRNetworkManagerListener; diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager_FriendSessions.cpp b/Minecraft.Client/Durango/Network/DQRNetworkManager_FriendSessions.cpp index 3a14a2d..29cd5c9 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager_FriendSessions.cpp +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager_FriendSessions.cpp @@ -5,11 +5,11 @@ #include #include #include -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "base64.h" #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif #include "ChatIntegrationLayer.h" diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager_Log.cpp b/Minecraft.Client/Durango/Network/DQRNetworkManager_Log.cpp index cf66ea6..ea35324 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager_Log.cpp +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager_Log.cpp @@ -5,11 +5,11 @@ #include #include #include -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "base64.h" #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif #include "ChatIntegrationLayer.h" diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager_SendReceive.cpp b/Minecraft.Client/Durango/Network/DQRNetworkManager_SendReceive.cpp index 9232d09..d4b40ab 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager_SendReceive.cpp +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager_SendReceive.cpp @@ -5,11 +5,11 @@ #include #include #include -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "base64.h" #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif #include "ChatIntegrationLayer.h" diff --git a/Minecraft.Client/Durango/Network/DQRNetworkManager_XRNSEvent.cpp b/Minecraft.Client/Durango/Network/DQRNetworkManager_XRNSEvent.cpp index c985a19..5054e66 100644 --- a/Minecraft.Client/Durango/Network/DQRNetworkManager_XRNSEvent.cpp +++ b/Minecraft.Client/Durango/Network/DQRNetworkManager_XRNSEvent.cpp @@ -5,11 +5,11 @@ #include #include #include -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "base64.h" #ifdef _DURANGO -#include "..\Minecraft.World\DurangoStats.h" +#include "../Minecraft.World/DurangoStats.h" #endif #include "ChatIntegrationLayer.h" diff --git a/Minecraft.Client/Durango/Network/NetworkPlayerDurango.h b/Minecraft.Client/Durango/Network/NetworkPlayerDurango.h index c95e8ae..2fef6df 100644 --- a/Minecraft.Client/Durango/Network/NetworkPlayerDurango.h +++ b/Minecraft.Client/Durango/Network/NetworkPlayerDurango.h @@ -1,6 +1,6 @@ #pragma once -#include "..\..\Common\Network\NetworkPlayerInterface.h" +#include "../../Common/Network/NetworkPlayerInterface.h" #include "DQRNetworkPlayer.h" // This is an implementation of the INetworkPlayer interface, for Durango. It effectively wraps the DQRNetworkPlayer class in a non-platform-specific way. diff --git a/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.cpp b/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.cpp index 3efba5e..a3e4b52 100644 --- a/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.cpp +++ b/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Socket.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/Socket.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "PlatformNetworkManagerDurango.h" #include "NetworkPlayerDurango.h" diff --git a/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.h b/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.h index 5580722..2d78657 100644 --- a/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.h +++ b/Minecraft.Client/Durango/Network/PlatformNetworkManagerDurango.h @@ -1,10 +1,10 @@ #pragma once using namespace std; #include -#include "..\..\..\Minecraft.World\C4JThread.h" -#include "..\..\Common\Network\NetworkPlayerInterface.h" -#include "..\..\Common\Network\PlatformNetworkManagerInterface.h" -#include "..\..\Common\Network\SessionInfo.h" +#include "../../../Minecraft.World/C4JThread.h" +#include "../../Common/Network/NetworkPlayerInterface.h" +#include "../../Common/Network/PlatformNetworkManagerInterface.h" +#include "../../Common/Network/SessionInfo.h" #include "DQRNetworkManager.h" #define MINECRAFT_DURANGO_PARTY_SEARCH_DELAY_MILLISECONDS 30000 diff --git a/Minecraft.Client/Durango/XML/ATGXmlParser.cpp b/Minecraft.Client/Durango/XML/ATGXmlParser.cpp index fc5aed0..029be1c 100644 --- a/Minecraft.Client/Durango/XML/ATGXmlParser.cpp +++ b/Minecraft.Client/Durango/XML/ATGXmlParser.cpp @@ -15,7 +15,7 @@ //------------------------------------------------------------------------------------- #include "stdafx.h" -#include "AtgXmlParser.h" +#include "ATGXmlParser.h" namespace ATG { diff --git a/Minecraft.Client/Durango/XboxGameMode.cpp b/Minecraft.Client/Durango/XboxGameMode.cpp index 1b55fdd..709a658 100644 --- a/Minecraft.Client/Durango/XboxGameMode.cpp +++ b/Minecraft.Client/Durango/XboxGameMode.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "XboxGameMode.h" -#include "..\Common\Tutorial\Tutorial.h" +#include "../Common/Tutorial/Tutorial.h" XboxGameMode::XboxGameMode(int iPad, Minecraft *minecraft, ClientConnection *connection) : TutorialMode(iPad, minecraft, connection) diff --git a/Minecraft.Client/Durango/XboxGameMode.h b/Minecraft.Client/Durango/XboxGameMode.h index 347cdf3..a9f0d6c 100644 --- a/Minecraft.Client/Durango/XboxGameMode.h +++ b/Minecraft.Client/Durango/XboxGameMode.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Common\Tutorial\TutorialMode.h" +#include "../Common/Tutorial/TutorialMode.h" class XboxGameMode : public TutorialMode { diff --git a/Minecraft.Client/EchantmentTableParticle.cpp b/Minecraft.Client/EchantmentTableParticle.cpp index 5af7ef3..9cfdcda 100644 --- a/Minecraft.Client/EchantmentTableParticle.cpp +++ b/Minecraft.Client/EchantmentTableParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "EchantmentTableParticle.h" EchantmentTableParticle::EchantmentTableParticle(Level *level, double x, double y, double z, double xd, double yd, double zd) : Particle(level, x, y, z, xd, yd, zd) diff --git a/Minecraft.Client/EditBox.cpp b/Minecraft.Client/EditBox.cpp index 54ee62e..e4d71cb 100644 --- a/Minecraft.Client/EditBox.cpp +++ b/Minecraft.Client/EditBox.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "EditBox.h" -#include "..\Minecraft.World\SharedConstants.h" +#include "../Minecraft.World/SharedConstants.h" EditBox::EditBox(Screen *screen, Font *font, int x, int y, int width, int height, const wstring& value) { diff --git a/Minecraft.Client/EnchantTableRenderer.cpp b/Minecraft.Client/EnchantTableRenderer.cpp index 43f2b04..41e0164 100644 --- a/Minecraft.Client/EnchantTableRenderer.cpp +++ b/Minecraft.Client/EnchantTableRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "BookModel.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/Mth.h" #include "EnchantTableRenderer.h" EnchantTableRenderer::EnchantTableRenderer() diff --git a/Minecraft.Client/EnderChestRenderer.cpp b/Minecraft.Client/EnderChestRenderer.cpp index 2996b65..8befdc9 100644 --- a/Minecraft.Client/EnderChestRenderer.cpp +++ b/Minecraft.Client/EnderChestRenderer.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "ModelPart.h" #include "EnderChestRenderer.h" diff --git a/Minecraft.Client/EnderCrystalRenderer.cpp b/Minecraft.Client/EnderCrystalRenderer.cpp index 452206b..cde8a81 100644 --- a/Minecraft.Client/EnderCrystalRenderer.cpp +++ b/Minecraft.Client/EnderCrystalRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "EnderCrystalModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" #include "EnderCrystalRenderer.h" EnderCrystalRenderer::EnderCrystalRenderer() diff --git a/Minecraft.Client/EnderDragonRenderer.cpp b/Minecraft.Client/EnderDragonRenderer.cpp index 8c531d4..961c00c 100644 --- a/Minecraft.Client/EnderDragonRenderer.cpp +++ b/Minecraft.Client/EnderDragonRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "DragonModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" #include "Tesselator.h" #include "Lighting.h" #include "EnderDragonRenderer.h" diff --git a/Minecraft.Client/EnderParticle.cpp b/Minecraft.Client/EnderParticle.cpp index 3889bf9..efbad13 100644 --- a/Minecraft.Client/EnderParticle.cpp +++ b/Minecraft.Client/EnderParticle.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "EnderParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Random.h" // 4J Stu - This class was originally "PortalParticle" but I have split the two uses of the particle // End creatures/items (e.g. EnderMan, EyeOfEnder, etc) use this particle diff --git a/Minecraft.Client/EndermanRenderer.cpp b/Minecraft.Client/EndermanRenderer.cpp index 8802376..75f2a2d 100644 --- a/Minecraft.Client/EndermanRenderer.cpp +++ b/Minecraft.Client/EndermanRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "EndermanRenderer.h" #include "EndermanModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" EndermanRenderer::EndermanRenderer() : MobRenderer(new EndermanModel(), 0.5f) { diff --git a/Minecraft.Client/EntityRenderDispatcher.cpp b/Minecraft.Client/EntityRenderDispatcher.cpp index dfc9a11..b2952a2 100644 --- a/Minecraft.Client/EntityRenderDispatcher.cpp +++ b/Minecraft.Client/EntityRenderDispatcher.cpp @@ -1,18 +1,18 @@ #include "stdafx.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\Minecraft.World\net.minecraft.world.entity.npc.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.alchemy.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/net.minecraft.world.entity.npc.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.alchemy.h" #include "SpiderRenderer.h" #include "PigRenderer.h" #include "SheepRenderer.h" @@ -44,7 +44,7 @@ #include "ExperienceOrbRenderer.h" #include "SilverfishRenderer.h" #include "MushroomCowRenderer.h" -#include "SnowmanRenderer.h" +#include "SnowManRenderer.h" #include "LavaSlimeRenderer.h" #include "VillagerRenderer.h" #include "EnderDragonRenderer.h" diff --git a/Minecraft.Client/EntityRenderDispatcher.h b/Minecraft.Client/EntityRenderDispatcher.h index 248be18..c1a3d44 100644 --- a/Minecraft.Client/EntityRenderDispatcher.h +++ b/Minecraft.Client/EntityRenderDispatcher.h @@ -1,7 +1,7 @@ #pragma once #include "EntityRenderer.h" -#include "..\Minecraft.World\Entity.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/Entity.h" +#include "../Minecraft.World/JavaIntHash.h" class font; using namespace std; diff --git a/Minecraft.Client/EntityRenderer.cpp b/Minecraft.Client/EntityRenderer.cpp index 6c0247e..137379d 100644 --- a/Minecraft.Client/EntityRenderer.cpp +++ b/Minecraft.Client/EntityRenderer.cpp @@ -3,13 +3,13 @@ #include "HumanoidModel.h" #include "EntityRenderDispatcher.h" #include "Options.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\Entity.h" -#include "..\Minecraft.World\Level.h" -#include "..\Minecraft.World\AABB.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/Entity.h" +#include "../Minecraft.World/Level.h" +#include "../Minecraft.World/AABB.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" #include "LocalPlayer.h" // 4J - added diff --git a/Minecraft.Client/EntityTileRenderer.cpp b/Minecraft.Client/EntityTileRenderer.cpp index a2301d4..93cd95e 100644 --- a/Minecraft.Client/EntityTileRenderer.cpp +++ b/Minecraft.Client/EntityTileRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "EntityTileRenderer.h" #include "TileEntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" EntityTileRenderer *EntityTileRenderer::instance = new EntityTileRenderer; diff --git a/Minecraft.Client/EntityTracker.cpp b/Minecraft.Client/EntityTracker.cpp index 8f1dbcd..396f128 100644 --- a/Minecraft.Client/EntityTracker.cpp +++ b/Minecraft.Client/EntityTracker.cpp @@ -5,19 +5,19 @@ #include "TrackedEntity.h" #include "ServerPlayer.h" #include "ServerLevel.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\BasicTypeContainers.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/BasicTypeContainers.h" #include "PlayerConnection.h" EntityTracker::EntityTracker(ServerLevel *level) diff --git a/Minecraft.Client/EntityTracker.h b/Minecraft.Client/EntityTracker.h index 82b01d0..3c01841 100644 --- a/Minecraft.Client/EntityTracker.h +++ b/Minecraft.Client/EntityTracker.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\HashExtension.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/HashExtension.h" +#include "../Minecraft.World/JavaIntHash.h" class Entity; class ServerPlayer; class TrackedEntity; diff --git a/Minecraft.Client/ExperienceOrbRenderer.cpp b/Minecraft.Client/ExperienceOrbRenderer.cpp index 1771f83..f84311a 100644 --- a/Minecraft.Client/ExperienceOrbRenderer.cpp +++ b/Minecraft.Client/ExperienceOrbRenderer.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "ExperienceOrbRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" #include "Tesselator.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/JavaMath.h" ExperienceOrbRenderer::ExperienceOrbRenderer() { diff --git a/Minecraft.Client/ExplodeParticle.cpp b/Minecraft.Client/ExplodeParticle.cpp index fa950a0..fb39d47 100644 --- a/Minecraft.Client/ExplodeParticle.cpp +++ b/Minecraft.Client/ExplodeParticle.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ExplodeParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Random.h" ExplodeParticle::ExplodeParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level, x, y, z, xa, ya, za) { diff --git a/Minecraft.Client/Extrax64Stubs.cpp b/Minecraft.Client/Extrax64Stubs.cpp index 006bb32..cf79460 100644 --- a/Minecraft.Client/Extrax64Stubs.cpp +++ b/Minecraft.Client/Extrax64Stubs.cpp @@ -4,33 +4,36 @@ #endif // __PS3__ #ifdef __PS3__ -#include "PS3\Sentient\SentientManager.h" +#include "PS3/Sentient/SentientManager.h" #include "StatsCounter.h" -#include "PS3\Social\SocialManager.h" +#include "PS3/Social/SocialManager.h" #include #include #elif defined _DURANGO -#include "Durango\Sentient\SentientManager.h" +#include "Durango/Sentient/SentientManager.h" #include "StatsCounter.h" -#include "Durango\Social\SocialManager.h" -#include "Durango\Sentient\DynamicConfigurations.h" -#include "Durango\DurangoExtras\xcompress.h" +#include "Durango/Social/SocialManager.h" +#include "Durango/Sentient/DynamicConfigurations.h" +#include "Durango/DurangoExtras/xcompress.h" #elif defined _WINDOWS64 -#include "Windows64\Sentient\SentientManager.h" +#include "Windows64/Sentient/SentientManager.h" #include "StatsCounter.h" -#include "Windows64\Social\SocialManager.h" -#include "Windows64\Sentient\DynamicConfigurations.h" +#include "Windows64/Social/SocialManager.h" +#include "Windows64/Sentient/DynamicConfigurations.h" +#ifndef _DEDICATED_SERVER +#include "Windows64/Audio/VoiceChat.h" +#endif #elif defined __PSVITA__ -#include "PSVita\Sentient\SentientManager.h" +#include "PSVita/Sentient/SentientManager.h" #include "StatsCounter.h" -#include "PSVita\Social\SocialManager.h" -#include "PSVita\Sentient\DynamicConfigurations.h" +#include "PSVita/Social/SocialManager.h" +#include "PSVita/Sentient/DynamicConfigurations.h" #include #else -#include "Orbis\Sentient\SentientManager.h" +#include "Orbis/Sentient/SentientManager.h" #include "StatsCounter.h" -#include "Orbis\Social\SocialManager.h" -#include "Orbis\Sentient\DynamicConfigurations.h" +#include "Orbis/Social/SocialManager.h" +#include "Orbis/Sentient/DynamicConfigurations.h" #include #endif @@ -185,7 +188,7 @@ D3DXVECTOR3::D3DXVECTOR3() {} D3DXVECTOR3::D3DXVECTOR3(float x,float y,float z) : x(x), y(y), z(z) {} D3DXVECTOR3& D3DXVECTOR3::operator += ( CONST D3DXVECTOR3& add ) { x += add.x; y += add.y; z += add.z; return *this; } -#include "Windows64\Network\WinsockNetLayer.h" +#include "Windows64/Network/WinsockNetLayer.h" BYTE IQNetPlayer::GetSmallId() { return m_smallId; } void IQNetPlayer::SendData(IQNetPlayer *player, const void *pvData, DWORD dwDataSize, DWORD dwFlags) @@ -288,9 +291,21 @@ static void Win64_BuildSplitNameW(int iPad, wchar_t *outName, int outSize) LPCWSTR IQNetPlayer::GetGamertag() { return m_gamertag; } int IQNetPlayer::GetSessionIndex() { return m_smallId; } -bool IQNetPlayer::IsTalking() { return false; } +bool IQNetPlayer::IsTalking() { +#if defined(_WINDOWS64) && !defined(_DEDICATED_SERVER) + return VoiceChat::isTalking(m_smallId); +#else + return false; +#endif +} bool IQNetPlayer::IsMutedByLocalUser(DWORD dwUserIndex) { return false; } -bool IQNetPlayer::HasVoice() { return false; } +bool IQNetPlayer::HasVoice() { +#if defined(_WINDOWS64) && !defined(_DEDICATED_SERVER) + return VoiceChat::hasVoice(); +#else + return false; +#endif +} bool IQNetPlayer::HasCamera() { return false; } int IQNetPlayer::GetUserIndex() { return this - &IQNet::m_player[0]; } void IQNetPlayer::SetCustomDataValue(ULONG_PTR ulpCustomDataValue) { diff --git a/Minecraft.Client/FallingTileRenderer.cpp b/Minecraft.Client/FallingTileRenderer.cpp index 02e23da..b5369ed 100644 --- a/Minecraft.Client/FallingTileRenderer.cpp +++ b/Minecraft.Client/FallingTileRenderer.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "FallingTileRenderer.h" #include "TileRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" #include "EntityRenderDispatcher.h" FallingTileRenderer::FallingTileRenderer() : EntityRenderer() diff --git a/Minecraft.Client/FireballRenderer.cpp b/Minecraft.Client/FireballRenderer.cpp index 836e8be..dc229b1 100644 --- a/Minecraft.Client/FireballRenderer.cpp +++ b/Minecraft.Client/FireballRenderer.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "FireballRenderer.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.world.h" FireballRenderer::FireballRenderer(float scale) { diff --git a/Minecraft.Client/FishingHookRenderer.cpp b/Minecraft.Client/FishingHookRenderer.cpp index 0408e96..4f7d964 100644 --- a/Minecraft.Client/FishingHookRenderer.cpp +++ b/Minecraft.Client/FishingHookRenderer.cpp @@ -2,10 +2,10 @@ #include "FishingHookRenderer.h" #include "EntityRenderDispatcher.h" #include "Options.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\Vec3.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/Vec3.h" +#include "../Minecraft.World/Mth.h" #include "MultiPlayerLocalPlayer.h" void FishingHookRenderer::render(shared_ptr _hook, double x, double y, double z, float rot, float a) diff --git a/Minecraft.Client/FlameParticle.cpp b/Minecraft.Client/FlameParticle.cpp index eb12dbf..ce9aed5 100644 --- a/Minecraft.Client/FlameParticle.cpp +++ b/Minecraft.Client/FlameParticle.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Random.h" #include "FlameParticle.h" FlameParticle::FlameParticle(Level *level, double x, double y, double z, double xd, double yd, double zd) : Particle(level, x, y, z, xd, yd, zd) diff --git a/Minecraft.Client/Font.cpp b/Minecraft.Client/Font.cpp index 17f7285..bcd37fb 100644 --- a/Minecraft.Client/Font.cpp +++ b/Minecraft.Client/Font.cpp @@ -3,10 +3,10 @@ #include "Font.h" #include "Options.h" #include "Tesselator.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\net.minecraft.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/net.minecraft.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/Random.h" Font::Font(Options *options, const wstring& name, Textures* textures, bool enforceUnicode, TEXTURE_NAME textureName, int cols, int rows, int charWidth, int charHeight, unsigned short charMap[]/* = nullptr */) : textures(textures) { @@ -194,7 +194,6 @@ wstring Font::reorderBidi(const wstring &str) void Font::draw(const wstring &str, bool dropShadow) { - // Bind the texture textures->bindTexture(m_textureName); bool noise = false; @@ -202,18 +201,18 @@ void Font::draw(const wstring &str, bool dropShadow) for (int i = 0; i < (int)cleanStr.length(); ++i) { - // Map character wchar_t c = cleanStr.at(i); + wchar_t orig = str.at(i); - if (c == 167 && i + 1 < cleanStr.length()) + if (orig == 167 && i + 1 < (int)str.length()) { - // 4J - following block was: - // int colorN = L"0123456789abcdefk".indexOf(str.toLowerCase().charAt(i + 1)); - wchar_t ca = cleanStr[i+1]; + wchar_t ca = str[i+1]; int colorN = 16; if(( ca >= L'0' ) && (ca <= L'9')) colorN = ca - L'0'; else if(( ca >= L'a' ) && (ca <= L'f')) colorN = (ca - L'a') + 10; else if(( ca >= L'A' ) && (ca <= L'F')) colorN = (ca - L'A') + 10; + else if( ca == L'o' || ca == L'O') { i += 1; continue; } + else if( ca == L'r' || ca == L'R') { colorN = 15; } if (colorN == 16) { @@ -272,16 +271,16 @@ int Font::width(const wstring& str) { wstring cleanStr = sanitize(str); - if (cleanStr == L"") return 0; // 4J - was NULL comparison + if (cleanStr == L"") return 0; int len = 0; for (int i = 0; i < cleanStr.length(); ++i) { wchar_t c = cleanStr.at(i); + wchar_t orig = str.at(i); - if(c == 167) + if(orig == 167) { - // Ignore the character used to define coloured text ++i; } else diff --git a/Minecraft.Client/FootstepParticle.cpp b/Minecraft.Client/FootstepParticle.cpp index 18331b3..0b377c3 100644 --- a/Minecraft.Client/FootstepParticle.cpp +++ b/Minecraft.Client/FootstepParticle.cpp @@ -2,8 +2,8 @@ #include "FootstepParticle.h" #include "Textures.h" #include "Tesselator.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.level.h" FootstepParticle::FootstepParticle(Textures *textures, Level *level, double x, double y, double z) : Particle(level, x, y, z, 0, 0, 0) { diff --git a/Minecraft.Client/Frustum.cpp b/Minecraft.Client/Frustum.cpp index c40f7c6..74faa37 100644 --- a/Minecraft.Client/Frustum.cpp +++ b/Minecraft.Client/Frustum.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\FloatBuffer.h" +#include "../Minecraft.World/FloatBuffer.h" #include "Frustum.h" Frustum *Frustum::frustum = new Frustum(); diff --git a/Minecraft.Client/FrustumData.h b/Minecraft.Client/FrustumData.h index 7285f14..1801d98 100644 --- a/Minecraft.Client/FrustumData.h +++ b/Minecraft.Client/FrustumData.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\AABB.h" +#include "../Minecraft.World/AABB.h" class FrustumData { diff --git a/Minecraft.Client/FurnaceScreen.cpp b/Minecraft.Client/FurnaceScreen.cpp index 20ec710..915a8db 100644 --- a/Minecraft.Client/FurnaceScreen.cpp +++ b/Minecraft.Client/FurnaceScreen.cpp @@ -3,8 +3,8 @@ #include "Textures.h" #include "LocalPlayer.h" #include "Font.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\FurnaceTileEntity.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/FurnaceTileEntity.h" FurnaceScreen::FurnaceScreen(shared_ptr inventory, shared_ptr furnace) : AbstractContainerScreen(new FurnaceMenu(inventory, furnace)) { diff --git a/Minecraft.Client/GameMode.cpp b/Minecraft.Client/GameMode.cpp index a11d6c0..7d791d2 100644 --- a/Minecraft.Client/GameMode.cpp +++ b/Minecraft.Client/GameMode.cpp @@ -2,13 +2,13 @@ #include "GameMode.h" #include "LocalPlayer.h" #include "LevelRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" GameMode::GameMode(Minecraft *minecraft) { diff --git a/Minecraft.Client/GameRenderer.cpp b/Minecraft.Client/GameRenderer.cpp index 70d2ff4..64fbf1d 100644 --- a/Minecraft.Client/GameRenderer.cpp +++ b/Minecraft.Client/GameRenderer.cpp @@ -13,38 +13,38 @@ #include "CreativeMode.h" #include "Lighting.h" #include "Options.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "GuiParticles.h" #include "MultiPlayerLevel.h" #include "Chunk.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.biome.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\FloatBuffer.h" -#include "..\Minecraft.World\ThreadName.h" -#include "..\Minecraft.World\SparseLightStorage.h" -#include "..\Minecraft.World\CompressedTileStorage.h" -#include "..\Minecraft.World\SparseDataStorage.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Facing.h" -#include "..\Minecraft.World\MobEffect.h" -#include "..\Minecraft.World\IntCache.h" -#include "..\Minecraft.World\SmoothFloat.h" -#include "..\Minecraft.World\MobEffectInstance.h" -#include "..\Minecraft.World\Item.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.biome.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/FloatBuffer.h" +#include "../Minecraft.World/ThreadName.h" +#include "../Minecraft.World/SparseLightStorage.h" +#include "../Minecraft.World/CompressedTileStorage.h" +#include "../Minecraft.World/SparseDataStorage.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Facing.h" +#include "../Minecraft.World/MobEffect.h" +#include "../Minecraft.World/IntCache.h" +#include "../Minecraft.World/SmoothFloat.h" +#include "../Minecraft.World/MobEffectInstance.h" +#include "../Minecraft.World/Item.h" #include "Camera.h" -#include "..\Minecraft.World\SoundTypes.h" +#include "../Minecraft.World/SoundTypes.h" #include "HumanoidModel.h" -#include "..\Minecraft.World\Item.h" -#include "..\Minecraft.World\compression.h" -#include "PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.World/Item.h" +#include "../Minecraft.World/compression.h" +#include "PS3/PS3Extras/ShutdownManager.h" #include "TexturePackRepository.h" #include "TexturePack.h" diff --git a/Minecraft.Client/GameRenderer.h b/Minecraft.Client/GameRenderer.h index 3729726..075ecfe 100644 --- a/Minecraft.Client/GameRenderer.h +++ b/Minecraft.Client/GameRenderer.h @@ -9,8 +9,8 @@ class SparseLightStorage; class CompressedTileStorage; class SparseDataStorage; -#include "..\Minecraft.World\SmoothFloat.h" -#include "..\Minecraft.World\C4JThread.h" +#include "../Minecraft.World/SmoothFloat.h" +#include "../Minecraft.World/C4JThread.h" class GameRenderer { diff --git a/Minecraft.Client/GhastModel.cpp b/Minecraft.Client/GhastModel.cpp index 460c28f..c15daa8 100644 --- a/Minecraft.Client/GhastModel.cpp +++ b/Minecraft.Client/GhastModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/Mth.h" #include "GhastModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/GhastRenderer.cpp b/Minecraft.Client/GhastRenderer.cpp index 1d8a283..7947479 100644 --- a/Minecraft.Client/GhastRenderer.cpp +++ b/Minecraft.Client/GhastRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "GhastRenderer.h" #include "GhastModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" GhastRenderer::GhastRenderer() : MobRenderer(new GhastModel(), 0.5f) { diff --git a/Minecraft.Client/Gui.cpp b/Minecraft.Client/Gui.cpp index ac378cf..4cf2316 100644 --- a/Minecraft.Client/Gui.cpp +++ b/Minecraft.Client/Gui.cpp @@ -3,30 +3,30 @@ #include "ItemRenderer.h" #include "GameRenderer.h" #include "Options.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "Textures.h" #include "GameMode.h" #include "Lighting.h" #include "ChatScreen.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\Minecraft.World\net.minecraft.world.food.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\Language.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.effect.h" +#include "../Minecraft.World/net.minecraft.world.food.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/Language.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\Dimension.h" -#include "..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" +#include "../Minecraft.World/Dimension.h" +#include "../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" #include "EnderDragonRenderer.h" -#include "..\Minecraft.World\net.minecraft.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\LevelChunk.h" -#include "..\Minecraft.World\Biome.h" +#include "../Minecraft.World/net.minecraft.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/LevelChunk.h" +#include "../Minecraft.World/Biome.h" #define RENDER_HUD 0 //#ifndef _XBOX diff --git a/Minecraft.Client/GuiParticle.cpp b/Minecraft.Client/GuiParticle.cpp index 25859c7..1c47448 100644 --- a/Minecraft.Client/GuiParticle.cpp +++ b/Minecraft.Client/GuiParticle.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "GuiParticle.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/Random.h" Random *GuiParticle::random = new Random(); diff --git a/Minecraft.Client/HugeExplosionParticle.cpp b/Minecraft.Client/HugeExplosionParticle.cpp index 273eed2..616c537 100644 --- a/Minecraft.Client/HugeExplosionParticle.cpp +++ b/Minecraft.Client/HugeExplosionParticle.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "HugeExplosionParticle.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/Random.h" #include "Textures.h" #include "Tesselator.h" #include "Lighting.h" diff --git a/Minecraft.Client/HugeExplosionSeedParticle.cpp b/Minecraft.Client/HugeExplosionSeedParticle.cpp index 7514cc4..222bc72 100644 --- a/Minecraft.Client/HugeExplosionSeedParticle.cpp +++ b/Minecraft.Client/HugeExplosionSeedParticle.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "HugeExplosionSeedParticle.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.level.h" HugeExplosionSeedParticle::HugeExplosionSeedParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level,x,y,z,0,0,0) { diff --git a/Minecraft.Client/HumanoidMobRenderer.cpp b/Minecraft.Client/HumanoidMobRenderer.cpp index 389116e..404e4df 100644 --- a/Minecraft.Client/HumanoidMobRenderer.cpp +++ b/Minecraft.Client/HumanoidMobRenderer.cpp @@ -4,11 +4,11 @@ #include "HumanoidModel.h" #include "ModelPart.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.h" void HumanoidMobRenderer::_init(HumanoidModel *humanoidModel, float scale) { diff --git a/Minecraft.Client/HumanoidModel.cpp b/Minecraft.Client/HumanoidModel.cpp index 444d9c9..3f7c75b 100644 --- a/Minecraft.Client/HumanoidModel.cpp +++ b/Minecraft.Client/HumanoidModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "HumanoidModel.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\Entity.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/Entity.h" #include "ModelPart.h" // 4J added diff --git a/Minecraft.Client/InBedChatScreen.cpp b/Minecraft.Client/InBedChatScreen.cpp index fca3d02..6194afc 100644 --- a/Minecraft.Client/InBedChatScreen.cpp +++ b/Minecraft.Client/InBedChatScreen.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "InBedChatScreen.h" #include "Button.h" -#include "MultiplayerLocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "MultiPlayerLocalPlayer.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/StringHelpers.h" void InBedChatScreen::init() { diff --git a/Minecraft.Client/Input.cpp b/Minecraft.Client/Input.cpp index 120fab5..3c3f433 100644 --- a/Minecraft.Client/Input.cpp +++ b/Minecraft.Client/Input.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" #include "Minecraft.h" #include "GameMode.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" #include "Input.h" -#include "..\Minecraft.Client\LocalPlayer.h" +#include "../Minecraft.Client/LocalPlayer.h" #include "Options.h" #ifdef _WINDOWS64 #include "KeyboardMouseInput.h" diff --git a/Minecraft.Client/InventoryScreen.cpp b/Minecraft.Client/InventoryScreen.cpp index 726a5e8..0d7dc2b 100644 --- a/Minecraft.Client/InventoryScreen.cpp +++ b/Minecraft.Client/InventoryScreen.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "InventoryScreen.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "Font.h" #include "EntityRenderDispatcher.h" #include "Lighting.h" @@ -8,7 +8,7 @@ #include "Button.h" #include "AchievementScreen.h" #include "StatsScreen.h" -#include "..\Minecraft.World\net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.stats.h" InventoryScreen::InventoryScreen(shared_ptr player) : AbstractContainerScreen(player->inventoryMenu) { diff --git a/Minecraft.Client/ItemFrameRenderer.cpp b/Minecraft.Client/ItemFrameRenderer.cpp index 40769fb..aba7088 100644 --- a/Minecraft.Client/ItemFrameRenderer.cpp +++ b/Minecraft.Client/ItemFrameRenderer.cpp @@ -1,20 +1,20 @@ #include "stdafx.h" #include "ItemRenderer.h" -#include "tileRenderer.h" -#include "entityRenderDispatcher.h" +#include "TileRenderer.h" +#include "EntityRenderDispatcher.h" //#include "ItemFrame" #include "ItemFrameRenderer.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.entity.Item.h" -#include "..\Minecraft.World\net.minecraft.world.Item.h" -#include "..\Minecraft.World\net.minecraft.world.Item.alchemy.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.alchemy.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/StringHelpers.h" #include "Minecraft.h" -#include "..\Minecraft.World\Item.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.h" +#include "../Minecraft.World/Item.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.h" #include "CompassTexture.h" #include "Minimap.h" diff --git a/Minecraft.Client/ItemInHandRenderer.cpp b/Minecraft.Client/ItemInHandRenderer.cpp index cee9254..53e2bc0 100644 --- a/Minecraft.Client/ItemInHandRenderer.cpp +++ b/Minecraft.Client/ItemInHandRenderer.cpp @@ -7,15 +7,15 @@ #include "PlayerRenderer.h" #include "EntityRenderDispatcher.h" #include "Lighting.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "Minimap.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.h" int ItemInHandRenderer::list = -1; int ItemInHandRenderer::listGlint = -1; diff --git a/Minecraft.Client/ItemRenderer.cpp b/Minecraft.Client/ItemRenderer.cpp index 03d0d3a..7c0ecbc 100644 --- a/Minecraft.Client/ItemRenderer.cpp +++ b/Minecraft.Client/ItemRenderer.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" #include "ItemRenderer.h" #include "TileRenderer.h" -#include "entityRenderDispatcher.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.alchemy.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "EntityRenderDispatcher.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.alchemy.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.h" #include "Options.h" ItemRenderer::ItemRenderer() : EntityRenderer() diff --git a/Minecraft.Client/ItemSpriteRenderer.cpp b/Minecraft.Client/ItemSpriteRenderer.cpp index 5a1ea62..b821280 100644 --- a/Minecraft.Client/ItemSpriteRenderer.cpp +++ b/Minecraft.Client/ItemSpriteRenderer.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "ItemSpriteRenderer.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.item.alchemy.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.item.alchemy.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.h" ItemSpriteRenderer::ItemSpriteRenderer(Item *sourceItem, int sourceItemAuxValue /*= 0*/) : EntityRenderer() { diff --git a/Minecraft.Client/JoinMultiplayerScreen.cpp b/Minecraft.Client/JoinMultiplayerScreen.cpp index a98e7be..50f405e 100644 --- a/Minecraft.Client/JoinMultiplayerScreen.cpp +++ b/Minecraft.Client/JoinMultiplayerScreen.cpp @@ -3,7 +3,7 @@ #include "Button.h" #include "EditBox.h" #include "Options.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" JoinMultiplayerScreen::JoinMultiplayerScreen(Screen *lastScreen) { diff --git a/Minecraft.Client/KeyboardMouseInput.cpp b/Minecraft.Client/KeyboardMouseInput.cpp index 8308e9b..96bc0e9 100644 --- a/Minecraft.Client/KeyboardMouseInput.cpp +++ b/Minecraft.Client/KeyboardMouseInput.cpp @@ -1,9 +1,26 @@ #include "stdafx.h" #include "KeyboardMouseInput.h" +#include "Windows64/KBMConfig.h" #include KeyboardMouseInput g_KBMInput; +int KeyboardMouseInput::KEY_FORWARD = 'W'; +int KeyboardMouseInput::KEY_BACKWARD = 'S'; +int KeyboardMouseInput::KEY_LEFT = 'A'; +int KeyboardMouseInput::KEY_RIGHT = 'D'; +int KeyboardMouseInput::KEY_JUMP = VK_SPACE; +int KeyboardMouseInput::KEY_SNEAK = VK_LSHIFT; +int KeyboardMouseInput::KEY_SPRINT = VK_LCONTROL; +int KeyboardMouseInput::KEY_INVENTORY = 'E'; +int KeyboardMouseInput::KEY_DROP = 'Q'; +int KeyboardMouseInput::KEY_CRAFTING = VK_TAB; +int KeyboardMouseInput::KEY_CONFIRM = VK_RETURN; +int KeyboardMouseInput::KEY_PAUSE = VK_ESCAPE; +int KeyboardMouseInput::KEY_THIRD_PERSON = VK_F5; +int KeyboardMouseInput::KEY_DEBUG_INFO = VK_F3; +int KeyboardMouseInput::KEY_VOICE = 'V'; + extern HWND g_hWnd; // Forward declaration @@ -38,6 +55,7 @@ void KeyboardMouseInput::Init() m_hasInput = false; m_kbmActive = true; m_screenWantsCursorHidden = false; + m_hadRawMouseInput = false; RAWINPUTDEVICE rid; rid.usUsagePage = 0x01; // HID_USAGE_PAGE_GENERIC @@ -68,6 +86,7 @@ void KeyboardMouseInput::ClearAllState() m_mouseDeltaAccumY = 0; m_mouseWheel = 0; m_mouseWheelAccum = 0; + m_hadRawMouseInput = false; } void KeyboardMouseInput::Tick() @@ -93,7 +112,8 @@ void KeyboardMouseInput::Tick() m_mouseWheel = m_mouseWheelAccum; m_mouseWheelAccum = 0; - m_hasInput = (m_mouseDeltaX != 0 || m_mouseDeltaY != 0 || m_mouseWheel != 0); + m_hasInput = (m_mouseDeltaX != 0 || m_mouseDeltaY != 0 || m_mouseWheel != 0 || m_hadRawMouseInput); + m_hadRawMouseInput = false; if (!m_hasInput) { for (int i = 0; i < MAX_KEYS; i++) @@ -176,6 +196,7 @@ void KeyboardMouseInput::OnRawMouseDelta(int dx, int dy) { m_mouseDeltaAccumX += dx; m_mouseDeltaAccumY += dy; + m_hadRawMouseInput = true; } bool KeyboardMouseInput::IsKeyDown(int vkCode) const diff --git a/Minecraft.Client/KeyboardMouseInput.h b/Minecraft.Client/KeyboardMouseInput.h index b08c966..4479cac 100644 --- a/Minecraft.Client/KeyboardMouseInput.h +++ b/Minecraft.Client/KeyboardMouseInput.h @@ -12,22 +12,23 @@ public: static const int MOUSE_MIDDLE = 2; static const int MAX_MOUSE_BUTTONS = 3; - static const int KEY_FORWARD = 'W'; - static const int KEY_BACKWARD = 'S'; - static const int KEY_LEFT = 'A'; - static const int KEY_RIGHT = 'D'; - static const int KEY_JUMP = VK_SPACE; - static const int KEY_SNEAK = VK_LSHIFT; - static const int KEY_SPRINT = VK_LCONTROL; - static const int KEY_INVENTORY = 'E'; - static const int KEY_DROP = 'Q'; - static const int KEY_CRAFTING = VK_TAB; + static int KEY_FORWARD; + static int KEY_BACKWARD; + static int KEY_LEFT; + static int KEY_RIGHT; + static int KEY_JUMP; + static int KEY_SNEAK; + static int KEY_SPRINT; + static int KEY_INVENTORY; + static int KEY_DROP; + static int KEY_CRAFTING; static const int KEY_CRAFTING_ALT = 'R'; - static const int KEY_CONFIRM = VK_RETURN; + static int KEY_CONFIRM; static const int KEY_CANCEL = VK_BACK; - static const int KEY_PAUSE = VK_ESCAPE; - static const int KEY_THIRD_PERSON = VK_F5; - static const int KEY_DEBUG_INFO = VK_F3; + static int KEY_PAUSE; + static int KEY_THIRD_PERSON; + static int KEY_DEBUG_INFO; + static int KEY_VOICE; void Init(); void Tick(); @@ -55,6 +56,8 @@ public: int GetMouseDeltaX() const { return m_mouseDeltaX; } int GetMouseDeltaY() const { return m_mouseDeltaY; } + bool HadRawMouseInput() const { return m_hadRawMouseInput; } + int GetMouseWheel() const { return m_mouseWheel; } void SetMouseGrabbed(bool grabbed); @@ -123,6 +126,8 @@ private: bool m_kbmActive; bool m_screenWantsCursorHidden; + + bool m_hadRawMouseInput; }; extern KeyboardMouseInput g_KBMInput; diff --git a/Minecraft.Client/LavaParticle.cpp b/Minecraft.Client/LavaParticle.cpp index ac0608e..85a03d8 100644 --- a/Minecraft.Client/LavaParticle.cpp +++ b/Minecraft.Client/LavaParticle.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "LavaParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.level.h" LavaParticle::LavaParticle(Level *level, double x, double y, double z) : Particle(level, x, y, z, 0, 0, 0) { diff --git a/Minecraft.Client/LavaSlimeModel.cpp b/Minecraft.Client/LavaSlimeModel.cpp index 427b954..556ce51 100644 --- a/Minecraft.Client/LavaSlimeModel.cpp +++ b/Minecraft.Client/LavaSlimeModel.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "LavaSlimeModel.h" #include "ModelPart.h" -#include "..\Minecraft.World\LavaSlime.h" +#include "../Minecraft.World/LavaSlime.h" LavaSlimeModel::LavaSlimeModel() diff --git a/Minecraft.Client/LavaSlimeRenderer.cpp b/Minecraft.Client/LavaSlimeRenderer.cpp index 3d2cbf4..38a40aa 100644 --- a/Minecraft.Client/LavaSlimeRenderer.cpp +++ b/Minecraft.Client/LavaSlimeRenderer.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" #include "LavaSlimeModel.h" #include "LavaSlimeRenderer.h" diff --git a/Minecraft.Client/LevelRenderer.cpp b/Minecraft.Client/LevelRenderer.cpp index 7160ba5..5a01709 100644 --- a/Minecraft.Client/LevelRenderer.cpp +++ b/Minecraft.Client/LevelRenderer.cpp @@ -39,30 +39,30 @@ #include "Lighting.h" #include "Options.h" #include "MultiPlayerChunkCache.h" -#include "..\Minecraft.World\ParticleTypes.h" -#include "..\Minecraft.World\IntCache.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "MultiplayerLocalPlayer.h" +#include "../Minecraft.World/ParticleTypes.h" +#include "../Minecraft.World/IntCache.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "MultiPlayerLocalPlayer.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\SoundTypes.h" +#include "../Minecraft.World/SoundTypes.h" #include "FrustumCuller.h" -#include "..\Minecraft.World\BasicTypeContainers.h" +#include "../Minecraft.World/BasicTypeContainers.h" #ifdef __PS3__ -#include "PS3\SPU_Tasks\LevelRenderer_cull\LevelRenderer_cull.h" -#include "PS3\SPU_Tasks\LevelRenderer_FindNearestChunk\LevelRenderer_FindNearestChunk.h" +#include "PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.h" +#include "PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.h" #include "C4JSpursJob.h" static LevelRenderer_cull_DataIn g_cullDataIn[4] __attribute__((__aligned__(16))); diff --git a/Minecraft.Client/LevelRenderer.h b/Minecraft.Client/LevelRenderer.h index b051506..7d91480 100644 --- a/Minecraft.Client/LevelRenderer.h +++ b/Minecraft.Client/LevelRenderer.h @@ -1,9 +1,9 @@ #pragma once -#include "..\Minecraft.World\LevelListener.h" -#include "..\Minecraft.World\Definitions.h" +#include "../Minecraft.World/LevelListener.h" +#include "../Minecraft.World/Definitions.h" #include "OffsettedRenderList.h" -#include "..\Minecraft.World\JavaIntHash.h" -#include "..\Minecraft.World\Level.h" +#include "../Minecraft.World/JavaIntHash.h" +#include "../Minecraft.World/Level.h" #include #ifdef __PS3__ #include "C4JSpursJob.h" diff --git a/Minecraft.Client/Lighting.cpp b/Minecraft.Client/Lighting.cpp index 50529d5..738741a 100644 --- a/Minecraft.Client/Lighting.cpp +++ b/Minecraft.Client/Lighting.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "Lighting.h" -#include "..\Minecraft.World\FloatBuffer.h" -#include "..\Minecraft.World\Vec3.h" +#include "../Minecraft.World/FloatBuffer.h" +#include "../Minecraft.World/Vec3.h" FloatBuffer *Lighting::lb = new FloatBuffer(16); diff --git a/Minecraft.Client/LightningBoltRenderer.cpp b/Minecraft.Client/LightningBoltRenderer.cpp index d02ea7f..466b351 100644 --- a/Minecraft.Client/LightningBoltRenderer.cpp +++ b/Minecraft.Client/LightningBoltRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "LightningBoltRenderer.h" #include "Tesselator.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" void LightningBoltRenderer::render(shared_ptr _bolt, double x, double y, double z, float rot, float a) { diff --git a/Minecraft.Client/LocalPlayer.cpp b/Minecraft.Client/LocalPlayer.cpp index 747d30a..05cc806 100644 --- a/Minecraft.Client/LocalPlayer.cpp +++ b/Minecraft.Client/LocalPlayer.cpp @@ -16,41 +16,41 @@ #include "CreativeMode.h" #include "GameRenderer.h" #include "ItemInHandRenderer.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.World\net.minecraft.world.damagesource.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.food.h" -#include "..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\ItemEntity.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\com.mojang.nbt.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.World/net.minecraft.world.damagesource.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.food.h" +#include "../Minecraft.World/net.minecraft.world.effect.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/ItemEntity.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/com.mojang.nbt.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/Mth.h" #include "AchievementPopup.h" #include "CritParticle.h" // 4J : WESTY : Added for new achievements. -#include "..\Minecraft.World\item.h" -#include "..\Minecraft.World\mapitem.h" -#include "..\Minecraft.World\tile.h" +#include "../Minecraft.World/Item.h" +#include "../Minecraft.World/MapItem.h" +#include "../Minecraft.World/Tile.h" // 4J Stu - Added for tutorial callbacks #include "Minecraft.h" -#include "..\Minecraft.World\Minecart.h" -#include "..\Minecraft.World\Boat.h" -#include "..\Minecraft.World\Pig.h" +#include "../Minecraft.World/Minecart.h" +#include "../Minecraft.World/Boat.h" +#include "../Minecraft.World/Pig.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "Options.h" -#include "..\Minecraft.World\Dimension.h" +#include "../Minecraft.World/Dimension.h" #ifndef _DURANGO -#include "..\Minecraft.World\CommonStats.h" +#include "../Minecraft.World/CommonStats.h" #endif @@ -1156,7 +1156,7 @@ void LocalPlayer::setAndBroadcastCustomCape(DWORD capeId) } // 4J TODO - Remove -#include "..\Minecraft.World\LevelChunk.h" +#include "../Minecraft.World/LevelChunk.h" void LocalPlayer::mapPlayerChunk(const unsigned int flagTileType) { int cx = this->xChunk; diff --git a/Minecraft.Client/LocalPlayer.h b/Minecraft.Client/LocalPlayer.h index b1e8dd2..d7dc8a6 100644 --- a/Minecraft.Client/LocalPlayer.h +++ b/Minecraft.Client/LocalPlayer.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Minecraft.World\SmoothFloat.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\Pos.h" +#include "../Minecraft.World/SmoothFloat.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/Pos.h" class Level; class User; class CompoundTag; diff --git a/Minecraft.Client/MemoryTracker.cpp b/Minecraft.Client/MemoryTracker.cpp index c1652d3..eda6b7f 100644 --- a/Minecraft.Client/MemoryTracker.cpp +++ b/Minecraft.Client/MemoryTracker.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "MemoryTracker.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\ByteBuffer.h" -#include "..\Minecraft.World\FloatBuffer.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/ByteBuffer.h" +#include "../Minecraft.World/FloatBuffer.h" unordered_map MemoryTracker::GL_LIST_IDS; vector MemoryTracker::TEXTURE_IDS; diff --git a/Minecraft.Client/MinecartRenderer.cpp b/Minecraft.Client/MinecartRenderer.cpp index 0cae834..3304184 100644 --- a/Minecraft.Client/MinecartRenderer.cpp +++ b/Minecraft.Client/MinecartRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "MinecartRenderer.h" #include "MinecartModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" MinecartRenderer::MinecartRenderer() { diff --git a/Minecraft.Client/Minecraft.Client.vcxproj b/Minecraft.Client/Minecraft.Client.vcxproj index 2addbbb..a27e6c6 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj +++ b/Minecraft.Client/Minecraft.Client.vcxproj @@ -1,4 +1,4 @@ - + @@ -1277,7 +1277,7 @@ if not exist "$(TargetDir)\savedata" mkdir "$(TargetDir)\savedata" Use Level3 ProgramDatabase - Disabled + MinSpace Sync false $(OutDir)$(ProjectName).pch @@ -25515,6 +25515,51 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + false + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true true @@ -29146,7 +29191,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUtrue true - + true true true @@ -29194,7 +29239,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUstdafx.h Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29242,7 +29287,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUstdafx.h Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29290,7 +29335,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUstdafx.h Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29338,7 +29383,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUstdafx.h Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29385,9 +29430,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29434,9 +29479,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29483,9 +29528,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29532,9 +29577,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29581,9 +29626,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29630,9 +29675,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29679,9 +29724,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUNotUsing - Windows_Libs\Dev\Render;Windows_Libs\Dev\Render\libpng;Windows_Libs\Dev\Render\zlib;Windows_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render;Platform_Libs\Dev\Render\libpng;Platform_Libs\Dev\Render\zlib;Platform_Libs\Dev\Render\microprofile;Windows64\4JLibs\inc;%(AdditionalIncludeDirectories) - + true true true @@ -29729,9 +29774,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -29779,9 +29824,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -29829,9 +29874,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -29879,9 +29924,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -29929,9 +29974,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -29979,9 +30024,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30029,9 +30074,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30079,9 +30124,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30129,9 +30174,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30179,9 +30224,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30229,9 +30274,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30279,9 +30324,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30329,9 +30374,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30379,9 +30424,9 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) - + true true true @@ -30429,7 +30474,7 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU CompileAsC - Windows_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) + Platform_Libs\Dev\Render\zlib;%(AdditionalIncludeDirectories) true @@ -30521,6 +30566,51 @@ xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CUtrue true + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + false + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true true diff --git a/Minecraft.Client/Minecraft.Client.vcxproj.filters b/Minecraft.Client/Minecraft.Client.vcxproj.filters index feb60b7..88b4d3c 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj.filters +++ b/Minecraft.Client/Minecraft.Client.vcxproj.filters @@ -3915,6 +3915,9 @@ net\minecraft\client\player + + Windows64 + net\minecraft\client\player @@ -4785,87 +4788,90 @@ Windows64 - + Windows64\4JLibs\Storage - + Windows64\4JLibs\Storage - + Windows64\4JLibs\Storage - + Windows64\4JLibs\Storage - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng - + Windows64\4JLibs\Render\libpng Windows64 + + Windows64 + Durango\Source Files diff --git a/Minecraft.Client/Minecraft.cpp b/Minecraft.Client/Minecraft.cpp index 593a732..c3adbb5 100644 --- a/Minecraft.Client/Minecraft.cpp +++ b/Minecraft.Client/Minecraft.cpp @@ -36,45 +36,48 @@ #ifdef _WINDOWS64 #include "KeyboardMouseInput.h" #endif +#if defined(_WINDOWS64) && !defined(_DEDICATED_SERVER) +#include "Windows64/Audio/VoiceChat.h" +#endif -#include "..\Minecraft.World\MobEffect.h" -#include "..\Minecraft.World\Difficulty.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\ByteBuffer.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\Minecraft.World.h" +#include "../Minecraft.World/MobEffect.h" +#include "../Minecraft.World/Difficulty.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/ByteBuffer.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/Minecraft.World.h" #include "ClientConnection.h" -#include "..\Minecraft.World\HellRandomLevelSource.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\StrongholdFeature.h" -#include "..\Minecraft.World\IntCache.h" -#include "..\Minecraft.World\Villager.h" -#include "..\Minecraft.World\EntityIO.h" // for mobs -#include "..\Minecraft.World\SparseLightStorage.h" -#include "..\Minecraft.World\SparseDataStorage.h" +#include "../Minecraft.World/HellRandomLevelSource.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/StrongholdFeature.h" +#include "../Minecraft.World/IntCache.h" +#include "../Minecraft.World/Villager.h" +#include "../Minecraft.World/EntityIO.h" // for mobs +#include "../Minecraft.World/SparseLightStorage.h" +#include "../Minecraft.World/SparseDataStorage.h" #include "TextureManager.h" #ifdef _XBOX -#include "Xbox\Network\NetworkPlayerXbox.h" +#include "Xbox/Network/NetworkPlayerXbox.h" #endif -#include "Common\UI\IUIScene_CreativeMenu.h" -#include "Common\UI\UIFontData.h" +#include "Common/UI/IUIScene_CreativeMenu.h" +#include "Common/UI/UIFontData.h" #include "DLCTexturePack.h" #ifdef __ORBIS__ -#include "Orbis\Network\PsPlusUpsellWrapper_Orbis.h" +#include "Orbis/Network/PsPlusUpsellWrapper_Orbis.h" #endif // 4J Turning this on will change the graph at the bottom of the debug overlay to show the number of packets of each type added per fram @@ -1503,7 +1506,7 @@ void Minecraft::run_middle() } } - if(g_KBMInput.IsKeyPressed(KeyboardMouseInput::KEY_PAUSE)) + if(g_KBMInput.IsKeyPressed(KeyboardMouseInput::KEY_PAUSE) && !ui.GetMenuDisplayed(i)) { localplayers[i]->ullButtonsPressed|=1LL<connection) + { + if (VoiceChat::isEnabled()) + VoiceChat::tick(); + } + else if (VoiceChat::isEnabled()) + { + VoiceChat::setEnabled(false); + VoiceChat::shutdown(); + } +#endif // player->tick(); } #ifdef __PS3__ diff --git a/Minecraft.Client/Minecraft.h b/Minecraft.Client/Minecraft.h index 8cec348..5590ff9 100644 --- a/Minecraft.Client/Minecraft.h +++ b/Minecraft.Client/Minecraft.h @@ -38,9 +38,9 @@ class ColourTable; class MultiPlayerGameMode; class PsPlusUpsellWrapper; -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\DisconnectPacket.h" -#include "..\Minecraft.World\C4JThread.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/DisconnectPacket.h" +#include "../Minecraft.World/C4JThread.h" using namespace std; diff --git a/Minecraft.Client/MinecraftServer.cpp b/Minecraft.Client/MinecraftServer.cpp index 454272d..680013f 100644 --- a/Minecraft.Client/MinecraftServer.cpp +++ b/Minecraft.Client/MinecraftServer.cpp @@ -14,49 +14,49 @@ #include "Settings.h" #include "ServerChunkCache.h" #include "ServerLevelListener.h" -#include "..\Minecraft.World\AABB.h" -#include "..\Minecraft.World\Vec3.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/AABB.h" +#include "../Minecraft.World/Vec3.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/StringHelpers.h" #ifdef SPLIT_SAVES -#include "..\Minecraft.World\ConsoleSaveFileSplit.h" +#include "../Minecraft.World/ConsoleSaveFileSplit.h" #endif -#include "..\Minecraft.World\ConsoleSaveFileOriginal.h" -#include "..\Minecraft.World\Socket.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" +#include "../Minecraft.World/ConsoleSaveFileOriginal.h" +#include "../Minecraft.World/Socket.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" #include "ProgressRenderer.h" #include "ServerPlayer.h" #include "PlayerConnection.h" #include "GameRenderer.h" #ifdef _WINDOWS64 -#include "Windows64\Network\WinsockNetLayer.h" +#include "Windows64/Network/WinsockNetLayer.h" #endif -#include "..\Minecraft.World\ThreadName.h" -#include "..\Minecraft.World\IntCache.h" -#include "..\Minecraft.World\CompressedTileStorage.h" -#include "..\Minecraft.World\SparseLightStorage.h" -#include "..\Minecraft.World\SparseDataStorage.h" -#include "..\Minecraft.World\compression.h" +#include "../Minecraft.World/ThreadName.h" +#include "../Minecraft.World/IntCache.h" +#include "../Minecraft.World/CompressedTileStorage.h" +#include "../Minecraft.World/SparseLightStorage.h" +#include "../Minecraft.World/SparseDataStorage.h" +#include "../Minecraft.World/compression.h" #ifdef _XBOX -#include "Common\XUI\XUI_DebugSetCamera.h" +#include "Common/XUI/XUI_DebugSetCamera.h" #endif -#include "PS3\PS3Extras\ShutdownManager.h" +#include "PS3/PS3Extras/ShutdownManager.h" #include "ServerCommandDispatcher.h" #ifdef WITH_SERVER_CODE -#include "..\Minecraft.Server\Commands\ServerCommands.h" +#include "../Minecraft.Server/Commands/ServerCommands.h" #endif -#include "..\Minecraft.World\BiomeSource.h" +#include "../Minecraft.World/BiomeSource.h" #include "PlayerChunkMap.h" -#include "Common\Telemetry\TelemetryManager.h" +#include "Common/Telemetry/TelemetryManager.h" #define DEBUG_SERVER_DONT_SPAWN_MOBS 0 @@ -156,7 +156,7 @@ bool MinecraftServer::initServer(__int64 seed, NetworkGameInitData *initData, DW //localIp = settings->getString(L"server-ip", L""); //onlineMode = settings->getBoolean(L"online-mode", true); //motd = settings->getString(L"motd", L"A Minecraft Server"); - //motd.replace('�', '$'); + //motd.replace('�', '$'); setAnimals(settings->getBoolean(L"spawn-animals", true)); setNpcsEnabled(settings->getBoolean(L"spawn-npcs", true)); @@ -607,6 +607,7 @@ bool MinecraftServer::loadLevel(LevelStorageSource *storageSource, const wstring int twoRPlusOne = r*2 + 1; int total = twoRPlusOne * twoRPlusOne; + app.DebugPrintf("Chunk generation starting for level %d, r=%d, total=%d chunks", i, r, total); for (int x = -r; x <= r && running; x += 16) { for (int z = -r; z <= r && running; z += 16) @@ -629,6 +630,8 @@ bool MinecraftServer::loadLevel(LevelStorageSource *storageSource, const wstring // lastTime = now; } static int count = 0; + if (count % 50 == 0) + app.DebugPrintf("Chunk gen: level %d, chunk %d/%d (x=%d z=%d)", i, count, total, x, z); PIXBeginNamedEvent(0,"Creating %d ", (count++)%8); level->cache->create((spawnPos->x + x) >> 4, (spawnPos->z + z) >> 4, true); // 4J - added parameter to disable postprocessing here PIXEndNamedEvent(); @@ -664,6 +667,7 @@ bool MinecraftServer::loadLevel(LevelStorageSource *storageSource, const wstring } // printf("Main thread complete at %dms\n",System::currentTimeMillis() - startTime); + app.DebugPrintf("Chunk generation complete, waiting for post-processing..."); // Wait for post processing, then lighting threads, to end (post-processing may make more lighting changes) m_postUpdateTerminate = true; diff --git a/Minecraft.Client/MinecraftServer.h b/Minecraft.Client/MinecraftServer.h index e61001a..7e16276 100644 --- a/Minecraft.Client/MinecraftServer.h +++ b/Minecraft.Client/MinecraftServer.h @@ -1,8 +1,8 @@ #pragma once #include "ConsoleInputSource.h" -#include "..\Minecraft.World\ArrayWithLength.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\C4JThread.h" +#include "../Minecraft.World/ArrayWithLength.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/C4JThread.h" class ServerConnection; class Settings; diff --git a/Minecraft.Client/Minimap.cpp b/Minecraft.Client/Minimap.cpp index c18cd26..3cf6209 100644 --- a/Minecraft.Client/Minimap.cpp +++ b/Minecraft.Client/Minimap.cpp @@ -5,8 +5,8 @@ #include "Options.h" #include "Textures.h" #include "Tesselator.h" -#include "..\Minecraft.World\net.minecraft.world.level.saveddata.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" +#include "../Minecraft.World/net.minecraft.world.level.saveddata.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" #ifdef __ORBIS__ short Minimap::LUT[256]; // 4J added diff --git a/Minecraft.Client/Minimap.h b/Minecraft.Client/Minimap.h index 758d8a8..84e439e 100644 --- a/Minecraft.Client/Minimap.h +++ b/Minecraft.Client/Minimap.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\MapItem.h" +#include "../Minecraft.World/MapItem.h" class Options; class Font; class Textures; diff --git a/Minecraft.Client/MobRenderer.cpp b/Minecraft.Client/MobRenderer.cpp index f8a1599..c4cada3 100644 --- a/Minecraft.Client/MobRenderer.cpp +++ b/Minecraft.Client/MobRenderer.cpp @@ -1,12 +1,12 @@ #include "stdafx.h" #include "MobRenderer.h" #include "MultiPlayerLocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\Mth.h" -#include "entityRenderDispatcher.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/Mth.h" +#include "EntityRenderDispatcher.h" MobRenderer::MobRenderer(Model *model, float shadow) : EntityRenderer() { diff --git a/Minecraft.Client/MobSpawnerRenderer.cpp b/Minecraft.Client/MobSpawnerRenderer.cpp index 4ee772d..f403aa2 100644 --- a/Minecraft.Client/MobSpawnerRenderer.cpp +++ b/Minecraft.Client/MobSpawnerRenderer.cpp @@ -2,8 +2,8 @@ #include "MobSpawnerRenderer.h" #include "TileEntityRenderDispatcher.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" void MobSpawnerRenderer::render(shared_ptr _spawner, double x, double y, double z, float a, bool setColor, float alpha, bool useCompiled) { diff --git a/Minecraft.Client/Model.h b/Minecraft.Client/Model.h index e4161d0..8bf8b0a 100644 --- a/Minecraft.Client/Model.h +++ b/Minecraft.Client/Model.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.Client\SkinBox.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.Client/SkinBox.h" class Mob; class ModelPart; class TexOffs; diff --git a/Minecraft.Client/ModelPart.h b/Minecraft.Client/ModelPart.h index 65d6a03..f6ff59f 100644 --- a/Minecraft.Client/ModelPart.h +++ b/Minecraft.Client/ModelPart.h @@ -1,9 +1,9 @@ #pragma once -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" #include "Vertex.h" #include "Polygon.h" #include "Model.h" -#include "..\Minecraft.Client\SkinBox.h" +#include "../Minecraft.Client/SkinBox.h" class Cube; diff --git a/Minecraft.Client/MultiPlayerChunkCache.cpp b/Minecraft.Client/MultiPlayerChunkCache.cpp index ca52cba..e6dd7ee 100644 --- a/Minecraft.Client/MultiPlayerChunkCache.cpp +++ b/Minecraft.Client/MultiPlayerChunkCache.cpp @@ -1,14 +1,14 @@ #include "stdafx.h" #include "MultiPlayerChunkCache.h" #include "ServerChunkCache.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\Arrays.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/Arrays.h" +#include "../Minecraft.World/StringHelpers.h" #include "MinecraftServer.h" #include "ServerLevel.h" -#include "..\Minecraft.World\Tile.h" -#include "..\Minecraft.World\WaterLevelChunk.h" +#include "../Minecraft.World/Tile.h" +#include "../Minecraft.World/WaterLevelChunk.h" MultiPlayerChunkCache::MultiPlayerChunkCache(Level *level) { diff --git a/Minecraft.Client/MultiPlayerChunkCache.h b/Minecraft.Client/MultiPlayerChunkCache.h index 8fc427a..a1496e3 100644 --- a/Minecraft.Client/MultiPlayerChunkCache.h +++ b/Minecraft.Client/MultiPlayerChunkCache.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\RandomLevelSource.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/RandomLevelSource.h" using namespace std; class ServerChunkCache; diff --git a/Minecraft.Client/MultiPlayerGameMode.cpp b/Minecraft.Client/MultiPlayerGameMode.cpp index d1dc751..0f97bb7 100644 --- a/Minecraft.Client/MultiPlayerGameMode.cpp +++ b/Minecraft.Client/MultiPlayerGameMode.cpp @@ -6,13 +6,13 @@ #include "Minecraft.h" #include "ClientConnection.h" #include "LevelRenderer.h" -#include "Common\Network\GameNetworkManager.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.h" +#include "Common/Network/GameNetworkManager.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.h" MultiPlayerGameMode::MultiPlayerGameMode(Minecraft *minecraft, ClientConnection *connection) { diff --git a/Minecraft.Client/MultiPlayerLevel.cpp b/Minecraft.Client/MultiPlayerLevel.cpp index 5e3b7b8..45062d6 100644 --- a/Minecraft.Client/MultiPlayerLevel.cpp +++ b/Minecraft.Client/MultiPlayerLevel.cpp @@ -3,15 +3,15 @@ #include "MultiPlayerLocalPlayer.h" #include "ClientConnection.h" #include "MultiPlayerChunkCache.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\Pos.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/Pos.h" #include "MinecraftServer.h" #include "ServerLevel.h" #include "Minecraft.h" -#include "..\Minecraft.World\PrimedTnt.h" -#include "..\Minecraft.World\Tile.h" -#include "..\Minecraft.World\TileEntity.h" +#include "../Minecraft.World/PrimedTnt.h" +#include "../Minecraft.World/Tile.h" +#include "../Minecraft.World/TileEntity.h" MultiPlayerLevel::ResetInfo::ResetInfo(int x, int y, int z, int tile, int data) { diff --git a/Minecraft.Client/MultiPlayerLevel.h b/Minecraft.Client/MultiPlayerLevel.h index c07b558..84938ba 100644 --- a/Minecraft.Client/MultiPlayerLevel.h +++ b/Minecraft.Client/MultiPlayerLevel.h @@ -1,9 +1,9 @@ #pragma once using namespace std; -#include "..\Minecraft.World\HashExtension.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/HashExtension.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/JavaIntHash.h" class ClientConnection; class MultiPlayerChunkCache; diff --git a/Minecraft.Client/MultiPlayerLocalPlayer.cpp b/Minecraft.Client/MultiPlayerLocalPlayer.cpp index bb2630e..1c2bba0 100644 --- a/Minecraft.Client/MultiPlayerLocalPlayer.cpp +++ b/Minecraft.Client/MultiPlayerLocalPlayer.cpp @@ -1,17 +1,17 @@ #include "stdafx.h" //#include "..\Minecraft.World\JavaMath.h" -#include "MultiplayerLocalPlayer.h" +#include "MultiPlayerLocalPlayer.h" #include "ClientConnection.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\AABB.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.effect.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/AABB.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.effect.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" diff --git a/Minecraft.Client/MultiPlayerLocalPlayer.h b/Minecraft.Client/MultiPlayerLocalPlayer.h index 8687b36..6a97c7c 100644 --- a/Minecraft.Client/MultiPlayerLocalPlayer.h +++ b/Minecraft.Client/MultiPlayerLocalPlayer.h @@ -1,6 +1,6 @@ #pragma once #include "LocalPlayer.h" -#include "..\Minecraft.World\SharedConstants.h" +#include "../Minecraft.World/SharedConstants.h" class ClientConnection; class Minecraft; diff --git a/Minecraft.Client/MushroomCowRenderer.cpp b/Minecraft.Client/MushroomCowRenderer.cpp index 688fab5..d7f0e72 100644 --- a/Minecraft.Client/MushroomCowRenderer.cpp +++ b/Minecraft.Client/MushroomCowRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" #include "QuadrupedModel.h" #include "ModelPart.h" #include "MushroomCowRenderer.h" diff --git a/Minecraft.Client/NameEntryScreen.cpp b/Minecraft.Client/NameEntryScreen.cpp index c9df702..d6b1e96 100644 --- a/Minecraft.Client/NameEntryScreen.cpp +++ b/Minecraft.Client/NameEntryScreen.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "NameEntryScreen.h" #include "Button.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" const wstring NameEntryScreen::allowedChars = L"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ,.:-_'*!\"#%/()=+?[]{}<>"; diff --git a/Minecraft.Client/NetherPortalParticle.cpp b/Minecraft.Client/NetherPortalParticle.cpp index 4b70d38..b8fb1db 100644 --- a/Minecraft.Client/NetherPortalParticle.cpp +++ b/Minecraft.Client/NetherPortalParticle.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "NetherPortalParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Random.h" #include "Minecraft.h" // 4J Stu - This class was originally "PortalParticle" but I have split the two uses of the particle diff --git a/Minecraft.Client/NoteParticle.cpp b/Minecraft.Client/NoteParticle.cpp index 2e2320c..b95cc98 100644 --- a/Minecraft.Client/NoteParticle.cpp +++ b/Minecraft.Client/NoteParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "NoteParticle.h" void NoteParticle::init(Level *level, double x, double y, double z, double xa, double ya, double za, float scale) diff --git a/Minecraft.Client/OffsettedRenderList.cpp b/Minecraft.Client/OffsettedRenderList.cpp index 729d26f..cc81eab 100644 --- a/Minecraft.Client/OffsettedRenderList.cpp +++ b/Minecraft.Client/OffsettedRenderList.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\IntBuffer.h" +#include "../Minecraft.World/IntBuffer.h" #include "OffsettedRenderList.h" // 4J added diff --git a/Minecraft.Client/Options.cpp b/Minecraft.Client/Options.cpp index 4eb2ada..50cf044 100644 --- a/Minecraft.Client/Options.cpp +++ b/Minecraft.Client/Options.cpp @@ -3,16 +3,16 @@ #include "KeyMapping.h" #include "LevelRenderer.h" #include "Textures.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\Language.h" -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\BufferedReader.h" -#include "..\Minecraft.World\DataInputStream.h" -#include "..\Minecraft.World\InputStreamReader.h" -#include "..\Minecraft.World\FileInputStream.h" -#include "..\Minecraft.World\FileOutputStream.h" -#include "..\Minecraft.World\DataOutputStream.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/Language.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/BufferedReader.h" +#include "../Minecraft.World/DataInputStream.h" +#include "../Minecraft.World/InputStreamReader.h" +#include "../Minecraft.World/FileInputStream.h" +#include "../Minecraft.World/FileOutputStream.h" +#include "../Minecraft.World/DataOutputStream.h" +#include "../Minecraft.World/StringHelpers.h" // 4J - the Option sub-class used to be an java enumerated type, trying to emulate that functionality here const Options::Option Options::Option::options[17] = diff --git a/Minecraft.Client/Options.h b/Minecraft.Client/Options.h index 8be61ac..3cf1b82 100644 --- a/Minecraft.Client/Options.h +++ b/Minecraft.Client/Options.h @@ -2,7 +2,7 @@ using namespace std; class Minecraft; class KeyMapping; -#include "..\Minecraft.World\File.h" +#include "../Minecraft.World/File.h" class Options { diff --git a/Minecraft.Client/OptionsScreen.cpp b/Minecraft.Client/OptionsScreen.cpp index b5c2f5e..d8e0c2e 100644 --- a/Minecraft.Client/OptionsScreen.cpp +++ b/Minecraft.Client/OptionsScreen.cpp @@ -5,7 +5,7 @@ #include "Options.h" #include "ControlsScreen.h" #include "VideoSettingsScreen.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" OptionsScreen::OptionsScreen(Screen *lastScreen, Options *options) { diff --git a/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.cpp b/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.cpp index b766219..16ee326 100644 --- a/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.cpp +++ b/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.cpp @@ -4,19 +4,19 @@ #include "base64.h" -#include "..\Orbis_App.h" -#include "..\..\Common\Consoles_App.h" +#include "../Orbis_App.h" +#include "../../Common/Consoles_App.h" -#include "Common\Network\Sony\SQRNetworkManager.h" +#include "Common/Network/Sony/SQRNetworkManager.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include #include //#include -#include "Orbis\OrbisExtras\ShutdownManager.h" +#include "Orbis/OrbisExtras/ShutdownManager.h" LeaderboardManager *LeaderboardManager::m_instance = new OrbisLeaderboardManager(); //Singleton instance of the LeaderboardManager @@ -133,7 +133,7 @@ void OrbisLeaderboardManager::scoreboardThreadInternal() // The following NP call should be reserved for asynchronous multiplayer modes that require PS Plus to be accessed. // // Note 2: - // The message is not displayed with a user without PlayStation®Plus subscription and they are able to access the Leaderboards. + // The message is not displayed with a user without PlayStation®Plus subscription and they are able to access the Leaderboards. // NotifyAsyncPlusFeature(); diff --git a/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.h b/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.h index c2243a9..430d3c0 100644 --- a/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.h +++ b/Minecraft.Client/Orbis/Leaderboards/OrbisLeaderboardManager.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Leaderboards\LeaderboardManager.h" +#include "Common/Leaderboards/LeaderboardManager.h" class OrbisLeaderboardManager : public LeaderboardManager { diff --git a/Minecraft.Client/Orbis/Network/Orbis_NPToolkit.cpp b/Minecraft.Client/Orbis/Network/Orbis_NPToolkit.cpp index d1c9cf1..a5e7fce 100644 --- a/Minecraft.Client/Orbis/Network/Orbis_NPToolkit.cpp +++ b/Minecraft.Client/Orbis/Network/Orbis_NPToolkit.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "Orbis_NPToolkit.h" -#include "Orbis\ps4__np_conf.h" +#include "Orbis/ps4__np_conf.h" #include "Orbis/Network/SonyCommerce_Orbis.h" // #define NP_TITLE_ID "CUSA00265_00" diff --git a/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.cpp b/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.cpp index 5c02cb0..4753e9f 100644 --- a/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.cpp +++ b/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.cpp @@ -12,8 +12,8 @@ #include "../ps4__np_conf.h" #include "Orbis_NPToolkit.h" #include "SonyVoiceChat_Orbis.h" -#include "Common\Network\Sony\SonyHttp.h" -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "Common/Network/Sony/SonyHttp.h" +#include "../../../Minecraft.World/C4JThread.h" // #include "..\PS3Extras\PS3Strings.h" diff --git a/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.h b/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.h index 5b19f63..8bc917a 100644 --- a/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.h +++ b/Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.h @@ -8,7 +8,7 @@ #include // #include "SonyVoiceChat_Orbis.h" -#include "..\..\Common\Network\Sony\SQRNetworkManager.h" +#include "../../Common/Network/Sony/SQRNetworkManager.h" class SQRNetworkPlayer; class ISQRNetworkManagerListener; diff --git a/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.cpp b/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.cpp index 34ab67e..4a576d7 100644 --- a/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.cpp +++ b/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SonyCommerce_Orbis.h" -#include "PS3\PS3Extras\ShutdownManager.h" +#include "PS3/PS3Extras/ShutdownManager.h" #include @@ -600,7 +600,7 @@ int SonyCommerce_Orbis::createSession() // // sce::Toolkit::NP::Commerce::Interface::CreateSession // - // This function is provided to maintain compatibility with the PlayStation®Vita and PlayStation®3 platforms. Because commerce on the PlayStation®4 is not session based, SCE_TOOLKIT_NP_SUCCESS is always returned. + // This function is provided to maintain compatibility with the PlayStation®Vita and PlayStation®3 platforms. Because commerce on the PlayStation®4 is not session based, SCE_TOOLKIT_NP_SUCCESS is always returned. int ret = sce::Toolkit::NP::Commerce::Interface::createSession(); @@ -1145,8 +1145,8 @@ void SonyCommerce_Orbis::CreateSession( CallbackFunc cb, LPVOID lpParam ) setCallback(cb,lpParam); // We don't need to create a session on PS4, from the Sony docs - -// This function is provided to maintain compatibility with the PlayStation®Vita and PlayStation®3 -// platforms. Because commerce on the PlayStation®4 is not session based, SCE_TOOLKIT_NP_SUCCESS is always returned. +// This function is provided to maintain compatibility with the PlayStation®Vita and PlayStation®3 +// platforms. Because commerce on the PlayStation®4 is not session based, SCE_TOOLKIT_NP_SUCCESS is always returned. diff --git a/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.h b/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.h index a2a42d5..3942fa5 100644 --- a/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.h +++ b/Minecraft.Client/Orbis/Network/SonyCommerce_Orbis.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Network\Sony\SonyCommerce.h" +#include "Common/Network/Sony/SonyCommerce.h" class OrbisNPToolkit; class SonyCommerce_Orbis : public SonyCommerce diff --git a/Minecraft.Client/Orbis/Network/SonyRemoteStorage_Orbis.h b/Minecraft.Client/Orbis/Network/SonyRemoteStorage_Orbis.h index 0b36c41..a04411b 100644 --- a/Minecraft.Client/Orbis/Network/SonyRemoteStorage_Orbis.h +++ b/Minecraft.Client/Orbis/Network/SonyRemoteStorage_Orbis.h @@ -1,7 +1,7 @@ #pragma once -#include "Common\Network\Sony\SonyRemoteStorage.h" +#include "Common/Network/Sony/SonyRemoteStorage.h" class SonyRemoteStorage_Orbis : public SonyRemoteStorage { diff --git a/Minecraft.Client/Orbis/Orbis_App.cpp b/Minecraft.Client/Orbis/Orbis_App.cpp index 9af5ee1..1032687 100644 --- a/Minecraft.Client/Orbis/Orbis_App.cpp +++ b/Minecraft.Client/Orbis/Orbis_App.cpp @@ -1,22 +1,22 @@ - + #include "stdafx.h" -#include "..\Common\Consoles_App.h" -#include "..\User.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\..\Minecraft.Client\MinecraftServer.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\..\Minecraft.World\BiomeSource.h" -#include "..\..\Minecraft.World\LevelType.h" -#include "..\..\Orbis\Network\SonyCommerce_Orbis.h" -#include "..\..\Minecraft.World\StringHelpers.h" +#include "../Common/Consoles_App.h" +#include "../User.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../../Minecraft.Client/MinecraftServer.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../../Minecraft.World/BiomeSource.h" +#include "../../Minecraft.World/LevelType.h" +#include "../../Orbis/Network/SonyCommerce_Orbis.h" +#include "../../Minecraft.World/StringHelpers.h" #include "Network/Orbis_NPToolkit.h" -#include "Orbis\Network\SonyRemoteStorage_Orbis.h" +#include "Orbis/Network/SonyRemoteStorage_Orbis.h" #include -#include "..\..\Common\Network\Sony\SonyRemoteStorage.h" +#include "../../Common/Network/Sony/SonyRemoteStorage.h" #include #include diff --git a/Minecraft.Client/Orbis/Orbis_App.h b/Minecraft.Client/Orbis/Orbis_App.h index 1c09579..d00b0d3 100644 --- a/Minecraft.Client/Orbis/Orbis_App.h +++ b/Minecraft.Client/Orbis/Orbis_App.h @@ -3,8 +3,8 @@ class C4JStringTable; #include -#include "..\..\Common\Network\Sony\SonyCommerce.h" -#include "..\..\Common\Network\Sony\SonyRemoteStorage.h" +#include "../../Common/Network/Sony/SonyCommerce.h" +#include "../../Common/Network/Sony/SonyRemoteStorage.h" #define PRODUCT_CODE_SIZE 9 #define SAVEFOLDERPREFIX_SIZE 10 diff --git a/Minecraft.Client/Orbis/Orbis_Minecraft.cpp b/Minecraft.Client/Orbis/Orbis_Minecraft.cpp index 947b9df..6d27598 100644 --- a/Minecraft.Client/Orbis/Orbis_Minecraft.cpp +++ b/Minecraft.Client/Orbis/Orbis_Minecraft.cpp @@ -6,41 +6,41 @@ #include #include #include -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" //#include "Social\SocialManager.h" //#include "Leaderboards\LeaderboardManager.h" //#include "XUI\XUI_Scene_Container.h" //#include "NetworkManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" -#include "Leaderboards\OrbisLeaderboardManager.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" +#include "Leaderboards/OrbisLeaderboardManager.h" #include "Network/Orbis_NPToolkit.h" -#include "Orbis\Network\SonyVoiceChat_Orbis.h" +#include "Orbis/Network/SonyVoiceChat_Orbis.h" #define THEME_NAME "584111F70AAAAAAA" #define THEME_FILESIZE 2797568 diff --git a/Minecraft.Client/Orbis/Orbis_PlayerUID.cpp b/Minecraft.Client/Orbis/Orbis_PlayerUID.cpp index 114e6ae..0dcd81c 100644 --- a/Minecraft.Client/Orbis/Orbis_PlayerUID.cpp +++ b/Minecraft.Client/Orbis/Orbis_PlayerUID.cpp @@ -3,7 +3,7 @@ #include "stdafx.h" #include "Orbis_PlayerUID.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include diff --git a/Minecraft.Client/Orbis/Orbis_UIController.cpp b/Minecraft.Client/Orbis/Orbis_UIController.cpp index 38cc79e..035894f 100644 --- a/Minecraft.Client/Orbis/Orbis_UIController.cpp +++ b/Minecraft.Client/Orbis/Orbis_UIController.cpp @@ -2,8 +2,8 @@ #include "Orbis_UIController.h" // Temp -#include "..\Minecraft.h" -#include "..\Textures.h" +#include "../Minecraft.h" +#include "../Textures.h" #define _ENABLEIGGY diff --git a/Minecraft.Client/Orbis/Orbis_UIController.h b/Minecraft.Client/Orbis/Orbis_UIController.h index fcd901e..940769e 100644 --- a/Minecraft.Client/Orbis/Orbis_UIController.h +++ b/Minecraft.Client/Orbis/Orbis_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\UIController.h" +#include "../Common/UI/UIController.h" class ConsoleUIController : public UIController { diff --git a/Minecraft.Client/Orbis/user_malloc.cpp b/Minecraft.Client/Orbis/user_malloc.cpp index 6a85e83..d4e0101 100644 --- a/Minecraft.Client/Orbis/user_malloc.cpp +++ b/Minecraft.Client/Orbis/user_malloc.cpp @@ -1,4 +1,4 @@ -/* SCE CONFIDENTIAL +/* SCE CONFIDENTIAL PlayStation(R)4 Programmer Tool Runtime Library Release 01.600.051 * Copyright (C) 2013 Sony Computer Entertainment Inc. * All Rights Reserved. @@ -9,7 +9,7 @@ extern "C" #include #include #include -#include "..\Minecraft.World\System.h" +#include "../Minecraft.World/System.h" static size_t s_heapLength; static size_t s_memLength; diff --git a/Minecraft.Client/OzelotModel.cpp b/Minecraft.Client/OzelotModel.cpp index 9c22cc4..63ab51f 100644 --- a/Minecraft.Client/OzelotModel.cpp +++ b/Minecraft.Client/OzelotModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ModelPart.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/Mth.h" #include "OzelotModel.h" const float OzelotModel::xo = 0; diff --git a/Minecraft.Client/OzelotRenderer.cpp b/Minecraft.Client/OzelotRenderer.cpp index d56b35f..4557576 100644 --- a/Minecraft.Client/OzelotRenderer.cpp +++ b/Minecraft.Client/OzelotRenderer.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" #include "OzelotRenderer.h" OzelotRenderer::OzelotRenderer(Model *model, float shadow) : MobRenderer(model, shadow) diff --git a/Minecraft.Client/PS3/Audio/PS3_SoundEngine.cpp b/Minecraft.Client/PS3/Audio/PS3_SoundEngine.cpp index fcce5f0..d8ff38c 100644 --- a/Minecraft.Client/PS3/Audio/PS3_SoundEngine.cpp +++ b/Minecraft.Client/PS3/Audio/PS3_SoundEngine.cpp @@ -1,13 +1,13 @@ -#include "..\stdafx.h" +#include "../stdafx.h" #include #include #include #include #include #include -#include "..\..\Common\Audio\SoundEngine.h" -#include "..\..\Common\Consoles_App.h" -#include "..\..\PS3\Miles\include\mss.h" +#include "../../Common/Audio/SoundEngine.h" +#include "../../Common/Consoles_App.h" +#include "../../PS3/Miles/include/mss.h" // This file has the platform specific functions required for PS3 audio diff --git a/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.cpp b/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.cpp index 38380bf..1f6ebd6 100644 --- a/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.cpp +++ b/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.cpp @@ -4,19 +4,19 @@ #include "base64.h" -#include "..\PS3_App.h" -#include "..\..\Common\Consoles_App.h" +#include "../PS3_App.h" +#include "../../Common/Consoles_App.h" -#include "Common\Network\Sony\SQRNetworkManager.h" +#include "Common/Network/Sony/SQRNetworkManager.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include #include #include -#include "PS3\PS3Extras\ShutdownManager.h" +#include "PS3/PS3Extras/ShutdownManager.h" #ifdef __PS3__ LeaderboardManager *LeaderboardManager::m_instance = new PS3LeaderboardManager(); //Singleton instance of the LeaderboardManager diff --git a/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.h b/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.h index 7a85896..dbe6bd7 100644 --- a/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.h +++ b/Minecraft.Client/PS3/Leaderboards/PS3LeaderboardManager.h @@ -1,9 +1,9 @@ #pragma once -#include "..\..\Common\Leaderboards\LeaderboardManager.h" -#include "..\..\..\Minecraft.World\x64headers\extraX64.h" +#include "../../Common/Leaderboards/LeaderboardManager.h" +#include "../../../Minecraft.World/x64headers/extraX64.h" -#include "PS3\Passphrase\ps3__np_conf.h" +#include "PS3/Passphrase/ps3__np_conf.h" using namespace std; diff --git a/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.cpp b/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.cpp index 46b1916..60362c9 100644 --- a/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.cpp +++ b/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.cpp @@ -15,9 +15,9 @@ #include "SonyVoiceChat.h" #include "Common/Network/Sony/SonyHttp.h" #endif -#include "..\..\..\Minecraft.World\C4JThread.h" -#include "..\PS3Extras\PS3Strings.h" -#include "PS3\Network\SonyRemoteStorage_PS3.h" +#include "../../../Minecraft.World/C4JThread.h" +#include "../PS3Extras/PS3Strings.h" +#include "PS3/Network/SonyRemoteStorage_PS3.h" int (* SQRNetworkManager_PS3::s_SignInCompleteCallbackFn)(void *pParam, bool bContinue, int pad) = NULL; void * SQRNetworkManager_PS3::s_SignInCompleteParam = NULL; diff --git a/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.h b/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.h index 6143bbb..715e80b 100644 --- a/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.h +++ b/Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.h @@ -9,7 +9,7 @@ #endif #include -#include "..\..\Common\Network\Sony\SQRNetworkManager.h" +#include "../../Common/Network/Sony/SQRNetworkManager.h" class SQRNetworkPlayer; class ISQRNetworkManagerListener; diff --git a/Minecraft.Client/PS3/Network/SonyCommerce_PS3.cpp b/Minecraft.Client/PS3/Network/SonyCommerce_PS3.cpp index 230e030..cc82970 100644 --- a/Minecraft.Client/PS3/Network/SonyCommerce_PS3.cpp +++ b/Minecraft.Client/PS3/Network/SonyCommerce_PS3.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SonyCommerce_PS3.h" -#include "..\PS3Extras\ShutdownManager.h" +#include "../PS3Extras/ShutdownManager.h" #include diff --git a/Minecraft.Client/PS3/Network/SonyCommerce_PS3.h b/Minecraft.Client/PS3/Network/SonyCommerce_PS3.h index 1f43341..38857b0 100644 --- a/Minecraft.Client/PS3/Network/SonyCommerce_PS3.h +++ b/Minecraft.Client/PS3/Network/SonyCommerce_PS3.h @@ -6,7 +6,7 @@ #include #include #include -#include "Common\Network\Sony\SonyCommerce.h" +#include "Common/Network/Sony/SonyCommerce.h" #define SCE_TOOLKIT_NP_SKU_PRICE_LEN (SCE_NP_COMMERCE2_CURRENCY_CODE_LEN \ + SCE_NP_COMMERCE2_CURRENCY_SYMBOL_LEN \ diff --git a/Minecraft.Client/PS3/Network/SonyRemoteStorage_PS3.h b/Minecraft.Client/PS3/Network/SonyRemoteStorage_PS3.h index ffbc57b..6151800 100644 --- a/Minecraft.Client/PS3/Network/SonyRemoteStorage_PS3.h +++ b/Minecraft.Client/PS3/Network/SonyRemoteStorage_PS3.h @@ -1,7 +1,7 @@ #pragma once -#include "Common\Network\Sony\sceRemoteStorage\header\sceRemoteStorage.h" +#include "Common/Network/Sony/sceRemoteStorage/header/sceRemoteStorage.h" class SonyRemoteStorage_PS3 : public SonyRemoteStorage { diff --git a/Minecraft.Client/PS3/PS3Extras/C4JThread_SPU.cpp b/Minecraft.Client/PS3/PS3Extras/C4JThread_SPU.cpp index 94d7ef8..aea6712 100644 --- a/Minecraft.Client/PS3/PS3Extras/C4JThread_SPU.cpp +++ b/Minecraft.Client/PS3/PS3Extras/C4JThread_SPU.cpp @@ -3,9 +3,9 @@ #include "stdafx.h" #include "C4JThread_SPU.h" -#include "PS3\SPU_Tasks\ChunkUpdate\ChunkRebuildData.h" -#include "PS3\SPU_Tasks\CompressedTile\CompressedTileStorage_SPU.h" -#include "PS3\SPU_Tasks\LevelRenderChunks\LevelRenderChunks.h" +#include "PS3/SPU_Tasks/ChunkUpdate/ChunkRebuildData.h" +#include "PS3/SPU_Tasks/CompressedTile/CompressedTileStorage_SPU.h" +#include "PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.h" #define SPURS_MAX_SPU 6 #define SPURS_PPU_THREAD_PRIORITY 2 diff --git a/Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp b/Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp index e7eca53..ce7365e 100644 --- a/Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp +++ b/Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ShutdownManager.h" -#include "..\..\Common\Leaderboards\LeaderboardManager.h" -#include "..\..\MinecraftServer.h" +#include "../../Common/Leaderboards/LeaderboardManager.h" +#include "../../MinecraftServer.h" #ifdef __PS3__ #include "C4JSpursJob.h" diff --git a/Minecraft.Client/PS3/PS3_App.cpp b/Minecraft.Client/PS3/PS3_App.cpp index d2ab715..85d0380 100644 --- a/Minecraft.Client/PS3/PS3_App.cpp +++ b/Minecraft.Client/PS3/PS3_App.cpp @@ -1,19 +1,19 @@ - + #include "stdafx.h" -#include "..\Common\Consoles_App.h" -#include "..\User.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\..\Minecraft.Client\MinecraftServer.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\..\Minecraft.World\BiomeSource.h" -#include "..\..\Minecraft.World\LevelType.h" -#include "..\..\PS3\Network\SonyCommerce_PS3.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "PS3Extras\ShutdownManager.h" -#include "PS3\Network\SonyRemoteStorage_PS3.h" +#include "../Common/Consoles_App.h" +#include "../User.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../../Minecraft.Client/MinecraftServer.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../../Minecraft.World/BiomeSource.h" +#include "../../Minecraft.World/LevelType.h" +#include "../../PS3/Network/SonyCommerce_PS3.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "PS3Extras/ShutdownManager.h" +#include "PS3/Network/SonyRemoteStorage_PS3.h" diff --git a/Minecraft.Client/PS3/PS3_App.h b/Minecraft.Client/PS3/PS3_App.h index d1ecdb6..5c98739 100644 --- a/Minecraft.Client/PS3/PS3_App.h +++ b/Minecraft.Client/PS3/PS3_App.h @@ -1,7 +1,7 @@ #pragma once -#include "..\..\Common\Network\Sony\SonyCommerce.h" -#include "..\..\Common\Network\Sony\SonyRemoteStorage.h" +#include "../../Common/Network/Sony/SonyCommerce.h" +#include "../../Common/Network/Sony/SonyRemoteStorage.h" #define PRODUCT_CODE_SIZE 9 #define SAVEFOLDERPREFIX_SIZE 10 diff --git a/Minecraft.Client/PS3/PS3_Minecraft.cpp b/Minecraft.Client/PS3/PS3_Minecraft.cpp index 821a47d..41b84a2 100644 --- a/Minecraft.Client/PS3/PS3_Minecraft.cpp +++ b/Minecraft.Client/PS3/PS3_Minecraft.cpp @@ -17,9 +17,9 @@ SYS_PROCESS_PARAM(1001, 0x10000); // thread priority, and stack size #include //#include -#include "Leaderboards\PS3LeaderboardManager.h" -#include "PS3\PS3Extras\PS3Strings.h" -#include "PS3\PS3Extras\ShutdownManager.h" +#include "Leaderboards/PS3LeaderboardManager.h" +#include "PS3/PS3Extras/PS3Strings.h" +#include "PS3/PS3Extras/ShutdownManager.h" #include #include @@ -54,48 +54,48 @@ char secureFileId[CELL_SAVEDATA_SECUREFILEID_SIZE] = // --wrap malloc --wrap free --wrap memalign --wrap calloc --wrap realloc --wrap reallocalign --wrap _malloc_init #if HEAPINSPECTOR_PS3 -#include "HeapInspector\Server\HeapInspectorServer.h" -#include "HeapInspector\Server\PS3\HeapHooks.hpp" +#include "HeapInspector/Server/HeapInspectorServer.h" +#include "HeapInspector/Server/PS3/HeapHooks.hpp" #endif #include "PS3_App.h" -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" //#include "Social\SocialManager.h" //#include "Leaderboards\LeaderboardManager.h" //#include "XUI\XUI_Scene_Container.h" //#include "NetworkManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\Common\Console_Awards_enum.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../Common/Console_Awards_enum.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" #include "Resource.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" -#include "PS3\PS3Extras\EdgeZLib.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" +#include "PS3/PS3Extras/EdgeZLib.h" #include "C4JThread_SPU.h" -#include "Common\Network\Sony\SQRNetworkManager.h" -#include "Common\UI\IUIScene_PauseMenu.h" +#include "Common/Network/Sony/SQRNetworkManager.h" +#include "Common/UI/IUIScene_PauseMenu.h" #include @@ -961,10 +961,10 @@ int main() } else { - StorageManager.SetGameSaveFolderTitle((WCHAR *)app.GetString(IDS_GAMENAME));//"Minecraft: PlayStation®3 Edition");//GAMENAME); + StorageManager.SetGameSaveFolderTitle((WCHAR *)app.GetString(IDS_GAMENAME));//"Minecraft: PlayStation®3 Edition");//GAMENAME); } - StorageManager.SetSaveCacheFolderTitle((WCHAR *)app.GetString(IDS_SAVECACHEFILE));//"Minecraft: PlayStation®3 Edition");//GAMENAME); - StorageManager.SetOptionsFolderTitle((WCHAR *)app.GetString(IDS_OPTIONSFILE));//"Minecraft: PlayStation®3 Edition");//GAMENAME); + StorageManager.SetSaveCacheFolderTitle((WCHAR *)app.GetString(IDS_SAVECACHEFILE));//"Minecraft: PlayStation®3 Edition");//GAMENAME); + StorageManager.SetOptionsFolderTitle((WCHAR *)app.GetString(IDS_OPTIONSFILE));//"Minecraft: PlayStation®3 Edition");//GAMENAME); StorageManager.SetGameSaveFolderPrefix(app.GetSaveFolderPrefix()); StorageManager.SetMaxSaves(99); byteArray baOptionsIcon = app.getArchiveFile(L"DefaultOptionsImage320x176.png"); diff --git a/Minecraft.Client/PS3/PS3_PlayerUID.cpp b/Minecraft.Client/PS3/PS3_PlayerUID.cpp index 8256ac2..9a2a8a0 100644 --- a/Minecraft.Client/PS3/PS3_PlayerUID.cpp +++ b/Minecraft.Client/PS3/PS3_PlayerUID.cpp @@ -3,7 +3,7 @@ #include "stdafx.h" #include "PS3_PlayerUID.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" std::size_t PlayerUID::Hash::operator()(const PlayerUID& k) const { diff --git a/Minecraft.Client/PS3/PS3_UIController.cpp b/Minecraft.Client/PS3/PS3_UIController.cpp index 7b634e3..9d2f6a9 100644 --- a/Minecraft.Client/PS3/PS3_UIController.cpp +++ b/Minecraft.Client/PS3/PS3_UIController.cpp @@ -4,8 +4,8 @@ #include // Temp -#include "..\Minecraft.h" -#include "..\Textures.h" +#include "../Minecraft.h" +#include "../Textures.h" #define _ENABLEIGGY diff --git a/Minecraft.Client/PS3/PS3_UIController.h b/Minecraft.Client/PS3/PS3_UIController.h index 0077b8c..f8308a4 100644 --- a/Minecraft.Client/PS3/PS3_UIController.h +++ b/Minecraft.Client/PS3/PS3_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\UIController.h" +#include "../Common/UI/UIController.h" class ConsoleUIController : public UIController { diff --git a/Minecraft.Client/PS3/XboxGameMode.cpp b/Minecraft.Client/PS3/XboxGameMode.cpp index 1b55fdd..709a658 100644 --- a/Minecraft.Client/PS3/XboxGameMode.cpp +++ b/Minecraft.Client/PS3/XboxGameMode.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "XboxGameMode.h" -#include "..\Common\Tutorial\Tutorial.h" +#include "../Common/Tutorial/Tutorial.h" XboxGameMode::XboxGameMode(int iPad, Minecraft *minecraft, ClientConnection *connection) : TutorialMode(iPad, minecraft, connection) diff --git a/Minecraft.Client/PS3/XboxGameMode.h b/Minecraft.Client/PS3/XboxGameMode.h index 347cdf3..a9f0d6c 100644 --- a/Minecraft.Client/PS3/XboxGameMode.h +++ b/Minecraft.Client/PS3/XboxGameMode.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Common\Tutorial\TutorialMode.h" +#include "../Common/Tutorial/TutorialMode.h" class XboxGameMode : public TutorialMode { diff --git a/Minecraft.Client/PS3/Xbox_Minecraft.cpp b/Minecraft.Client/PS3/Xbox_Minecraft.cpp index fa9a33c..cff012a 100644 --- a/Minecraft.Client/PS3/Xbox_Minecraft.cpp +++ b/Minecraft.Client/PS3/Xbox_Minecraft.cpp @@ -8,35 +8,35 @@ #include "4J_strings.h" #include "Minecraft_Controller_Actions.h" #include "Xbox_App.h" -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" //#include "Social\SocialManager.h" //#include "Leaderboards\LeaderboardManager.h" //#include "XUI\XUI_Scene_Container.h" //#include "QNetManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" +#include "../../Minecraft.Client/Tesselator.h" #include "Xbox_Awards_enum.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" #include "Resource.h" diff --git a/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.cpp b/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.cpp index 981d1f4..e3c3eb4 100644 --- a/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.cpp +++ b/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.cpp @@ -4,18 +4,18 @@ #include "base64.h" -#include "..\PSVita_App.h" -#include "..\..\Common\Consoles_App.h" +#include "../PSVita_App.h" +#include "../../Common/Consoles_App.h" -#include "Common\Network\Sony\SQRNetworkManager.h" +#include "Common/Network/Sony/SQRNetworkManager.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/StringHelpers.h" #include #include -#include "PSVita\PSVitaExtras\ShutdownManager.h" +#include "PSVita/PSVitaExtras/ShutdownManager.h" LeaderboardManager *LeaderboardManager::m_instance = new PSVitaLeaderboardManager(); //Singleton instance of the LeaderboardManager diff --git a/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.h b/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.h index 9038b27..200f4c6 100644 --- a/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.h +++ b/Minecraft.Client/PSVita/Leaderboards/PSVitaLeaderboardManager.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Leaderboards\LeaderboardManager.h" +#include "Common/Leaderboards/LeaderboardManager.h" #include "Conf.h" class PSVitaLeaderboardManager : public LeaderboardManager diff --git a/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.cpp b/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.cpp index 2b2ccec..0a720e8 100644 --- a/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.cpp +++ b/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.cpp @@ -11,9 +11,9 @@ #include #include -#include "PSVita\PSVitaExtras\Conf.h" -#include "Common\Network\Sony\SonyHttp.h" -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "PSVita/PSVitaExtras/Conf.h" +#include "Common/Network/Sony/SonyHttp.h" +#include "../../../Minecraft.World/C4JThread.h" #define MATCHING_PORT (1) diff --git a/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.h b/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.h index 7d9948c..4fa17dc 100644 --- a/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.h +++ b/Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.h @@ -8,7 +8,7 @@ #include -#include "..\..\Common\Network\Sony\SQRNetworkManager.h" +#include "../../Common/Network/Sony/SQRNetworkManager.h" // class SQRNetworkPlayer; class ISQRNetworkManagerListener; diff --git a/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.cpp b/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.cpp index 6a4e2c7..4fb530b 100644 --- a/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.cpp +++ b/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.cpp @@ -9,9 +9,9 @@ #include #include -#include "PSVita\PSVitaExtras\Conf.h" -#include "Common\Network\Sony\SonyHttp.h" -#include "..\..\..\Minecraft.World\C4JThread.h" +#include "PSVita/PSVitaExtras/Conf.h" +#include "Common/Network/Sony/SonyHttp.h" +#include "../../../Minecraft.World/C4JThread.h" // image used for the invite gui, filesize must be smaller than SCE_NP_MESSAGE_DIALOG_MAX_INDEX_ICON_SIZE ( 64K ) #define SESSION_IMAGE_PATH "app0:PSVita/session_image.png" diff --git a/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.h b/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.h index 592919d..9c7975f 100644 --- a/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.h +++ b/Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.h @@ -8,7 +8,7 @@ #include -#include "..\..\Common\Network\Sony\SQRNetworkManager.h" +#include "../../Common/Network/Sony/SQRNetworkManager.h" class SQRNetworkPlayer; class ISQRNetworkManagerListener; diff --git a/Minecraft.Client/PSVita/Network/SonyCommerce_Vita.h b/Minecraft.Client/PSVita/Network/SonyCommerce_Vita.h index ad11479..de3529b 100644 --- a/Minecraft.Client/PSVita/Network/SonyCommerce_Vita.h +++ b/Minecraft.Client/PSVita/Network/SonyCommerce_Vita.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Network\Sony\SonyCommerce.h" +#include "Common/Network/Sony/SonyCommerce.h" #include #include #include diff --git a/Minecraft.Client/PSVita/Network/SonyRemoteStorage_Vita.h b/Minecraft.Client/PSVita/Network/SonyRemoteStorage_Vita.h index 9c636e4..e2d9b6a 100644 --- a/Minecraft.Client/PSVita/Network/SonyRemoteStorage_Vita.h +++ b/Minecraft.Client/PSVita/Network/SonyRemoteStorage_Vita.h @@ -1,7 +1,7 @@ #pragma once -#include "Common\Network\Sony\SonyRemoteStorage.h" +#include "Common/Network/Sony/SonyRemoteStorage.h" class SonyRemoteStorage_Vita : public SonyRemoteStorage { diff --git a/Minecraft.Client/PSVita/PSVitaExtras/ShutdownManager.cpp b/Minecraft.Client/PSVita/PSVitaExtras/ShutdownManager.cpp index e7eca53..ce7365e 100644 --- a/Minecraft.Client/PSVita/PSVitaExtras/ShutdownManager.cpp +++ b/Minecraft.Client/PSVita/PSVitaExtras/ShutdownManager.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ShutdownManager.h" -#include "..\..\Common\Leaderboards\LeaderboardManager.h" -#include "..\..\MinecraftServer.h" +#include "../../Common/Leaderboards/LeaderboardManager.h" +#include "../../MinecraftServer.h" #ifdef __PS3__ #include "C4JSpursJob.h" diff --git a/Minecraft.Client/PSVita/PSVita_App.cpp b/Minecraft.Client/PSVita/PSVita_App.cpp index a21699c..679d8ca 100644 --- a/Minecraft.Client/PSVita/PSVita_App.cpp +++ b/Minecraft.Client/PSVita/PSVita_App.cpp @@ -1,24 +1,24 @@ - + #include "stdafx.h" -#include "..\Common\Consoles_App.h" -#include "..\User.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\..\Minecraft.Client\MinecraftServer.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\..\Minecraft.World\BiomeSource.h" -#include "..\..\Minecraft.World\LevelType.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "PSVita\Network\SonyRemoteStorage_Vita.h" -#include "PSVita\Network\SonyCommerce_Vita.h" -#include "..\..\Common\Network\Sony\SonyRemoteStorage.h" +#include "../Common/Consoles_App.h" +#include "../User.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../../Minecraft.Client/MinecraftServer.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../../Minecraft.World/BiomeSource.h" +#include "../../Minecraft.World/LevelType.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "PSVita/Network/SonyRemoteStorage_Vita.h" +#include "PSVita/Network/SonyCommerce_Vita.h" +#include "../../Common/Network/Sony/SonyRemoteStorage.h" #include "PSVita/Network/PSVita_NPToolkit.h" #include #include -#include "PSVita\PSVitaExtras\PSVitaStrings.h" +#include "PSVita/PSVitaExtras/PSVitaStrings.h" #define VITA_COMMERCE_ENABLED CConsoleMinecraftApp app; diff --git a/Minecraft.Client/PSVita/PSVita_App.h b/Minecraft.Client/PSVita/PSVita_App.h index 9a01a61..21b2611 100644 --- a/Minecraft.Client/PSVita/PSVita_App.h +++ b/Minecraft.Client/PSVita/PSVita_App.h @@ -3,8 +3,8 @@ class C4JStringTable; //#include -#include "..\..\Common\Network\Sony\SonyCommerce.h" -#include "..\..\Common\Network\Sony\SonyRemoteStorage.h" +#include "../../Common/Network/Sony/SonyCommerce.h" +#include "../../Common/Network/Sony/SonyRemoteStorage.h" #define PRODUCT_CODE_SIZE 9 #define SAVEFOLDERPREFIX_SIZE 10 diff --git a/Minecraft.Client/PSVita/PSVita_Minecraft.cpp b/Minecraft.Client/PSVita/PSVita_Minecraft.cpp index ee13a21..1f64d72 100644 --- a/Minecraft.Client/PSVita/PSVita_Minecraft.cpp +++ b/Minecraft.Client/PSVita/PSVita_Minecraft.cpp @@ -3,62 +3,62 @@ #include "stdafx.h" -#include "Leaderboards\PSVitaLeaderboardManager.h" -#include "PSVita\PSVitaExtras\ShutdownManager.h" +#include "Leaderboards/PSVitaLeaderboardManager.h" +#include "PSVita/PSVitaExtras/ShutdownManager.h" //#define HEAPINSPECTOR_PS3 1 // when defining HEAPINSPECTOR_PS3, add this line to the linker settings // --wrap malloc --wrap free --wrap memalign --wrap calloc --wrap realloc --wrap reallocalign --wrap _malloc_init #if HEAPINSPECTOR_PS3 -#include "HeapInspector\Server\HeapInspectorServer.h" -#include "HeapInspector\Server\PS3\HeapHooks.hpp" +#include "HeapInspector/Server/HeapInspectorServer.h" +#include "HeapInspector/Server/PS3/HeapHooks.hpp" #endif //#define DISABLE_MILES_SOUND #include "PSVita_App.h" -#include "PSVitaExtras\PSVitaStrings.h" -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "PSVitaExtras/PSVitaStrings.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" //#include "Social\SocialManager.h" //#include "Leaderboards\LeaderboardManager.h" //#include "XUI\XUI_Scene_Container.h" //#include "NetworkManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\Common\Console_Awards_enum.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../Common/Console_Awards_enum.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" //#include "Resource.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" //#include "PS3\PS3Extras\EdgeZLib.h" -#include "..\..\Minecraft.World\C4JThread.h" -#include "Common\Network\Sony\SQRNetworkManager.h" -#include "Common\UI\IUIScene_PauseMenu.h" +#include "../../Minecraft.World/C4JThread.h" +#include "Common/Network/Sony/SQRNetworkManager.h" +#include "Common/UI/IUIScene_PauseMenu.h" #include "Conf.h" #include "PSVita/Network/PSVita_NPToolkit.h" -#include "PSVita\Network\SonyVoiceChat_Vita.h" +#include "PSVita/Network/SonyVoiceChat_Vita.h" #include #include diff --git a/Minecraft.Client/PSVita/PSVita_PlayerUID.cpp b/Minecraft.Client/PSVita/PSVita_PlayerUID.cpp index a678d0a..0d75858 100644 --- a/Minecraft.Client/PSVita/PSVita_PlayerUID.cpp +++ b/Minecraft.Client/PSVita/PSVita_PlayerUID.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "PSVita_PlayerUID.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" // taken from Boost, there is no TR1 equivalent template diff --git a/Minecraft.Client/PSVita/PSVita_UIController.cpp b/Minecraft.Client/PSVita/PSVita_UIController.cpp index c3a03ac..6a42f47 100644 --- a/Minecraft.Client/PSVita/PSVita_UIController.cpp +++ b/Minecraft.Client/PSVita/PSVita_UIController.cpp @@ -2,8 +2,8 @@ #include "PSVita_UIController.h" // Temp -#include "..\Minecraft.h" -#include "..\Textures.h" +#include "../Minecraft.h" +#include "../Textures.h" #define _ENABLEIGGY diff --git a/Minecraft.Client/PSVita/PSVita_UIController.h b/Minecraft.Client/PSVita/PSVita_UIController.h index 0d1e934..6ddddb3 100644 --- a/Minecraft.Client/PSVita/PSVita_UIController.h +++ b/Minecraft.Client/PSVita/PSVita_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\UIController.h" +#include "../Common/UI/UIController.h" class ConsoleUIController : public UIController { diff --git a/Minecraft.Client/PaintingRenderer.cpp b/Minecraft.Client/PaintingRenderer.cpp index 4238f75..a330fd1 100644 --- a/Minecraft.Client/PaintingRenderer.cpp +++ b/Minecraft.Client/PaintingRenderer.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "PaintingRenderer.h" -#include "entityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\Mth.h" +#include "EntityRenderDispatcher.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/Mth.h" PaintingRenderer::PaintingRenderer() { diff --git a/Minecraft.Client/Particle.cpp b/Minecraft.Client/Particle.cpp index 90ef93b..200913a 100644 --- a/Minecraft.Client/Particle.cpp +++ b/Minecraft.Client/Particle.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "Particle.h" #include "Tesselator.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.h" /* protected int tex; diff --git a/Minecraft.Client/Particle.h b/Minecraft.Client/Particle.h index d9b0ba3..2bfcf2a 100644 --- a/Minecraft.Client/Particle.h +++ b/Minecraft.Client/Particle.h @@ -1,8 +1,8 @@ #pragma once using namespace std; -#include "..\Minecraft.World\Entity.h" -#include "..\Minecraft.World\ParticleTypes.h" +#include "../Minecraft.World/Entity.h" +#include "../Minecraft.World/ParticleTypes.h" #include "ParticleEngine.h" class Tesselator; class CompoundTag; diff --git a/Minecraft.Client/ParticleEngine.cpp b/Minecraft.Client/ParticleEngine.cpp index 3a34253..2e1b88f 100644 --- a/Minecraft.Client/ParticleEngine.cpp +++ b/Minecraft.Client/ParticleEngine.cpp @@ -5,11 +5,11 @@ #include "Tesselator.h" #include "TerrainParticle.h" #include "Camera.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" ParticleEngine::ParticleEngine(Level *level, Textures *textures) { diff --git a/Minecraft.Client/PauseScreen.cpp b/Minecraft.Client/PauseScreen.cpp index 18d066b..e76fe68 100644 --- a/Minecraft.Client/PauseScreen.cpp +++ b/Minecraft.Client/PauseScreen.cpp @@ -5,10 +5,10 @@ #include "OptionsScreen.h" #include "TitleScreen.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.Client\LocalPlayer.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.Client/LocalPlayer.h" PauseScreen::PauseScreen() { diff --git a/Minecraft.Client/PendingConnection.cpp b/Minecraft.Client/PendingConnection.cpp index a00907c..ceea182 100644 --- a/Minecraft.Client/PendingConnection.cpp +++ b/Minecraft.Client/PendingConnection.cpp @@ -7,13 +7,18 @@ #include "ServerLevel.h" #include "PlayerList.h" #include "MinecraftServer.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\pos.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\SharedConstants.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.item.h" + #include "../Minecraft.World/SharedConstants.h" #include "Settings.h" +#ifdef _DEDICATED_SERVER +#include "../Minecraft.Server/Core/ServerLists.h" +#include "../Minecraft.Server/Core/ServerLogger.h" +#include "Windows64/Network/WinsockNetLayer.h" +#endif // #ifdef __PS3__ // #include "PS3\Network\NetworkPlayerSony.h" // #endif @@ -164,6 +169,53 @@ void PendingConnection::handleLogin(shared_ptr packet) //if (true)// 4J removed !server->onlineMode) bool sentDisconnect = false; +#ifdef _DEDICATED_SERVER + if (name.empty() || name.length() > 16) + { + ServerLog(L"Disconnecting %s: Invalid username!\n", name.c_str()); + disconnect(DisconnectPacket::eDisconnect_InvalidUsername); + sentDisconnect = true; + } + else + { + for (size_t ci = 0; ci < name.length(); ci++) + { + wchar_t ch = name[ci]; + if (ch <= L' ' || ch == L'\u00A7') + { + ServerLog(L"Disconnecting %s: Invalid username!\n", name.c_str()); + disconnect(DisconnectPacket::eDisconnect_InvalidUsername); + sentDisconnect = true; + break; + } + } + } + + if (!sentDisconnect && ServerLists_IsPlayerBanned(name)) + { + ServerLog(L"Disconnecting %s: You are banned from this server!\n", name.c_str()); + disconnect(DisconnectPacket::eDisconnect_ServerBanned); + sentDisconnect = true; + } + else if (!ServerLists_IsPlayerWhitelisted(name)) + { + ServerLog(L"Disconnecting %s: You are not white-listed on this server!\n", name.c_str()); + disconnect(DisconnectPacket::eDisconnect_NotWhitelisted); + sentDisconnect = true; + } + else if (connection && connection->getSocket()) + { + BYTE smallId = connection->getSocket()->getSmallId(); + std::string ipStr = WinsockNetLayer::GetIPForSmallId(smallId); + if (!ipStr.empty() && ServerLists_IsIPBanned(wstring(ipStr.begin(), ipStr.end()))) + { + ServerLog(L"Disconnecting %s: Your IP address is banned from this server!\n", name.c_str()); + disconnect(DisconnectPacket::eDisconnect_IPBanned); + sentDisconnect = true; + } + } +#endif + if( sentDisconnect ) { // Do nothing @@ -260,7 +312,7 @@ void PendingConnection::onDisconnect(DisconnectPacket::eDisconnectReason reason, void PendingConnection::handleGetInfo(shared_ptr packet) { //try { - //String message = server->motd + "�" + server->players->getPlayerCount() + "�" + server->players->getMaxPlayers(); + //String message = server->motd + "�" + server->players->getPlayerCount() + "�" + server->players->getMaxPlayers(); //connection->send(new DisconnectPacket(message)); connection->send(shared_ptr(new DisconnectPacket(DisconnectPacket::eDisconnect_ServerFull) ) ); connection->sendAndQuit(); diff --git a/Minecraft.Client/PendingConnection.h b/Minecraft.Client/PendingConnection.h index 02d706f..cf23e42 100644 --- a/Minecraft.Client/PendingConnection.h +++ b/Minecraft.Client/PendingConnection.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\PacketListener.h" +#include "../Minecraft.World/PacketListener.h" class MinecraftServer; class Socket; class LoginPacket; diff --git a/Minecraft.Client/PigRenderer.cpp b/Minecraft.Client/PigRenderer.cpp index eb78cd2..a4db616 100644 --- a/Minecraft.Client/PigRenderer.cpp +++ b/Minecraft.Client/PigRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "PigRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" PigRenderer::PigRenderer(Model *model, Model *armor, float shadow) : MobRenderer(model,shadow) { diff --git a/Minecraft.Client/PistonPieceRenderer.cpp b/Minecraft.Client/PistonPieceRenderer.cpp index 1ce084c..a7761bc 100644 --- a/Minecraft.Client/PistonPieceRenderer.cpp +++ b/Minecraft.Client/PistonPieceRenderer.cpp @@ -3,9 +3,9 @@ #include "Tesselator.h" #include "Lighting.h" #include "TileRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\PistonPieceEntity.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/PistonPieceEntity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" PistonPieceRenderer::PistonPieceRenderer() { diff --git a/Minecraft.Client/Windows_Libs/.gitignore b/Minecraft.Client/Platform_Libs/.gitignore similarity index 100% rename from Minecraft.Client/Windows_Libs/.gitignore rename to Minecraft.Client/Platform_Libs/.gitignore diff --git a/Minecraft.Client/Windows_Libs/Dev/.clang-format b/Minecraft.Client/Platform_Libs/Dev/.clang-format similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/.clang-format rename to Minecraft.Client/Platform_Libs/Dev/.clang-format diff --git a/Minecraft.Client/Windows_Libs/Dev/Dev.slnx b/Minecraft.Client/Platform_Libs/Dev/Dev.slnx similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Dev.slnx rename to Minecraft.Client/Platform_Libs/Dev/Dev.slnx diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/4J_Render.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/4J_Render.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/4J_Render.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/4J_Render.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/CompiledShaders.h b/Minecraft.Client/Platform_Libs/Dev/Render/CompiledShaders.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/CompiledShaders.h rename to Minecraft.Client/Platform_Libs/Dev/Render/CompiledShaders.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/PS_ForceLOD.h b/Minecraft.Client/Platform_Libs/Dev/Render/PS_ForceLOD.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/PS_ForceLOD.h rename to Minecraft.Client/Platform_Libs/Dev/Render/PS_ForceLOD.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/PS_ScreenClear.h b/Minecraft.Client/Platform_Libs/Dev/Render/PS_ScreenClear.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/PS_ScreenClear.h rename to Minecraft.Client/Platform_Libs/Dev/Render/PS_ScreenClear.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/PS_ScreenSpace.h b/Minecraft.Client/Platform_Libs/Dev/Render/PS_ScreenSpace.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/PS_ScreenSpace.h rename to Minecraft.Client/Platform_Libs/Dev/Render/PS_ScreenSpace.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/PS_Standard.h b/Minecraft.Client/Platform_Libs/Dev/Render/PS_Standard.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/PS_Standard.h rename to Minecraft.Client/Platform_Libs/Dev/Render/PS_Standard.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/PS_TextureProjection.h b/Minecraft.Client/Platform_Libs/Dev/Render/PS_TextureProjection.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/PS_TextureProjection.h rename to Minecraft.Client/Platform_Libs/Dev/Render/PS_TextureProjection.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/Profiler.h b/Minecraft.Client/Platform_Libs/Dev/Render/Profiler.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/Profiler.h rename to Minecraft.Client/Platform_Libs/Dev/Render/Profiler.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/Render.vcxproj b/Minecraft.Client/Platform_Libs/Dev/Render/Render.vcxproj similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/Render.vcxproj rename to Minecraft.Client/Platform_Libs/Dev/Render/Render.vcxproj diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/Render.vcxproj.filters b/Minecraft.Client/Platform_Libs/Dev/Render/Render.vcxproj.filters similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/Render.vcxproj.filters rename to Minecraft.Client/Platform_Libs/Dev/Render/Render.vcxproj.filters diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/Renderer.h b/Minecraft.Client/Platform_Libs/Dev/Render/Renderer.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/Renderer.h rename to Minecraft.Client/Platform_Libs/Dev/Render/Renderer.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererCBuff.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererCBuff.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererCBuff.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererCBuff.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererCore.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererCore.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererCore.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererCore.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererMatrix.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererMatrix.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererMatrix.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererMatrix.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererState.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererState.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererState.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererState.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererTexture.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererTexture.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererTexture.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererTexture.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/RendererVertex.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/RendererVertex.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/RendererVertex.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/RendererVertex.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_Compressed.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_Compressed.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_Compressed.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_Compressed.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_Lighting.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_Lighting.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_Lighting.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_Lighting.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_TexGen.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_TexGen.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_TexGen.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_PF3_TF2_CB4_NB4_XW1_TexGen.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_ScreenClear.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_ScreenClear.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_ScreenClear.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_ScreenClear.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/VS_ScreenSpace.h b/Minecraft.Client/Platform_Libs/Dev/Render/VS_ScreenSpace.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/VS_ScreenSpace.h rename to Minecraft.Client/Platform_Libs/Dev/Render/VS_ScreenSpace.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/png.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/png.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/png.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/png.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/png.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/png.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/png.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/png.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngconf.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngconf.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngconf.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngconf.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngdebug.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngdebug.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngdebug.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngdebug.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngerror.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngerror.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngerror.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngerror.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngget.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngget.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngget.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngget.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pnginfo.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pnginfo.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pnginfo.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pnginfo.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pnglibconf.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pnglibconf.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pnglibconf.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pnglibconf.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngmem.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngmem.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngmem.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngmem.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngpread.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngpread.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngpread.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngpread.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngpriv.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngpriv.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngpriv.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngpriv.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngread.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngread.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngread.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngread.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrio.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrio.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrio.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrio.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrtran.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrtran.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrtran.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrtran.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrutil.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrutil.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngrutil.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngrutil.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngset.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngset.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngset.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngset.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngstruct.h b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngstruct.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngstruct.h rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngstruct.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngtest.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngtest.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngtest.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngtest.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngtrans.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngtrans.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngtrans.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngtrans.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwio.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwio.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwio.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwio.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwrite.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwrite.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwrite.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwrite.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwtran.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwtran.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwtran.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwtran.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwutil.c b/Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwutil.c similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/libpng/pngwutil.c rename to Minecraft.Client/Platform_Libs/Dev/Render/libpng/pngwutil.c diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.config.h b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.config.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.config.h rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.config.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.h b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile.h rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile_html.h b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile_html.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile_html.h rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile_html.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile_icons.h b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile_icons.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/microprofile_icons.h rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/microprofile_icons.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/microprofile/stb/stb_sprintf.h b/Minecraft.Client/Platform_Libs/Dev/Render/microprofile/stb/stb_sprintf.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/microprofile/stb/stb_sprintf.h rename to Minecraft.Client/Platform_Libs/Dev/Render/microprofile/stb/stb_sprintf.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/stdafx.cpp b/Minecraft.Client/Platform_Libs/Dev/Render/stdafx.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/stdafx.cpp rename to Minecraft.Client/Platform_Libs/Dev/Render/stdafx.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/stdafx.h b/Minecraft.Client/Platform_Libs/Dev/Render/stdafx.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/stdafx.h rename to Minecraft.Client/Platform_Libs/Dev/Render/stdafx.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/zlib/zconf.h b/Minecraft.Client/Platform_Libs/Dev/Render/zlib/zconf.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/zlib/zconf.h rename to Minecraft.Client/Platform_Libs/Dev/Render/zlib/zconf.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Render/zlib/zlib.h b/Minecraft.Client/Platform_Libs/Dev/Render/zlib/zlib.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Render/zlib/zlib.h rename to Minecraft.Client/Platform_Libs/Dev/Render/zlib/zlib.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/4J_Storage.cpp b/Minecraft.Client/Platform_Libs/Dev/Storage/4J_Storage.cpp similarity index 97% rename from Minecraft.Client/Windows_Libs/Dev/Storage/4J_Storage.cpp rename to Minecraft.Client/Platform_Libs/Dev/Storage/4J_Storage.cpp index f9aed3b..31ddc72 100644 --- a/Minecraft.Client/Windows_Libs/Dev/Storage/4J_Storage.cpp +++ b/Minecraft.Client/Platform_Libs/Dev/Storage/4J_Storage.cpp @@ -175,25 +175,21 @@ bool C4JStorage::EnoughSpaceForAMinSaveGame() void C4JStorage::SetMaxSaves(int iMaxC) { - // Windows64: no limit enforced, but store for compatibility (void)iMaxC; } void C4JStorage::SetIncompleteSaveCallback(void (*Func)(LPVOID, const ESaveIncompleteType, int blocksRequired), LPVOID param) { - // Windows64: local filesystem, no incomplete-save recovery needed (void)Func; (void)param; } void C4JStorage::ContinueIncompleteOperation() { - // Windows64: no-op (saves complete synchronously) } C4JStorage::ESaveGameState C4JStorage::GetSaveState() { - // Windows64: saves are synchronous, always idle return C4JStorage::ESaveGame_Idle; } diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/STO_DLC.cpp b/Minecraft.Client/Platform_Libs/Dev/Storage/STO_DLC.cpp similarity index 77% rename from Minecraft.Client/Windows_Libs/Dev/Storage/STO_DLC.cpp rename to Minecraft.Client/Platform_Libs/Dev/Storage/STO_DLC.cpp index 2c67456..e939ebc 100644 --- a/Minecraft.Client/Windows_Libs/Dev/Storage/STO_DLC.cpp +++ b/Minecraft.Client/Platform_Libs/Dev/Storage/STO_DLC.cpp @@ -25,6 +25,13 @@ SOFTWARE. #include "STO_DLC.h" #include "STO_Main.h" +#ifdef __linux__ +#include +#include +#include +#include +#endif + XCONTENT_DATA &CDLC::GetDLC(DWORD dw) { return m_vInstalledDLCs[dw]; @@ -62,6 +69,48 @@ C4JStorage::EDLCStatus CDLC::GetInstalledDLC(int iPad, int (*Func)(LPVOID, int, m_pInstalledDLCParam = lpParam; m_iHasNewInstalledDLCs = true; +#ifdef __linux__ + const char *dlcDir = NULL; + struct stat stDir; + if (stat("Windows64Media/DLC", &stDir) == 0 && S_ISDIR(stDir.st_mode)) + { + dlcDir = "Windows64Media/DLC"; + } + else if (stat("Windows64/DLC", &stDir) == 0 && S_ISDIR(stDir.st_mode)) + { + dlcDir = "Windows64/DLC"; + } + + if (!dlcDir) + { + InternalStorageManager.DebugPrintf("No DLC directory, can't have any DLC installed\n"); + return C4JStorage::EDLC_Error; + } + + DIR *dir = opendir(dlcDir); + if (dir) + { + struct dirent *entry; + while ((entry = readdir(dir)) != NULL) + { + if (entry->d_name[0] == '.') + continue; + char fullPath[512]; + snprintf(fullPath, sizeof(fullPath), "%s/%s", dlcDir, entry->d_name); + struct stat stEntry; + if (stat(fullPath, &stEntry) == 0 && S_ISDIR(stEntry.st_mode)) + { + XCONTENT_DATA data; + snprintf(data.szFileName, sizeof(data.szFileName), "%s/%s", dlcDir, entry->d_name); + swprintf(data.szDisplayName, 256, L"%s", entry->d_name); + data.DeviceID = 0; + data.dwContentType = 0; + AddInstalled(&data); + } + } + closedir(dir); + } +#else bool ret = false; DWORD atts = GetFileAttributesA("Windows64Media/DLC"); if (atts == -1) @@ -119,6 +168,7 @@ C4JStorage::EDLCStatus CDLC::GetInstalledDLC(int iPad, int (*Func)(LPVOID, int, } while (FindNextFileA(hFindFile, &hFind)); FindClose(hFindFile); } +#endif return C4JStorage::EDLC_Idle; } @@ -175,6 +225,27 @@ DWORD CDLC::UnmountInstalledDLC(LPCSTR szMountDrive) void CDLC::GetMountedDLCFileList(const char *szMountDrive, std::vector &fileList) { +#ifdef __linux__ + const char *basePath = m_vInstalledDLCs[m_uiCurrentMappedDLC].szFileName; + DIR *dir = opendir(basePath); + if (dir) + { + struct dirent *entry; + while ((entry = readdir(dir)) != NULL) + { + if (entry->d_name[0] == '.') + continue; + char fullPath[256]; + snprintf(fullPath, sizeof(fullPath), "%s/%s", basePath, entry->d_name); + struct stat st; + if (stat(fullPath, &st) == 0 && !S_ISDIR(st.st_mode)) + { + fileList.push_back(fullPath); + } + } + closedir(dir); + } +#else char *dlcdirPath = new char[256]; sprintf(dlcdirPath, "%s/*", m_vInstalledDLCs[m_uiCurrentMappedDLC].szFileName); @@ -195,6 +266,7 @@ void CDLC::GetMountedDLCFileList(const char *szMountDrive, std::vector +#ifdef __linux__ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#endif + static unsigned long s_pngCrcTable[256]; static bool s_pngCrcTableReady = false; @@ -60,8 +72,13 @@ static inline unsigned int WriteBE32(unsigned int v) static void GetGameHDDPath(char *outPath, int maxLen) { char curDir[256]; +#ifdef __linux__ + getcwd(curDir, sizeof(curDir)); + snprintf(outPath, maxLen, "%s/Linux/GameHDD", curDir); +#else GetCurrentDirectoryA(sizeof(curDir), curDir); sprintf_s(outPath, maxLen, "%s\\Windows64\\GameHDD", curDir); +#endif } CSaveGame::CSaveGame() @@ -86,12 +103,21 @@ CSaveGame::CSaveGame() char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + char curDir[256]; + getcwd(curDir, sizeof(curDir)); + char win64Path[256]; + snprintf(win64Path, sizeof(win64Path), "%s/Linux", curDir); + mkdir(win64Path, 0755); + mkdir(gameHDDPath, 0755); +#else char win64Path[256]; char curDir[256]; GetCurrentDirectoryA(sizeof(curDir), curDir); sprintf_s(win64Path, sizeof(win64Path), "%s\\Windows64", curDir); CreateDirectoryA(win64Path, 0); CreateDirectoryA(gameHDDPath, 0); +#endif } void CSaveGame::SetSaveDisabled(bool bDisable) @@ -114,9 +140,6 @@ void CSaveGame::ResetSaveData() C4JStorage::ESaveGameState CSaveGame::GetSavesInfo(int iPad, int (*Func)(LPVOID lpParam, SAVE_DETAILS *pSaveDetails, const bool), LPVOID lpParam, char *pszSavePackName) { - WIN32_FIND_DATAA findFileData; - WIN32_FILE_ATTRIBUTE_DATA fileInfoBuffer; - if (!m_pSaveDetails) { m_pSaveDetails = new SAVE_DETAILS(); @@ -130,6 +153,89 @@ C4JStorage::ESaveGameState CSaveGame::GetSavesInfo(int iPad, int (*Func)(LPVOID char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + int resultCount = 0; + DIR *dir = opendir(gameHDDPath); + if (!dir) + { + + } + else + { + struct dirent *entry; + while ((entry = readdir(dir)) != NULL) + { + if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) + continue; + char saveFilePath[512]; + snprintf(saveFilePath, sizeof(saveFilePath), "%s/%s/saveData.ms", gameHDDPath, entry->d_name); + struct stat st; + if (stat(saveFilePath, &st) == 0) + resultCount++; + } + closedir(dir); + } + + if (resultCount > 0) + { + m_pSaveDetails->SaveInfoA = new SAVE_INFO[resultCount]; + memset(m_pSaveDetails->SaveInfoA, 0, sizeof(SAVE_INFO) * resultCount); + m_pSaveDetails->iSaveC = 0; + + int i = 0; + dir = opendir(gameHDDPath); + if (dir) + { + struct dirent *entry; + while ((entry = readdir(dir)) != NULL) + { + if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) + continue; + + char saveFilePath[512]; + snprintf(saveFilePath, sizeof(saveFilePath), "%s/%s/saveData.ms", gameHDDPath, entry->d_name); + struct stat stFile; + if (stat(saveFilePath, &stFile) != 0) + continue; + + strncpy(m_pSaveDetails->SaveInfoA[i].UTF8SaveFilename, entry->d_name, sizeof(m_pSaveDetails->SaveInfoA[i].UTF8SaveFilename) - 1); + + char saveDirPath[512]; + snprintf(saveDirPath, sizeof(saveDirPath), "%s/%s", gameHDDPath, entry->d_name); + + char titleBuf[MAX_DISPLAYNAME_LENGTH]; + if (LoadTitleFromFile(saveDirPath, titleBuf, sizeof(titleBuf))) + { + strncpy(m_pSaveDetails->SaveInfoA[i].UTF8SaveTitle, titleBuf, sizeof(m_pSaveDetails->SaveInfoA[i].UTF8SaveTitle) - 1); + } + else + { + strncpy(m_pSaveDetails->SaveInfoA[i].UTF8SaveTitle, entry->d_name, sizeof(m_pSaveDetails->SaveInfoA[i].UTF8SaveTitle) - 1); + } + + m_pSaveDetails->SaveInfoA[i].metaData.dataSize = (DWORD)stFile.st_size; + + char thumbFilePath[512]; + snprintf(thumbFilePath, sizeof(thumbFilePath), "%s/%s/saveThumbnail.png", gameHDDPath, entry->d_name); + struct stat stThumb; + if (stat(thumbFilePath, &stThumb) == 0) + { + m_pSaveDetails->SaveInfoA[i].metaData.thumbnailSize = (DWORD)stThumb.st_size; + } + + m_pSaveDetails->SaveInfoA[i].metaData.modifiedTime = stFile.st_mtime; + + i++; + m_pSaveDetails->iSaveC++; + } + closedir(dir); + } + } + +#else + WIN32_FIND_DATAA findFileData; + WIN32_FILE_ATTRIBUTE_DATA fileInfoBuffer; + char searchPattern[280]; sprintf_s(searchPattern, sizeof(searchPattern), "%s\\*", gameHDDPath); @@ -193,7 +299,6 @@ C4JStorage::ESaveGameState CSaveGame::GetSavesInfo(int iPad, int (*Func)(LPVOID } else { - // fallback: use the folder name as the display title strcpy_s(m_pSaveDetails->SaveInfoA[i].UTF8SaveTitle, findFileData.cFileName); } @@ -222,6 +327,7 @@ C4JStorage::ESaveGameState CSaveGame::GetSavesInfo(int iPad, int (*Func)(LPVOID FindClose(fi); } } +#endif m_bHasSaveDetails = true; if (Func) @@ -266,6 +372,33 @@ C4JStorage::ESaveGameState CSaveGame::LoadSaveDataThumbnail(PSAVE_INFO pSaveInfo GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); char thumbPath[512]; +#ifdef __linux__ + snprintf(thumbPath, sizeof(thumbPath), "%s/%s/saveThumbnail.png", gameHDDPath, pSaveInfo->UTF8SaveFilename); + + int fd = open(thumbPath, O_RDONLY); + if (fd >= 0) + { + struct stat st; + if (fstat(fd, &st) == 0 && st.st_size > 0) + { + pbThumbnail = (PBYTE)malloc(st.st_size); + if (pbThumbnail) + { + ssize_t bytesRead = read(fd, pbThumbnail, st.st_size); + if (bytesRead == st.st_size) + { + dwThumbnailBytes = (DWORD)st.st_size; + } + else + { + free(pbThumbnail); + pbThumbnail = nullptr; + } + } + } + close(fd); + } +#else sprintf_s(thumbPath, sizeof(thumbPath), "%s\\%s\\saveThumbnail.png", gameHDDPath, pSaveInfo->UTF8SaveFilename); HANDLE h = CreateFileA(thumbPath, GENERIC_READ, FILE_SHARE_READ, nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); @@ -291,6 +424,7 @@ C4JStorage::ESaveGameState CSaveGame::LoadSaveDataThumbnail(PSAVE_INFO pSaveInfo } CloseHandle(h); } +#endif Func(lpParam, pbThumbnail, dwThumbnailBytes); @@ -315,6 +449,46 @@ C4JStorage::ESaveGameState CSaveGame::LoadSaveData(PSAVE_INFO pSaveInfo, int (*F char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + char saveDirPath[512]; + snprintf(saveDirPath, sizeof(saveDirPath), "%s/%s", gameHDDPath, m_szSaveUniqueName); + + char titleBuf[MAX_DISPLAYNAME_LENGTH]; + if (LoadTitleFromFile(saveDirPath, titleBuf, sizeof(titleBuf))) + { + mbstowcs(m_wszSaveTitle, titleBuf, MAX_DISPLAYNAME_LENGTH); + } + + char fileName[512]; + snprintf(fileName, sizeof(fileName), "%s/saveData.ms", saveDirPath); + + struct stat stFile; + if (stat(fileName, &stFile) != 0) + { + if (Func) Func(lpParam, 0, false); + return C4JStorage::ESaveGame_Idle; + } + + m_uiSaveSize = (unsigned int)stFile.st_size; + m_pSaveData = malloc(m_uiSaveSize); + + int fd = open(fileName, O_RDONLY); + bool success = false; + if (fd >= 0) + { + ssize_t bytesRead = read(fd, m_pSaveData, m_uiSaveSize); + close(fd); + success = (bytesRead == (ssize_t)m_uiSaveSize); + } + + if (!success && m_pSaveData) + { + free(m_pSaveData); + m_pSaveData = nullptr; + m_uiSaveSize = 0; + } + +#else char saveDirPath[512]; sprintf_s(saveDirPath, sizeof(saveDirPath), "%s\\%s", gameHDDPath, m_szSaveUniqueName); @@ -355,6 +529,7 @@ C4JStorage::ESaveGameState CSaveGame::LoadSaveData(PSAVE_INFO pSaveInfo, int (*F m_pSaveData = nullptr; m_uiSaveSize = 0; } +#endif if (Func) { @@ -509,6 +684,45 @@ C4JStorage::ESaveGameState CSaveGame::SaveSaveData(int (*Func)(LPVOID, const boo char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + char saveDirPath[512]; + snprintf(saveDirPath, sizeof(saveDirPath), "%s/%s", gameHDDPath, m_szSaveUniqueName); + mkdir(saveDirPath, 0755); + + char saveFilePath[512]; + snprintf(saveFilePath, sizeof(saveFilePath), "%s/saveData.ms", saveDirPath); + + int fd = open(saveFilePath, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (fd < 0) + { + if (Func) Func(lpParam, false); + return C4JStorage::ESaveGame_Idle; + } + + ssize_t bytesWritten = write(fd, m_pSaveData, m_uiSaveSize); + close(fd); + + SaveTitleFile(saveDirPath); + + if (m_pbThumbnail && m_dwThumbnailBytes > 0) + { + char thumbPath[512]; + snprintf(thumbPath, sizeof(thumbPath), "%s/saveThumbnail.png", saveDirPath); + + int tfd = open(thumbPath, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (tfd >= 0) + { + write(tfd, m_pbThumbnail, m_dwThumbnailBytes); + close(tfd); + } + + free(m_pbThumbnail); + m_pbThumbnail = nullptr; + m_dwThumbnailBytes = 0; + } + + bool success = (bytesWritten == (ssize_t)m_uiSaveSize); +#else char saveDirPath[512]; sprintf_s(saveDirPath, sizeof(saveDirPath), "%s\\%s", gameHDDPath, m_szSaveUniqueName); CreateDirectoryA(saveDirPath, 0); @@ -527,10 +741,8 @@ C4JStorage::ESaveGameState CSaveGame::SaveSaveData(int (*Func)(LPVOID, const boo BOOL res = WriteFile(h, m_pSaveData, m_uiSaveSize, &bytesWritten, 0); CloseHandle(h); - SaveTitleFile(saveDirPath); - if (m_pbThumbnail && m_dwThumbnailBytes > 0) { char thumbPath[512]; @@ -544,13 +756,14 @@ C4JStorage::ESaveGameState CSaveGame::SaveSaveData(int (*Func)(LPVOID, const boo CloseHandle(hThumb); } - free(m_pbThumbnail); m_pbThumbnail = nullptr; m_dwThumbnailBytes = 0; } bool success = (res && bytesWritten == m_uiSaveSize); +#endif + if (Func) Func(lpParam, success); return C4JStorage::ESaveGame_Idle; @@ -561,6 +774,30 @@ C4JStorage::ESaveGameState CSaveGame::DeleteSaveData(PSAVE_INFO pSaveInfo, int ( char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + char saveDirPath[512]; + snprintf(saveDirPath, sizeof(saveDirPath), "%s/%s", gameHDDPath, pSaveInfo->UTF8SaveFilename); + + DIR *dir = opendir(saveDirPath); + if (dir) + { + struct dirent *entry; + while ((entry = readdir(dir)) != NULL) + { + if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) + continue; + char filePath[512]; + snprintf(filePath, sizeof(filePath), "%s/%s", saveDirPath, entry->d_name); + unlink(filePath); + } + closedir(dir); + } + + rmdir(saveDirPath); + + struct stat st; + bool success = (stat(saveDirPath, &st) != 0); +#else char saveDirPath[512]; sprintf_s(saveDirPath, sizeof(saveDirPath), "%s\\%s", gameHDDPath, pSaveInfo->UTF8SaveFilename); @@ -586,6 +823,7 @@ C4JStorage::ESaveGameState CSaveGame::DeleteSaveData(PSAVE_INFO pSaveInfo, int ( RemoveDirectoryA(saveDirPath); bool success = (GetFileAttributesA(saveDirPath) == INVALID_FILE_ATTRIBUTES); +#endif if (Func) Func(lpParam, success); @@ -604,9 +842,14 @@ C4JStorage::ESaveGameState CSaveGame::DoesSaveExist(bool *pbExists) GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); char saveFilePath[512]; +#ifdef __linux__ + snprintf(saveFilePath, sizeof(saveFilePath), "%s/%s/saveData.ms", gameHDDPath, m_szSaveUniqueName); + struct stat st; + *pbExists = (stat(saveFilePath, &st) == 0); +#else sprintf_s(saveFilePath, sizeof(saveFilePath), "%s\\%s\\saveData.ms", gameHDDPath, m_szSaveUniqueName); - *pbExists = (GetFileAttributesA(saveFilePath) != INVALID_FILE_ATTRIBUTES); +#endif return C4JStorage::ESaveGame_Idle; } @@ -620,6 +863,64 @@ void CSaveGame::CopySaveDataToNewSave(PBYTE pbThumbnail, DWORD cbThumbnail, WCHA char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); +#ifdef __linux__ + char newSaveDirPath[512]; + snprintf(newSaveDirPath, sizeof(newSaveDirPath), "%s/%s", gameHDDPath, m_szSaveUniqueName); + mkdir(newSaveDirPath, 0755); + + char oldSaveFile[512], newSaveFile[512]; + snprintf(oldSaveFile, sizeof(oldSaveFile), "%s/%s/saveData.ms", gameHDDPath, oldUniqueName); + snprintf(newSaveFile, sizeof(newSaveFile), "%s/saveData.ms", newSaveDirPath); + + { + int sfd = open(oldSaveFile, O_RDONLY); + int dfd = open(newSaveFile, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (sfd >= 0 && dfd >= 0) + { + char buf[8192]; + ssize_t n; + while ((n = read(sfd, buf, sizeof(buf))) > 0) write(dfd, buf, n); + } + if (sfd >= 0) close(sfd); + if (dfd >= 0) close(dfd); + } + + char oldThumbFile[512], newThumbFile[512]; + snprintf(oldThumbFile, sizeof(oldThumbFile), "%s/%s/saveThumbnail.png", gameHDDPath, oldUniqueName); + snprintf(newThumbFile, sizeof(newThumbFile), "%s/saveThumbnail.png", newSaveDirPath); + + { + int sfd = open(oldThumbFile, O_RDONLY); + int dfd = open(newThumbFile, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (sfd >= 0 && dfd >= 0) + { + char buf[8192]; + ssize_t n; + while ((n = read(sfd, buf, sizeof(buf))) > 0) write(dfd, buf, n); + } + if (sfd >= 0) close(sfd); + if (dfd >= 0) close(dfd); + } + + if (pbThumbnail && cbThumbnail > 0) + { + int tfd = open(newThumbFile, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (tfd >= 0) + { + write(tfd, pbThumbnail, cbThumbnail); + close(tfd); + } + } + + if (wchNewName) + { + wcscpy_s(m_wszSaveTitle, MAX_DISPLAYNAME_LENGTH, wchNewName); + } + SaveTitleFile(newSaveDirPath); + + struct stat st; + bool success = (stat(newSaveFile, &st) == 0); +#else char newSaveDirPath[512]; sprintf_s(newSaveDirPath, sizeof(newSaveDirPath), "%s\\%s", gameHDDPath, m_szSaveUniqueName); CreateDirectoryA(newSaveDirPath, 0); @@ -652,6 +953,7 @@ void CSaveGame::CopySaveDataToNewSave(PBYTE pbThumbnail, DWORD cbThumbnail, WCHA SaveTitleFile(newSaveDirPath); bool success = (GetFileAttributesA(newSaveFile) != INVALID_FILE_ATTRIBUTES); +#endif if (Func) Func(lpParam, success); } @@ -662,11 +964,19 @@ void CSaveGame::SetSaveUniqueFilename(char *szFilename) void CSaveGame::CreateSaveUniqueName(void) { +#ifdef __linux__ + time_t now = time(NULL); + struct tm t; + gmtime_r(&now, &t); + snprintf(m_szSaveUniqueName, sizeof(m_szSaveUniqueName), "%4d%02d%02d%02d%02d%02d", + t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec); +#else _SYSTEMTIME UTCSysTime; GetSystemTime(&UTCSysTime); sprintf_s(m_szSaveUniqueName, sizeof(m_szSaveUniqueName), "%4d%02d%02d%02d%02d%02d", UTCSysTime.wYear, UTCSysTime.wMonth, UTCSysTime.wDay, UTCSysTime.wHour, UTCSysTime.wMinute, UTCSysTime.wSecond); +#endif } void CSaveGame::SaveTitleFile(const char *saveDirPath) @@ -675,6 +985,22 @@ void CSaveGame::SaveTitleFile(const char *saveDirPath) return; char titleFilePath[512]; +#ifdef __linux__ + snprintf(titleFilePath, sizeof(titleFilePath), "%s/saveTitle.txt", saveDirPath); + + char utf8Title[MAX_DISPLAYNAME_LENGTH * 3]; + int len = (int)wcstombs(utf8Title, m_wszSaveTitle, sizeof(utf8Title)); + + if (len > 0) + { + int fd = open(titleFilePath, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (fd >= 0) + { + write(fd, utf8Title, len); + close(fd); + } + } +#else sprintf_s(titleFilePath, sizeof(titleFilePath), "%s\\saveTitle.txt", saveDirPath); char utf8Title[MAX_DISPLAYNAME_LENGTH * 3]; @@ -686,15 +1012,40 @@ void CSaveGame::SaveTitleFile(const char *saveDirPath) if (h != INVALID_HANDLE_VALUE) { DWORD bytesWritten = 0; - WriteFile(h, utf8Title, len - 1, &bytesWritten, 0); // don't write null terminator + WriteFile(h, utf8Title, len - 1, &bytesWritten, 0); CloseHandle(h); } } +#endif } bool CSaveGame::LoadTitleFromFile(const char *saveDirPath, char *outUTF8Title, int maxLen) { char titleFilePath[512]; +#ifdef __linux__ + snprintf(titleFilePath, sizeof(titleFilePath), "%s/saveTitle.txt", saveDirPath); + + int fd = open(titleFilePath, O_RDONLY); + if (fd < 0) + return false; + + struct stat st; + if (fstat(fd, &st) != 0 || st.st_size == 0 || st.st_size >= maxLen) + { + close(fd); + return false; + } + + ssize_t bytesRead = read(fd, outUTF8Title, st.st_size); + close(fd); + + if (bytesRead > 0) + { + outUTF8Title[bytesRead] = '\0'; + return true; + } + return false; +#else sprintf_s(titleFilePath, sizeof(titleFilePath), "%s\\saveTitle.txt", saveDirPath); HANDLE h = CreateFileA(titleFilePath, GENERIC_READ, FILE_SHARE_READ, nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); @@ -718,6 +1069,7 @@ bool CSaveGame::LoadTitleFromFile(const char *saveDirPath, char *outUTF8Title, i return true; } return false; +#endif } void CSaveGame::SetDefaultImages(PBYTE pbOptionsImage, DWORD dwOptionsImageBytes, PBYTE pbSaveImage, DWORD dwSaveImageBytes, PBYTE pbSaveThumbnail, DWORD dwSaveThumbnailBytes) @@ -776,9 +1128,6 @@ C4JStorage::ESaveGameState CSaveGame::RenameSaveData(int iRenameIndex, uint16_t char gameHDDPath[256]; GetGameHDDPath(gameHDDPath, sizeof(gameHDDPath)); - char saveDirPath[512]; - sprintf_s(saveDirPath, sizeof(saveDirPath), "%s\\%s", gameHDDPath, m_pSaveDetails->SaveInfoA[iRenameIndex].UTF8SaveFilename); - wchar_t newTitle[MAX_DISPLAYNAME_LENGTH]; int i = 0; while (i < MAX_DISPLAYNAME_LENGTH - 1 && pui16NewName[i] != 0) @@ -788,6 +1137,32 @@ C4JStorage::ESaveGameState CSaveGame::RenameSaveData(int iRenameIndex, uint16_t } newTitle[i] = L'\0'; +#ifdef __linux__ + char saveDirPath[512]; + snprintf(saveDirPath, sizeof(saveDirPath), "%s/%s", gameHDDPath, m_pSaveDetails->SaveInfoA[iRenameIndex].UTF8SaveFilename); + + char titleFilePath[512]; + snprintf(titleFilePath, sizeof(titleFilePath), "%s/saveTitle.txt", saveDirPath); + + char utf8Title[MAX_DISPLAYNAME_LENGTH * 3]; + int len = (int)wcstombs(utf8Title, newTitle, sizeof(utf8Title)); + + if (len > 0) + { + int fd = open(titleFilePath, O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (fd >= 0) + { + write(fd, utf8Title, len); + close(fd); + + wcstombs(m_pSaveDetails->SaveInfoA[iRenameIndex].UTF8SaveTitle, newTitle, MAX_DISPLAYNAME_LENGTH); + bSuccess = true; + } + } +#else + char saveDirPath[512]; + sprintf_s(saveDirPath, sizeof(saveDirPath), "%s\\%s", gameHDDPath, m_pSaveDetails->SaveInfoA[iRenameIndex].UTF8SaveFilename); + char titleFilePath[512]; sprintf_s(titleFilePath, sizeof(titleFilePath), "%s\\saveTitle.txt", saveDirPath); @@ -807,6 +1182,7 @@ C4JStorage::ESaveGameState CSaveGame::RenameSaveData(int iRenameIndex, uint16_t bSuccess = true; } } +#endif } if (Func) Func(lpParam, bSuccess); diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/STO_SaveGame.h b/Minecraft.Client/Platform_Libs/Dev/Storage/STO_SaveGame.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Storage/STO_SaveGame.h rename to Minecraft.Client/Platform_Libs/Dev/Storage/STO_SaveGame.h diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/Storage.vcxproj b/Minecraft.Client/Platform_Libs/Dev/Storage/Storage.vcxproj similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Storage/Storage.vcxproj rename to Minecraft.Client/Platform_Libs/Dev/Storage/Storage.vcxproj diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/Storage.vcxproj.filters b/Minecraft.Client/Platform_Libs/Dev/Storage/Storage.vcxproj.filters similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Storage/Storage.vcxproj.filters rename to Minecraft.Client/Platform_Libs/Dev/Storage/Storage.vcxproj.filters diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/stdafx.cpp b/Minecraft.Client/Platform_Libs/Dev/Storage/stdafx.cpp similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Storage/stdafx.cpp rename to Minecraft.Client/Platform_Libs/Dev/Storage/stdafx.cpp diff --git a/Minecraft.Client/Windows_Libs/Dev/Storage/stdafx.h b/Minecraft.Client/Platform_Libs/Dev/Storage/stdafx.h similarity index 100% rename from Minecraft.Client/Windows_Libs/Dev/Storage/stdafx.h rename to Minecraft.Client/Platform_Libs/Dev/Storage/stdafx.h diff --git a/Minecraft.Client/Windows_Libs/README.md b/Minecraft.Client/Platform_Libs/README.md similarity index 100% rename from Minecraft.Client/Windows_Libs/README.md rename to Minecraft.Client/Platform_Libs/README.md diff --git a/Minecraft.Client/PlayerChunkMap.cpp b/Minecraft.Client/PlayerChunkMap.cpp index 3b95708..578a3d3 100644 --- a/Minecraft.Client/PlayerChunkMap.cpp +++ b/Minecraft.Client/PlayerChunkMap.cpp @@ -5,11 +5,11 @@ #include "ServerChunkCache.h" #include "ServerPlayer.h" #include "MinecraftServer.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\ArrayWithLength.h" -#include "..\Minecraft.World\System.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/ArrayWithLength.h" +#include "../Minecraft.World/System.h" #include "PlayerList.h" PlayerChunkMap::PlayerChunk::PlayerChunk(int x, int z, PlayerChunkMap *pcm) : pos(x,z) diff --git a/Minecraft.Client/PlayerChunkMap.h b/Minecraft.Client/PlayerChunkMap.h index 6132427..7142349 100644 --- a/Minecraft.Client/PlayerChunkMap.h +++ b/Minecraft.Client/PlayerChunkMap.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\JavaIntHash.h" -#include "..\Minecraft.World\ChunkPos.h" +#include "../Minecraft.World/JavaIntHash.h" +#include "../Minecraft.World/ChunkPos.h" class ServerPlayer; class ServerLevel; class MinecraftServer; diff --git a/Minecraft.Client/PlayerCloudParticle.cpp b/Minecraft.Client/PlayerCloudParticle.cpp index 6976fba..2281cde 100644 --- a/Minecraft.Client/PlayerCloudParticle.cpp +++ b/Minecraft.Client/PlayerCloudParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "PlayerCloudParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" PlayerCloudParticle::PlayerCloudParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level,x,y,z,0,0,0) { diff --git a/Minecraft.Client/PlayerConnection.cpp b/Minecraft.Client/PlayerConnection.cpp index edd9de5..188ed07 100644 --- a/Minecraft.Client/PlayerConnection.cpp +++ b/Minecraft.Client/PlayerConnection.cpp @@ -5,31 +5,33 @@ #include "ServerPlayerGameMode.h" #include "PlayerList.h" #include "MinecraftServer.h" -#include "..\Minecraft.World\net.minecraft.commands.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.saveddata.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\net.minecraft.world.food.h" -#include "..\Minecraft.World\AABB.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\Socket.h" -#include "..\Minecraft.World\Achievements.h" -#include "..\Minecraft.World\net.minecraft.h" +#include "../Minecraft.World/net.minecraft.commands.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.saveddata.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/net.minecraft.world.food.h" +#include "../Minecraft.World/AABB.h" + +bool g_voiceChatEnabled = true; +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/Socket.h" +#include "../Minecraft.World/Achievements.h" +#include "../Minecraft.World/net.minecraft.h" #include "EntityTracker.h" #include "ServerConnection.h" -#include "..\Minecraft.World\GenericStats.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/GenericStats.h" +#include "../Minecraft.World/JavaMath.h" // 4J Added -#include "..\Minecraft.World\net.minecraft.world.item.crafting.h" +#include "../Minecraft.World/net.minecraft.world.item.crafting.h" #include "Options.h" Random PlayerConnection::random; @@ -126,7 +128,7 @@ void PlayerConnection::disconnect(DisconnectPacket::eDisconnectReason reason) send( shared_ptr( new DisconnectPacket(reason) )); connection->sendAndQuit(); // 4J-PB - removed, since it needs to be localised in the language the client is in - //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + player->name + L" left the game.") ) ); + //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + player->name + L" left the game.") ) ); if(getWasKicked()) { server->getPlayers()->broadcastAll( shared_ptr( new ChatPacket(player->name, ChatPacket::e_ChatPlayerKickedFromGame) ) ); @@ -294,6 +296,13 @@ void PlayerConnection::handleMovePlayer(shared_ptr packet) double dist = xDist * xDist + yDist * yDist + zDist * zDist; // 4J-PB - removing this one for now +#ifdef _DEDICATED_SERVER + if (dist > 100.0f) + { + disconnect(DisconnectPacket::eDisconnect_MovedTooQuickly); + return; + } +#else /*if (dist > 100.0f) { // logger.warning(player->name + " moved too quickly!"); @@ -303,6 +312,7 @@ void PlayerConnection::handleMovePlayer(shared_ptr packet) return; } */ +#endif float r = 1 / 16.0f; bool oldOk = level->getCubes(player, player->bb->copy()->shrink(r, r, r))->empty(); @@ -359,8 +369,11 @@ void PlayerConnection::handleMovePlayer(shared_ptr packet) return; } AABB *testBox = player->bb->copy()->grow(r, r, r)->expand(0, -0.55, 0); - // && server.level.getCubes(player, testBox).size() == 0 +#ifdef _DEDICATED_SERVER + if (!player->gameMode->isCreative() && !player->abilities.mayfly && !player->isAllowedToFly() && !level->containsAnyBlocks(testBox)) +#else if (!server->isFlightAllowed() && !player->gameMode->isCreative() && !level->containsAnyBlocks(testBox) && !player->isAllowedToFly() ) +#endif { if (oyDist >= (-0.5f / 16.0f)) { @@ -439,6 +452,12 @@ void PlayerConnection::handlePlayerAction(shared_ptr packet) { return; } +#ifdef _DEDICATED_SERVER + if (y < 0) + { + return; + } +#endif } Pos *spawnPos = level->getSharedSpawnPos(); int xd = (int) Mth::abs((float)(x - spawnPos->x)); @@ -575,7 +594,7 @@ void PlayerConnection::onDisconnect(DisconnectPacket::eDisconnectReason reason, if( done ) return; // logger.info(player.name + " lost connection: " + reason); // 4J-PB - removed, since it needs to be localised in the language the client is in - //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + player->name + L" left the game.") ) ); + //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + player->name + L" left the game.") ) ); if(getWasKicked()) { server->getPlayers()->broadcastAll( shared_ptr( new ChatPacket(player->name, ChatPacket::e_ChatPlayerKickedFromGame) ) ); @@ -746,13 +765,13 @@ int PlayerConnection::countDelayedPackets() void PlayerConnection::info(const wstring& string) { // 4J-PB - removed, since it needs to be localised in the language the client is in - //send( shared_ptr( new ChatPacket(L"�7" + string) ) ); + //send( shared_ptr( new ChatPacket(L"�7" + string) ) ); } void PlayerConnection::warn(const wstring& string) { // 4J-PB - removed, since it needs to be localised in the language the client is in - //send( shared_ptr( new ChatPacket(L"�9" + string) ) ); + //send( shared_ptr( new ChatPacket(L"�9" + string) ) ); } wstring PlayerConnection::getConsoleName() @@ -769,17 +788,12 @@ void PlayerConnection::handleInteract(shared_ptr packet) // 4J Stu - If the client says that we hit something, then agree with it. The canSee can fail here as it checks // a ray from head->head, but we may actually be looking at a different part of the entity that can be seen // even though the ray is blocked. - if (target != NULL) // && player->canSee(target) && player->distanceToSqr(target) < 6 * 6) + if (target != NULL) { - //boole canSee = player->canSee(target); - //double maxDist = 6 * 6; - //if (!canSee) - //{ - // maxDist = 3 * 3; - //} - - //if (player->distanceToSqr(target) < maxDist) - //{ +#ifdef _DEDICATED_SERVER + if (player->distanceToSqr(target) > 6.0 * 6.0) + return; +#endif if (packet->action == InteractPacket::INTERACT) { player->interact(target); @@ -788,7 +802,6 @@ void PlayerConnection::handleInteract(shared_ptr packet) { player->attack(target); } - //} } } @@ -1096,6 +1109,9 @@ void PlayerConnection::handleContainerClose(shared_ptr pac #ifndef _CONTENT_PACKAGE void PlayerConnection::handleContainerSetSlot(shared_ptr packet) { +#ifdef _DEDICATED_SERVER + return; +#else if (packet->containerId == AbstractContainerMenu::CONTAINER_ID_CARRIED ) { player->inventory->setCarried(packet->item); @@ -1127,6 +1143,7 @@ void PlayerConnection::handleContainerSetSlot(shared_ptr player->ignoreSlotUpdateHack = false; } } +#endif } #endif @@ -1217,7 +1234,11 @@ void PlayerConnection::handleSetCreativeModeSlot(shared_ptrslotNum >= InventoryMenu::CRAFT_SLOT_START && packet->slotNum < (InventoryMenu::USE_ROW_SLOT_START + Inventory::getSelectionSize())); bool validItem = item == NULL || (item->id < Item::items.length && item->id >= 0 && Item::items[item->id] != NULL); +#ifdef _DEDICATED_SERVER + bool validData = item == NULL || (item->getAuxValue() >= 0 && item->count > 0 && item->count <= item->getItem()->getMaxStackSize()); +#else bool validData = item == NULL || (item->getAuxValue() >= 0 && item->count > 0 && item->count <= 64); +#endif if (validSlot && validItem && validData) { @@ -1274,6 +1295,13 @@ void PlayerConnection::handleSignUpdate(shared_ptr packet) { app.DebugPrintf("PlayerConnection::handleSignUpdate\n"); +#ifdef _DEDICATED_SERVER + double dx = player->x - (packet->x + 0.5); + double dy = player->y - (packet->y + 0.5) + 1.5; + double dz = player->z - (packet->z + 0.5); + if (dx * dx + dy * dy + dz * dz > 8 * 8) return; +#endif + ServerLevel *level = server->getLevel(player->dimension); if (level->hasChunkAt(packet->x, packet->y, packet->z)) { @@ -1345,6 +1373,13 @@ void PlayerConnection::handlePlayerInfo(shared_ptr packet) bool cheats = app.GetGameHostOption(eGameHostOption_CheatsEnabled) != 0; if(serverPlayer == player) { +#ifdef _DEDICATED_SERVER + if(!cheats) + { + server->getPlayers()->broadcastAll( shared_ptr( new PlayerInfoPacket( serverPlayer ) ) ); + return; + } +#endif GameType *gameType = Player::getPlayerGamePrivilege(packet->m_playerPrivileges,Player::ePlayerGamePrivilege_CreativeMode) ? GameType::CREATIVE : GameType::SURVIVAL; gameType = LevelSettings::validateGameType(gameType->getId()); if (serverPlayer->gameMode->getGameModeForPlayer() != gameType) @@ -1418,7 +1453,7 @@ bool PlayerConnection::isServerPacketListener() void PlayerConnection::handlePlayerAbilities(shared_ptr playerAbilitiesPacket) { - player->abilities.flying = playerAbilitiesPacket->isFlying() && player->abilities.mayfly; + player->abilities.flying = playerAbilitiesPacket->isFlying() && (player->abilities.mayfly || player->isAllowedToFly()); } //void handleChatAutoComplete(ChatAutoCompletePacket packet) { @@ -1440,6 +1475,29 @@ void PlayerConnection::handlePlayerAbilities(shared_ptr p void PlayerConnection::handleCustomPayload(shared_ptr customPayloadPacket) { + if (customPayloadPacket->identifier == L"MC|Voice") + { + extern bool g_voiceChatEnabled; + if (!g_voiceChatEnabled) return; + if (!customPayloadPacket->data.data || customPayloadPacket->data.length < 1 || customPayloadPacket->data.length > 2048) return; + + BYTE senderSmallId = player->connection->connection->getSocket()->getSmallId(); + + int newLen = 1 + customPayloadPacket->data.length; + byteArray newData(newLen); + newData.data[0] = (byte)senderSmallId; + memcpy(newData.data + 1, customPayloadPacket->data.data, customPayloadPacket->data.length); + + shared_ptr relay(new CustomPayloadPacket(L"MC|Voice", newData)); + + vector>& pl = server->getPlayers()->players; + for (unsigned int i = 0; i < pl.size(); i++) + { + if (pl[i] && pl[i] != player && pl[i]->connection) + pl[i]->connection->send(relay); + } + return; + } #if 0 if (CustomPayloadPacket.CUSTOM_BOOK_PACKET.equals(customPayloadPacket.identifier)) { @@ -1518,11 +1576,14 @@ void PlayerConnection::handleCustomPayload(shared_ptr custo void PlayerConnection::handleDebugOptions(shared_ptr packet) { - //Player player = dynamic_pointer_cast( player->shared_from_this() ); +#ifdef _DEDICATED_SERVER + return; +#else if(app.DebugSettingsOn()) { player->SetDebugOptions(packet->m_uiVal); } +#endif } void PlayerConnection::handleCraftItem(shared_ptr packet) @@ -1541,16 +1602,35 @@ void PlayerConnection::handleCraftItem(shared_ptr packet) if(app.DebugSettingsOn() && (player->GetDebugOptions()&(1L<onCraftedBy(player->level, dynamic_pointer_cast( player->shared_from_this() ), pTempItemInst->count ); if(player->inventory->add(pTempItemInst)==false ) { // no room in inventory, so throw it down player->drop(pTempItemInst); } +#endif } else { +#ifdef _DEDICATED_SERVER + for(int i=0;i check = nullptr; + if(pRecipeIngredientsRequired[iRecipe].iIngAuxValA[i]!=Recipes::ANY_AUX_VALUE) + check = player->inventory->getResourceItem( pRecipeIngredientsRequired[iRecipe].iIngIDA[i],pRecipeIngredientsRequired[iRecipe].iIngAuxValA[i] ); + else + check = player->inventory->getResourceItem( pRecipeIngredientsRequired[iRecipe].iIngIDA[i] ); + if(check == nullptr || check->count <= 0) + return; + } + } +#endif // TODO 4J Stu - Assume at the moment that the client can work this out for us... //if(pRecipeIngredientsRequired[iRecipe].bCanMake) @@ -1642,7 +1722,8 @@ void PlayerConnection::handleTradeItem(shared_ptr packet) { if (player->containerMenu->containerId == packet->containerId) { - MerchantMenu *menu = (MerchantMenu *)player->containerMenu; + MerchantMenu *menu = dynamic_cast(player->containerMenu); + if (!menu) return; MerchantRecipeList *offers = menu->getMerchant()->getOffers(player); diff --git a/Minecraft.Client/PlayerConnection.h b/Minecraft.Client/PlayerConnection.h index 0d4ce2f..6aff3e6 100644 --- a/Minecraft.Client/PlayerConnection.h +++ b/Minecraft.Client/PlayerConnection.h @@ -1,6 +1,6 @@ #include "ConsoleInputSource.h" -#include "..\Minecraft.World\PacketListener.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/PacketListener.h" +#include "../Minecraft.World/JavaIntHash.h" class MinecraftServer; class Connection; diff --git a/Minecraft.Client/PlayerList.cpp b/Minecraft.Client/PlayerList.cpp index 415a03e..9c2a7fd 100644 --- a/Minecraft.Client/PlayerList.cpp +++ b/Minecraft.Client/PlayerList.cpp @@ -11,23 +11,27 @@ #include "PendingConnection.h" #include "PlayerConnection.h" #include "EntityTracker.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\ArrayWithLength.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\ProgressListener.h" -#include "..\Minecraft.World\HellRandomLevelSource.h" -#include "..\Minecraft.World\net.minecraft.world.phys.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.saveddata.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/ArrayWithLength.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/ProgressListener.h" +#include "../Minecraft.World/HellRandomLevelSource.h" +#include "../Minecraft.World/net.minecraft.world.phys.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.saveddata.h" +#include "../Minecraft.World/JavaMath.h" #if defined(_XBOX) || defined(_WINDOWS64) -#include "Xbox\Network\NetworkPlayerXbox.h" +#include "Xbox/Network/NetworkPlayerXbox.h" #elif defined(__PS3__) || defined(__ORBIS__) -#include "Common\Network\Sony\NetworkPlayerSony.h" +#include "Common/Network/Sony/NetworkPlayerSony.h" +#endif +#ifdef _DEDICATED_SERVER +#include "../Minecraft.Server/Core/ServerLists.h" +#include "../Minecraft.Server/Commands/ServerTextList.h" #endif // 4J - this class is fairly substantially altered as there didn't seem any point in porting code for banning, whitelisting, ops etc. @@ -89,6 +93,12 @@ void PlayerList::placeNewPlayer(Connection *connection, shared_ptr player->enableAllPlayerPrivileges(true); player->setPlayerGamePrivilege(Player::ePlayerGamePrivilege_HOST,1); } +#ifdef _DEDICATED_SERVER + if(ServerLists_IsPlayerOp(player->name)) + { + player->setPlayerGamePrivilege(Player::ePlayerGamePrivilege_Op, 1); + } +#endif #if defined(__PS3__) || defined(__ORBIS__) // PS3 networking library doesn't automatically assign PlayerUIDs to the network players for anything remote, so need to tell it what to set from the data in this packet now @@ -230,10 +240,22 @@ void PlayerList::placeNewPlayer(Connection *connection, shared_ptr playerConnection->send( shared_ptr( new PlayerAbilitiesPacket(&player->abilities)) ); delete spawnPos; +#ifdef _DEDICATED_SERVER + { + extern bool g_voiceChatEnabled; + if (g_voiceChatEnabled) + { + byteArray vcData(1); + vcData.data[0] = 1; + playerConnection->send(shared_ptr(new CustomPayloadPacket(L"MC|VoiceCfg", vcData))); + } + } +#endif + sendLevelInfo(player, level); // 4J-PB - removed, since it needs to be localised in the language the client is in - //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + playerEntity->name + L" joined the game.") ) ); + //server->players->broadcastAll( shared_ptr( new ChatPacket(L"�e" + playerEntity->name + L" joined the game.") ) ); broadcastAll( shared_ptr( new ChatPacket(player->name, ChatPacket::e_ChatPlayerJoinedGame) ) ); #ifdef WITH_SERVER_CODE @@ -397,7 +419,7 @@ void PlayerList::add(shared_ptr player) // Some code from here has been moved to the above validatePlayerSpawnPosition function // 4J Stu - Swapped these lines about so that we get the chunk visiblity packet way ahead of all the add tracked entity packets - // Fix for #9169 - ART : Sign text is replaced with the words �Awaiting approval�. + // Fix for #9169 - ART : Sign text is replaced with the words �Awaiting approval�. changeDimension(player, NULL); level->addEntity(player); @@ -1011,12 +1033,20 @@ wstring PlayerList::getPlayerNames() bool PlayerList::isWhiteListed(const wstring& name) { +#ifdef _DEDICATED_SERVER + return ServerLists_IsPlayerWhitelisted(name); +#else return true; +#endif } bool PlayerList::isOp(const wstring& name) { +#ifdef _DEDICATED_SERVER + return ServerLists_IsPlayerOp(name); +#else return false; +#endif } bool PlayerList::isOp(shared_ptr player) @@ -1185,14 +1215,38 @@ void PlayerList::saveAll(ProgressListener *progressListener, bool bDeleteGuestMa void PlayerList::whiteList(const wstring& playerName) { +#ifdef _DEDICATED_SERVER + ServerTextList* wl = ServerLists_GetWhitelist(); + if (wl) + { + std::wstring lower = playerName; + for (size_t i = 0; i < lower.size(); i++) + lower[i] = towlower(lower[i]); + wl->add(lower); + } +#endif } void PlayerList::blackList(const wstring& playerName) { +#ifdef _DEDICATED_SERVER + ServerTextList* wl = ServerLists_GetWhitelist(); + if (wl) + { + std::wstring lower = playerName; + for (size_t i = 0; i < lower.size(); i++) + lower[i] = towlower(lower[i]); + wl->remove(lower); + } +#endif } void PlayerList::reloadWhitelist() { +#ifdef _DEDICATED_SERVER + ServerTextList* wl = ServerLists_GetWhitelist(); + if (wl) wl->load(); +#endif } void PlayerList::sendLevelInfo(shared_ptr player, ServerLevel *level) diff --git a/Minecraft.Client/PlayerList.h b/Minecraft.Client/PlayerList.h index 14bd6b2..a3add22 100644 --- a/Minecraft.Client/PlayerList.h +++ b/Minecraft.Client/PlayerList.h @@ -1,6 +1,6 @@ #pragma once #include -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" class ServerPlayer; class PlayerChunkMap; diff --git a/Minecraft.Client/PlayerRenderer.cpp b/Minecraft.Client/PlayerRenderer.cpp index 73b504f..7f243a2 100644 --- a/Minecraft.Client/PlayerRenderer.cpp +++ b/Minecraft.Client/PlayerRenderer.cpp @@ -5,13 +5,13 @@ #include "ModelPart.h" #include "LocalPlayer.h" #include "MultiPlayerLocalPlayer.h" -#include "entityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "EntityRenderDispatcher.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.h" +#include "../Minecraft.World/StringHelpers.h" unsigned int PlayerRenderer::s_nametagColors[MINECRAFT_NET_MAX_PLAYERS]; diff --git a/Minecraft.Client/PlayerRenderer.h b/Minecraft.Client/PlayerRenderer.h index 30de0a5..0a308ca 100644 --- a/Minecraft.Client/PlayerRenderer.h +++ b/Minecraft.Client/PlayerRenderer.h @@ -1,6 +1,6 @@ #pragma once #include "MobRenderer.h" -#include "..\Minecraft.World\Player.h" +#include "../Minecraft.World/Player.h" class HumanoidModel; using namespace std; diff --git a/Minecraft.Client/Polygon.h b/Minecraft.Client/Polygon.h index 24cb221..c07e1f8 100644 --- a/Minecraft.Client/Polygon.h +++ b/Minecraft.Client/Polygon.h @@ -1,7 +1,7 @@ #pragma once #include "Vertex.h" #include "Tesselator.h" -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" class _Polygon { diff --git a/Minecraft.Client/PreStitchedTextureMap.cpp b/Minecraft.Client/PreStitchedTextureMap.cpp index b6c2222..93c1ee5 100644 --- a/Minecraft.Client/PreStitchedTextureMap.cpp +++ b/Minecraft.Client/PreStitchedTextureMap.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\ByteBuffer.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/ByteBuffer.h" #include "Minecraft.h" #include "LevelRenderer.h" #include "EntityRenderDispatcher.h" diff --git a/Minecraft.Client/PreStitchedTextureMap.h b/Minecraft.Client/PreStitchedTextureMap.h index 40a755f..6d84263 100644 --- a/Minecraft.Client/PreStitchedTextureMap.h +++ b/Minecraft.Client/PreStitchedTextureMap.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\Minecraft.World\IconRegister.h" +#include "../Minecraft.World/IconRegister.h" class Icon; class StitchedTexture; diff --git a/Minecraft.Client/ProgressRenderer.cpp b/Minecraft.Client/ProgressRenderer.cpp index a7c3fd3..fa29950 100644 --- a/Minecraft.Client/ProgressRenderer.cpp +++ b/Minecraft.Client/ProgressRenderer.cpp @@ -2,7 +2,7 @@ #include "Tesselator.h" #include "Textures.h" #include "ProgressRenderer.h" -#include "..\Minecraft.World\System.h" +#include "../Minecraft.World/System.h" CRITICAL_SECTION ProgressRenderer::s_progress; diff --git a/Minecraft.Client/ProgressRenderer.h b/Minecraft.Client/ProgressRenderer.h index 29c847d..0565478 100644 --- a/Minecraft.Client/ProgressRenderer.h +++ b/Minecraft.Client/ProgressRenderer.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\ProgressListener.h" +#include "../Minecraft.World/ProgressListener.h" class ProgressRenderer : public ProgressListener { diff --git a/Minecraft.Client/QuadrupedModel.cpp b/Minecraft.Client/QuadrupedModel.cpp index fa7e3b4..8b0ec98 100644 --- a/Minecraft.Client/QuadrupedModel.cpp +++ b/Minecraft.Client/QuadrupedModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "QuadrupedModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" QuadrupedModel::QuadrupedModel(int legSize, float g) : Model() diff --git a/Minecraft.Client/ReceivingLevelScreen.cpp b/Minecraft.Client/ReceivingLevelScreen.cpp index 0e9fe3e..74e9864 100644 --- a/Minecraft.Client/ReceivingLevelScreen.cpp +++ b/Minecraft.Client/ReceivingLevelScreen.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ReceivingLevelScreen.h" #include "ClientConnection.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" ReceivingLevelScreen::ReceivingLevelScreen(ClientConnection *connection) { diff --git a/Minecraft.Client/RedDustParticle.cpp b/Minecraft.Client/RedDustParticle.cpp index 6a6ad1e..52df921 100644 --- a/Minecraft.Client/RedDustParticle.cpp +++ b/Minecraft.Client/RedDustParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "RedDustParticle.h" void RedDustParticle::init(Level *level, double x, double y, double z, float scale, float rCol, float gCol, float bCol) diff --git a/Minecraft.Client/RemotePlayer.cpp b/Minecraft.Client/RemotePlayer.cpp index c1b7286..005a681 100644 --- a/Minecraft.Client/RemotePlayer.cpp +++ b/Minecraft.Client/RemotePlayer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "RemotePlayer.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/Mth.h" RemotePlayer::RemotePlayer(Level *level, const wstring& name) : Player(level) { diff --git a/Minecraft.Client/RemotePlayer.h b/Minecraft.Client/RemotePlayer.h index b55fab1..42ee3af 100644 --- a/Minecraft.Client/RemotePlayer.h +++ b/Minecraft.Client/RemotePlayer.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\SmoothFloat.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" +#include "../Minecraft.World/SmoothFloat.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" class Input; diff --git a/Minecraft.Client/RenameWorldScreen.cpp b/Minecraft.Client/RenameWorldScreen.cpp index ea05039..c0d3c47 100644 --- a/Minecraft.Client/RenameWorldScreen.cpp +++ b/Minecraft.Client/RenameWorldScreen.cpp @@ -2,9 +2,9 @@ #include "RenameWorldScreen.h" #include "EditBox.h" #include "Button.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" RenameWorldScreen::RenameWorldScreen(Screen *lastScreen, const wstring& levelId) { diff --git a/Minecraft.Client/Screen.cpp b/Minecraft.Client/Screen.cpp index 0019b54..a84a3ab 100644 --- a/Minecraft.Client/Screen.cpp +++ b/Minecraft.Client/Screen.cpp @@ -4,7 +4,7 @@ #include "GuiParticles.h" #include "Tesselator.h" #include "Textures.h" -#include "..\Minecraft.World\SoundTypes.h" +#include "../Minecraft.World/SoundTypes.h" diff --git a/Minecraft.Client/ScrolledSelectionList.cpp b/Minecraft.Client/ScrolledSelectionList.cpp index 9b7367c..246bc8f 100644 --- a/Minecraft.Client/ScrolledSelectionList.cpp +++ b/Minecraft.Client/ScrolledSelectionList.cpp @@ -3,7 +3,7 @@ #include "Button.h" #include "Tesselator.h" #include "Textures.h" -#include "..\Minecraft.World\System.h" +#include "../Minecraft.World/System.h" ScrolledSelectionList::ScrolledSelectionList(Minecraft *minecraft, int width, int height, int y0, int y1, int itemHeight) { diff --git a/Minecraft.Client/SelectWorldScreen.cpp b/Minecraft.Client/SelectWorldScreen.cpp index a07eb7b..1655eee 100644 --- a/Minecraft.Client/SelectWorldScreen.cpp +++ b/Minecraft.Client/SelectWorldScreen.cpp @@ -5,9 +5,9 @@ #include "CreateWorldScreen.h" #include "RenameWorldScreen.h" #include "DemoMode.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" SelectWorldScreen::SelectWorldScreen(Screen *lastScreen) diff --git a/Minecraft.Client/ServerChunkCache.cpp b/Minecraft.Client/ServerChunkCache.cpp index 538461f..4941940 100644 --- a/Minecraft.Client/ServerChunkCache.cpp +++ b/Minecraft.Client/ServerChunkCache.cpp @@ -2,15 +2,15 @@ #include "ServerChunkCache.h" #include "ServerLevel.h" #include "MinecraftServer.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\ProgressListener.h" -#include "..\Minecraft.World\ThreadName.h" -#include "..\Minecraft.World\compression.h" -#include "..\Minecraft.World\OldChunkStorage.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/ProgressListener.h" +#include "../Minecraft.World/ThreadName.h" +#include "../Minecraft.World/compression.h" +#include "../Minecraft.World/OldChunkStorage.h" ServerChunkCache::ServerChunkCache(ServerLevel *level, ChunkStorage *storage, ChunkSource *source) { diff --git a/Minecraft.Client/ServerChunkCache.h b/Minecraft.Client/ServerChunkCache.h index 058cecc..f069474 100644 --- a/Minecraft.Client/ServerChunkCache.h +++ b/Minecraft.Client/ServerChunkCache.h @@ -1,10 +1,10 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\JavaIntHash.h" -#include "..\Minecraft.World\RandomLevelSource.h" -#include "..\Minecraft.World\C4JThread.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/JavaIntHash.h" +#include "../Minecraft.World/RandomLevelSource.h" +#include "../Minecraft.World/C4JThread.h" using namespace std; class ServerLevel; diff --git a/Minecraft.Client/ServerCommandDispatcher.cpp b/Minecraft.Client/ServerCommandDispatcher.cpp index 51dd42f..a254ea6 100644 --- a/Minecraft.Client/ServerCommandDispatcher.cpp +++ b/Minecraft.Client/ServerCommandDispatcher.cpp @@ -2,8 +2,8 @@ #include "MinecraftServer.h" #include "PlayerList.h" #include "ServerPlayer.h" -#include "..\Minecraft.World\net.minecraft.commands.h" -#include "..\Minecraft.World\net.minecraft.commands.common.h" +#include "../Minecraft.World/net.minecraft.commands.h" +#include "../Minecraft.World/net.minecraft.commands.common.h" #include "TeleportCommand.h" #include "ServerCommandDispatcher.h" diff --git a/Minecraft.Client/ServerCommandDispatcher.h b/Minecraft.Client/ServerCommandDispatcher.h index 306d438..d0e51ac 100644 --- a/Minecraft.Client/ServerCommandDispatcher.h +++ b/Minecraft.Client/ServerCommandDispatcher.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Minecraft.World\CommandDispatcher.h" -#include "..\Minecraft.World\AdminLogCommand.h" +#include "../Minecraft.World/CommandDispatcher.h" +#include "../Minecraft.World/AdminLogCommand.h" class ServerCommandDispatcher : public CommandDispatcher, public AdminLogCommand { diff --git a/Minecraft.Client/ServerConnection.cpp b/Minecraft.Client/ServerConnection.cpp index 9880a8c..2b93e45 100644 --- a/Minecraft.Client/ServerConnection.cpp +++ b/Minecraft.Client/ServerConnection.cpp @@ -4,9 +4,9 @@ #include "PendingConnection.h" #include "PlayerConnection.h" #include "ServerPlayer.h" -#include "..\Minecraft.World\net.minecraft.network.h" -#include "..\Minecraft.World\Socket.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.network.h" +#include "../Minecraft.World/Socket.h" +#include "../Minecraft.World/net.minecraft.world.level.h" #include "MultiPlayerLevel.h" ServerConnection::ServerConnection(MinecraftServer *server) diff --git a/Minecraft.Client/ServerLevel.cpp b/Minecraft.Client/ServerLevel.cpp index 4dd86e2..e40e36e 100644 --- a/Minecraft.Client/ServerLevel.cpp +++ b/Minecraft.Client/ServerLevel.cpp @@ -6,33 +6,33 @@ #include "ServerPlayer.h" #include "PlayerConnection.h" #include "EntityTracker.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.biome.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.ai.village.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.npc.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" -#include "..\Minecraft.World\ItemEntity.h" -#include "..\Minecraft.World\Arrow.h" -#include "..\Minecraft.World\PrimedTnt.h" -#include "..\Minecraft.World\FallingTile.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.level.levelgen.feature.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\StructurePiece.h" -#include "..\Minecraft.Client\ServerLevelListener.h" -#include "..\Minecraft.World\WeighedTreasure.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.biome.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.ai.village.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.npc.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" +#include "../Minecraft.World/ItemEntity.h" +#include "../Minecraft.World/Arrow.h" +#include "../Minecraft.World/PrimedTnt.h" +#include "../Minecraft.World/FallingTile.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.level.levelgen.feature.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/StructurePiece.h" +#include "../Minecraft.Client/ServerLevelListener.h" +#include "../Minecraft.World/WeighedTreasure.h" #include "TexturePackRepository.h" #include "DLCTexturePack.h" -#include "..\Minecraft.World\ProgressListener.h" -#include "PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.World/ProgressListener.h" +#include "PS3/PS3Extras/ShutdownManager.h" #include "PlayerChunkMap.h" WeighedTreasureArray ServerLevel::RANDOM_BONUS_ITEMS; diff --git a/Minecraft.Client/ServerLevel.h b/Minecraft.Client/ServerLevel.h index 644c15c..d1ba2ac 100644 --- a/Minecraft.Client/ServerLevel.h +++ b/Minecraft.Client/ServerLevel.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/JavaIntHash.h" class ServerChunkCache; class MinecraftServer; class Node; diff --git a/Minecraft.Client/ServerLevelListener.cpp b/Minecraft.Client/ServerLevelListener.cpp index 3b12630..3361624 100644 --- a/Minecraft.Client/ServerLevelListener.cpp +++ b/Minecraft.Client/ServerLevelListener.cpp @@ -7,9 +7,9 @@ #include "PlayerList.h" #include "PlayerChunkMap.h" #include "PlayerConnection.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\LevelData.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/LevelData.h" ServerLevelListener::ServerLevelListener(MinecraftServer *server, ServerLevel *level) diff --git a/Minecraft.Client/ServerLevelListener.h b/Minecraft.Client/ServerLevelListener.h index 1886a89..49e0860 100644 --- a/Minecraft.Client/ServerLevelListener.h +++ b/Minecraft.Client/ServerLevelListener.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\LevelListener.h" +#include "../Minecraft.World/LevelListener.h" class Player; class TileEntity; class Entity; diff --git a/Minecraft.Client/ServerPlayer.cpp b/Minecraft.Client/ServerPlayer.cpp index 6741a78..fd3ee2c 100644 --- a/Minecraft.Client/ServerPlayer.cpp +++ b/Minecraft.Client/ServerPlayer.cpp @@ -8,23 +8,23 @@ #include "Settings.h" #include "PlayerList.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\Pos.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.storage.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.item.trading.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.world.damagesource.h" -#include "..\Minecraft.World\LevelChunk.h" +#include "../Minecraft.World/Pos.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.storage.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.item.trading.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.world.damagesource.h" +#include "../Minecraft.World/LevelChunk.h" #include "LevelRenderer.h" ServerPlayer::ServerPlayer(MinecraftServer *server, Level *level, const wstring& name, ServerPlayerGameMode *gameMode) : Player(level) @@ -461,7 +461,7 @@ void ServerPlayer::doChunkSendingTick(bool dontDelayChunks) for (unsigned int i = 0; i < tes->size(); i++) { // 4J Stu - Added delay param to ensure that these arrive after the BRUPs from above - // Fix for #9169 - ART : Sign text is replaced with the words �Awaiting approval�. + // Fix for #9169 - ART : Sign text is replaced with the words �Awaiting approval�. broadcast(tes->at(i), !connection->isLocal() && !dontDelayChunks); } delete tes; diff --git a/Minecraft.Client/ServerPlayer.h b/Minecraft.Client/ServerPlayer.h index a9b3759..ba0d23d 100644 --- a/Minecraft.Client/ServerPlayer.h +++ b/Minecraft.Client/ServerPlayer.h @@ -1,7 +1,7 @@ #pragma once -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.ContainerListener.h" -#include "..\Minecraft.World\ChunkPos.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.inventory.ContainerListener.h" +#include "../Minecraft.World/ChunkPos.h" class PlayerConnection; class MinecraftServer; class ServerPlayerGameMode; diff --git a/Minecraft.Client/ServerPlayerGameMode.cpp b/Minecraft.Client/ServerPlayerGameMode.cpp index 9b31df0..a20eda8 100644 --- a/Minecraft.Client/ServerPlayerGameMode.cpp +++ b/Minecraft.Client/ServerPlayerGameMode.cpp @@ -3,13 +3,13 @@ #include "ServerLevel.h" #include "ServerPlayer.h" #include "PlayerConnection.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" #include "MultiPlayerLevel.h" #include "LevelRenderer.h" @@ -153,7 +153,11 @@ void ServerPlayerGameMode::startDestroyBlock(int x, int y, int z, int face) progress = Tile::tiles[t]->getDestroyProgress(player, player->level, x, y, z); } - if (t > 0 && (progress >= 1 || (app.DebugSettingsOn() && (player->GetDebugOptions()&(1L< 0 && (progress >= 1 +#ifndef _DEDICATED_SERVER + || (app.DebugSettingsOn() && (player->GetDebugOptions()&(1L<getDestroyProgress(player, player->level, x, y, z) * (ticksSpentDestroying + 1); -// if (destroyProgress >= .7f || bIgnoreDestroyProgress) +#ifdef _DEDICATED_SERVER + int ticksSpentDestroying = gameTicks - destroyProgressStart; + float destroyProgress = tile->getDestroyProgress(player, player->level, x, y, z) * (ticksSpentDestroying + 1); + if (destroyProgress >= 0.7f) +#endif { isDestroyingBlock = false; level->destroyTileProgress(player->entityId, x, y, z, -1); diff --git a/Minecraft.Client/Settings.cpp b/Minecraft.Client/Settings.cpp index 8994677..315f807 100644 --- a/Minecraft.Client/Settings.cpp +++ b/Minecraft.Client/Settings.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "Settings.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" // 4J - TODO - serialise/deserialise from file Settings::Settings(File *file) diff --git a/Minecraft.Client/SheepFurModel.cpp b/Minecraft.Client/SheepFurModel.cpp index bb84e80..476496c 100644 --- a/Minecraft.Client/SheepFurModel.cpp +++ b/Minecraft.Client/SheepFurModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" #include "SheepFurModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/SheepModel.cpp b/Minecraft.Client/SheepModel.cpp index 7d09335..549267b 100644 --- a/Minecraft.Client/SheepModel.cpp +++ b/Minecraft.Client/SheepModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" #include "SheepModel.h" #include "ModelPart.h" diff --git a/Minecraft.Client/SheepRenderer.cpp b/Minecraft.Client/SheepRenderer.cpp index 4af155d..fc9118d 100644 --- a/Minecraft.Client/SheepRenderer.cpp +++ b/Minecraft.Client/SheepRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SheepRenderer.h" #include "MultiPlayerLocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" SheepRenderer::SheepRenderer(Model *model, Model *armor, float shadow) : MobRenderer(model, shadow) { diff --git a/Minecraft.Client/SignRenderer.cpp b/Minecraft.Client/SignRenderer.cpp index 97eff4b..caa4c8e 100644 --- a/Minecraft.Client/SignRenderer.cpp +++ b/Minecraft.Client/SignRenderer.cpp @@ -2,10 +2,10 @@ #include "SignRenderer.h" #include "SignModel.h" #include "ModelPart.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\Entity.h" -#include "..\Minecraft.World\Level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/Entity.h" +#include "../Minecraft.World/Level.h" SignRenderer::SignRenderer() diff --git a/Minecraft.Client/SilverfishModel.cpp b/Minecraft.Client/SilverfishModel.cpp index 128a7e7..dc76892 100644 --- a/Minecraft.Client/SilverfishModel.cpp +++ b/Minecraft.Client/SilverfishModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SilverfishModel.h" #include "Cube.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" const int SilverfishModel::BODY_SIZES[BODY_COUNT][3] = { diff --git a/Minecraft.Client/SilverfishRenderer.cpp b/Minecraft.Client/SilverfishRenderer.cpp index 9ed194c..da52281 100644 --- a/Minecraft.Client/SilverfishRenderer.cpp +++ b/Minecraft.Client/SilverfishRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SilverfishRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" #include "SilverfishModel.h" SilverfishRenderer::SilverfishRenderer() : MobRenderer(new SilverfishModel(), 0.3f) diff --git a/Minecraft.Client/SkeletonModel.cpp b/Minecraft.Client/SkeletonModel.cpp index ab4778e..4a9caf8 100644 --- a/Minecraft.Client/SkeletonModel.cpp +++ b/Minecraft.Client/SkeletonModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SkeletonModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" void SkeletonModel::_init(float g) diff --git a/Minecraft.Client/SkullTileRenderer.cpp b/Minecraft.Client/SkullTileRenderer.cpp index 641a7a0..6b5770f 100644 --- a/Minecraft.Client/SkullTileRenderer.cpp +++ b/Minecraft.Client/SkullTileRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\SkullTileEntity.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.h" +#include "../Minecraft.World/SkullTileEntity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.h" #include "SkeletonHeadModel.h" #include "SkullTileRenderer.h" diff --git a/Minecraft.Client/SlimeRenderer.cpp b/Minecraft.Client/SlimeRenderer.cpp index 23c9c16..e1469f8 100644 --- a/Minecraft.Client/SlimeRenderer.cpp +++ b/Minecraft.Client/SlimeRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SlimeRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" SlimeRenderer::SlimeRenderer(Model *model, Model *armor, float shadow) : MobRenderer(model, shadow) { diff --git a/Minecraft.Client/SmokeParticle.cpp b/Minecraft.Client/SmokeParticle.cpp index a885588..34fb96c 100644 --- a/Minecraft.Client/SmokeParticle.cpp +++ b/Minecraft.Client/SmokeParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "SmokeParticle.h" void SmokeParticle::init(Level *level, double x, double y, double z, double xa, double ya, double za, float scale) diff --git a/Minecraft.Client/SnowManModel.cpp b/Minecraft.Client/SnowManModel.cpp index 4344a17..9f8cc01 100644 --- a/Minecraft.Client/SnowManModel.cpp +++ b/Minecraft.Client/SnowManModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "SnowmanModel.h" -#include "..\Minecraft.World\Mth.h" +#include "SnowManModel.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" SnowManModel::SnowManModel() : Model() diff --git a/Minecraft.Client/SnowManRenderer.cpp b/Minecraft.Client/SnowManRenderer.cpp index 83edb3f..e3945e9 100644 --- a/Minecraft.Client/SnowManRenderer.cpp +++ b/Minecraft.Client/SnowManRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "SnowManModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" #include "ModelPart.h" #include "EntityRenderDispatcher.h" #include "SnowManRenderer.h" diff --git a/Minecraft.Client/SnowShovelParticle.cpp b/Minecraft.Client/SnowShovelParticle.cpp index 4417cb5..6473f6d 100644 --- a/Minecraft.Client/SnowShovelParticle.cpp +++ b/Minecraft.Client/SnowShovelParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "SnowShovelParticle.h" void SnowShovelParticle::init(Level *level, double x, double y, double z, double xa, double ya, double za, float scale) diff --git a/Minecraft.Client/SpellParticle.cpp b/Minecraft.Client/SpellParticle.cpp index ce8b975..7a81419 100644 --- a/Minecraft.Client/SpellParticle.cpp +++ b/Minecraft.Client/SpellParticle.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/JavaMath.h" #include "SpellParticle.h" SpellParticle::SpellParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level, x, y, z, xa, ya, za) diff --git a/Minecraft.Client/SpiderModel.cpp b/Minecraft.Client/SpiderModel.cpp index 35c51d3..e9de7c8 100644 --- a/Minecraft.Client/SpiderModel.cpp +++ b/Minecraft.Client/SpiderModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SpiderModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" SpiderModel::SpiderModel() : Model() diff --git a/Minecraft.Client/SpiderRenderer.cpp b/Minecraft.Client/SpiderRenderer.cpp index 9c31eb9..3b32583 100644 --- a/Minecraft.Client/SpiderRenderer.cpp +++ b/Minecraft.Client/SpiderRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SpiderRenderer.h" #include "SpiderModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" SpiderRenderer::SpiderRenderer() : MobRenderer(new SpiderModel(), 1.0f) { diff --git a/Minecraft.Client/SquidModel.cpp b/Minecraft.Client/SquidModel.cpp index 8ad20f8..e1b57c5 100644 --- a/Minecraft.Client/SquidModel.cpp +++ b/Minecraft.Client/SquidModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SquidModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" SquidModel::SquidModel() : Model() diff --git a/Minecraft.Client/SquidRenderer.cpp b/Minecraft.Client/SquidRenderer.cpp index 135f6d9..c721ade 100644 --- a/Minecraft.Client/SquidRenderer.cpp +++ b/Minecraft.Client/SquidRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "SquidRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" SquidRenderer::SquidRenderer(Model *model, float shadow) : MobRenderer(model, shadow) { diff --git a/Minecraft.Client/StatsCounter.cpp b/Minecraft.Client/StatsCounter.cpp index 4568c7d..a4970b6 100644 --- a/Minecraft.Client/StatsCounter.cpp +++ b/Minecraft.Client/StatsCounter.cpp @@ -1,15 +1,15 @@ #include "stdafx.h" #include "StatsCounter.h" -#include "..\Minecraft.World\Stat.h" -#include "..\Minecraft.World\Stats.h" -#include "..\Minecraft.World\Achievement.h" -#include "..\Minecraft.World\Achievements.h" -#include "..\Minecraft.Client\LocalPlayer.h" +#include "../Minecraft.World/Stat.h" +#include "../Minecraft.World/Stats.h" +#include "../Minecraft.World/Achievement.h" +#include "../Minecraft.World/Achievements.h" +#include "../Minecraft.Client/LocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" -#include "..\Minecraft.Client\Common\Leaderboards\LeaderboardManager.h" +#include "../Minecraft.Client/Common/Leaderboards/LeaderboardManager.h" Stat** StatsCounter::LARGE_STATS[] = { &Stats::walkOneM, diff --git a/Minecraft.Client/StatsScreen.cpp b/Minecraft.Client/StatsScreen.cpp index 01d041f..121fb25 100644 --- a/Minecraft.Client/StatsScreen.cpp +++ b/Minecraft.Client/StatsScreen.cpp @@ -5,9 +5,9 @@ #include "Button.h" #include "Font.h" #include "Lighting.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\net.minecraft.stats.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.stats.h" +#include "../Minecraft.World/net.minecraft.world.item.h" const float StatsScreen::SLOT_TEX_SIZE = 128.0f; ItemRenderer *StatsScreen::itemRenderer = NULL; diff --git a/Minecraft.Client/StitchSlot.cpp b/Minecraft.Client/StitchSlot.cpp index 5e9700b..2ec1fe6 100644 --- a/Minecraft.Client/StitchSlot.cpp +++ b/Minecraft.Client/StitchSlot.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "TextureHolder.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "StitchSlot.h" StitchSlot::StitchSlot(int originX, int originY, int width, int height) : originX(originX), originY(originY), width(width), height(height) diff --git a/Minecraft.Client/StitchedTexture.cpp b/Minecraft.Client/StitchedTexture.cpp index d7e47b4..e9221ec 100644 --- a/Minecraft.Client/StitchedTexture.cpp +++ b/Minecraft.Client/StitchedTexture.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "Texture.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "ClockTexture.h" #include "CompassTexture.h" #include "StitchedTexture.h" diff --git a/Minecraft.Client/StitchedTexture.h b/Minecraft.Client/StitchedTexture.h index 99b1d44..656351c 100644 --- a/Minecraft.Client/StitchedTexture.h +++ b/Minecraft.Client/StitchedTexture.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\Minecraft.World\Icon.h" +#include "../Minecraft.World/Icon.h" class Texture; class StitchedTexture : public Icon diff --git a/Minecraft.Client/StringTable.cpp b/Minecraft.Client/StringTable.cpp index b0c46a7..495411c 100644 --- a/Minecraft.Client/StringTable.cpp +++ b/Minecraft.Client/StringTable.cpp @@ -1,4 +1,4 @@ -#include "StdAfx.h" +#include "stdafx.h" #include "StringTable.h" StringTable::StringTable(void) diff --git a/Minecraft.Client/SurvivalMode.cpp b/Minecraft.Client/SurvivalMode.cpp index 27a992d..317af52 100644 --- a/Minecraft.Client/SurvivalMode.cpp +++ b/Minecraft.Client/SurvivalMode.cpp @@ -3,10 +3,10 @@ #include "DemoMode.h" #include "LevelRenderer.h" #include "LocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.item.h" #include "ClientConstants.h" SurvivalMode::SurvivalMode(Minecraft *minecraft) : GameMode(minecraft) diff --git a/Minecraft.Client/SuspendedParticle.cpp b/Minecraft.Client/SuspendedParticle.cpp index 70702de..2b46456 100644 --- a/Minecraft.Client/SuspendedParticle.cpp +++ b/Minecraft.Client/SuspendedParticle.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "SuspendedParticle.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" SuspendedParticle::SuspendedParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level,x, y - 2 / 16.0f, z, xa, ya, za) { diff --git a/Minecraft.Client/SuspendedTownParticle.cpp b/Minecraft.Client/SuspendedTownParticle.cpp index a24bbc4..4be1d08 100644 --- a/Minecraft.Client/SuspendedTownParticle.cpp +++ b/Minecraft.Client/SuspendedTownParticle.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "SuspendedTownParticle.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\JavaMath.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/JavaMath.h" SuspendedTownParticle::SuspendedTownParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level, x, y, z, xa, ya, za) { diff --git a/Minecraft.Client/TakeAnimationParticle.cpp b/Minecraft.Client/TakeAnimationParticle.cpp index c9530b0..a95e415 100644 --- a/Minecraft.Client/TakeAnimationParticle.cpp +++ b/Minecraft.Client/TakeAnimationParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "TakeAnimationParticle.h" #include "EntityRenderDispatcher.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/Mth.h" TakeAnimationParticle::TakeAnimationParticle(Level *level, shared_ptr item, shared_ptr target, float yOffs) : Particle(level, item->x, item->y, item->z, item->xd, item->yd, item->zd) { diff --git a/Minecraft.Client/TeleportCommand.cpp b/Minecraft.Client/TeleportCommand.cpp index 2132cfd..e746dd7 100644 --- a/Minecraft.Client/TeleportCommand.cpp +++ b/Minecraft.Client/TeleportCommand.cpp @@ -3,10 +3,10 @@ #include "PlayerList.h" #include "ServerPlayer.h" #include "PlayerConnection.h" -#include "..\Minecraft.World\net.minecraft.commands.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.dimension.h" +#include "../Minecraft.World/net.minecraft.commands.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.dimension.h" #include "TeleportCommand.h" EGameCommand TeleportCommand::getId() diff --git a/Minecraft.Client/TeleportCommand.h b/Minecraft.Client/TeleportCommand.h index 9015a52..0b37e6d 100644 --- a/Minecraft.Client/TeleportCommand.h +++ b/Minecraft.Client/TeleportCommand.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Minecraft.World\Command.h" +#include "../Minecraft.World/Command.h" class TeleportCommand : public Command { diff --git a/Minecraft.Client/TerrainParticle.cpp b/Minecraft.Client/TerrainParticle.cpp index 811ba84..59ce920 100644 --- a/Minecraft.Client/TerrainParticle.cpp +++ b/Minecraft.Client/TerrainParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "TerrainParticle.h" #include "Tesselator.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.h" TerrainParticle::TerrainParticle(Level *level, double x, double y, double z, double xa, double ya, double za, Tile *tile, int face, int data, Textures *textures) : Particle(level, x, y, z, xa, ya, za) { diff --git a/Minecraft.Client/Tesselator.cpp b/Minecraft.Client/Tesselator.cpp index 366b09e..cecdcad 100644 --- a/Minecraft.Client/Tesselator.cpp +++ b/Minecraft.Client/Tesselator.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "Tesselator.h" -#include "..\Minecraft.World\BasicTypeContainers.h" -#include "..\Minecraft.World\FloatBuffer.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\ByteBuffer.h" +#include "../Minecraft.World/BasicTypeContainers.h" +#include "../Minecraft.World/FloatBuffer.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/ByteBuffer.h" bool Tesselator::TRIANGLE_MODE = false; bool Tesselator::USE_VBO = false; diff --git a/Minecraft.Client/TextEditScreen.cpp b/Minecraft.Client/TextEditScreen.cpp index 9537b96..bae3cc2 100644 --- a/Minecraft.Client/TextEditScreen.cpp +++ b/Minecraft.Client/TextEditScreen.cpp @@ -4,11 +4,11 @@ #include "TileEntityRenderDispatcher.h" #include "ClientConnection.h" #include "MultiPlayerLevel.h" -#include "..\Minecraft.World\SignTileEntity.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/SignTileEntity.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" const wstring TextEditScreen::allowedChars = SharedConstants::acceptableLetters;; diff --git a/Minecraft.Client/Texture.cpp b/Minecraft.Client/Texture.cpp index e287c17..540c23f 100644 --- a/Minecraft.Client/Texture.cpp +++ b/Minecraft.Client/Texture.cpp @@ -1,11 +1,11 @@ #include "stdafx.h" -#include "..\Minecraft.World\ByteBuffer.h" +#include "../Minecraft.World/ByteBuffer.h" #include "Rect2i.h" #include "TextureManager.h" #include "Texture.h" #ifdef __PS3__ -#include "PS3\SPU_Tasks\Texture_blit\Texture_blit.h" +#include "PS3/SPU_Tasks/Texture_blit/Texture_blit.h" #include "C4JSpursJob.h" static const int sc_maxTextureBlits = 256; static Texture_blit_DataIn g_textureBlitDataIn[sc_maxTextureBlits] __attribute__((__aligned__(16))); diff --git a/Minecraft.Client/TextureHolder.cpp b/Minecraft.Client/TextureHolder.cpp index 9cbf5c4..f1e5968 100644 --- a/Minecraft.Client/TextureHolder.cpp +++ b/Minecraft.Client/TextureHolder.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "Stitcher.h" #include "Texture.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" #include "TextureHolder.h" TextureHolder::TextureHolder(Texture *texture) diff --git a/Minecraft.Client/TextureManager.cpp b/Minecraft.Client/TextureManager.cpp index 84b164b..f05e86e 100644 --- a/Minecraft.Client/TextureManager.cpp +++ b/Minecraft.Client/TextureManager.cpp @@ -5,7 +5,7 @@ #include "TexturePackRepository.h" #include "Minecraft.h" #include "TextureManager.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/StringHelpers.h" TextureManager *TextureManager::instance = NULL; diff --git a/Minecraft.Client/TextureMap.cpp b/Minecraft.Client/TextureMap.cpp index 836a853..4830c3c 100644 --- a/Minecraft.Client/TextureMap.cpp +++ b/Minecraft.Client/TextureMap.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.item.h" #include "Minecraft.h" #include "LevelRenderer.h" #include "EntityRenderDispatcher.h" diff --git a/Minecraft.Client/TextureMap.h b/Minecraft.Client/TextureMap.h index 2984e53..13827ff 100644 --- a/Minecraft.Client/TextureMap.h +++ b/Minecraft.Client/TextureMap.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "..\Minecraft.World\IconRegister.h" +#include "../Minecraft.World/IconRegister.h" class StitchedTexture; class Texture; diff --git a/Minecraft.Client/TexturePack.h b/Minecraft.Client/TexturePack.h index 4763b8a..c83be28 100644 --- a/Minecraft.Client/TexturePack.h +++ b/Minecraft.Client/TexturePack.h @@ -1,7 +1,7 @@ #pragma once using namespace std; -#include "Common\App_enums.h" +#include "Common/App_enums.h" class InputStream; class Minecraft; diff --git a/Minecraft.Client/TexturePackRepository.cpp b/Minecraft.Client/TexturePackRepository.cpp index 163ec7b..bc93735 100644 --- a/Minecraft.Client/TexturePackRepository.cpp +++ b/Minecraft.Client/TexturePackRepository.cpp @@ -5,8 +5,8 @@ #include "FolderTexturePack.h" #include "DLCTexturePack.h" #include "Options.h" -#include "..\Minecraft.World\File.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/File.h" +#include "../Minecraft.World/StringHelpers.h" #include "Minimap.h" TexturePack *TexturePackRepository::DEFAULT_TEXTURE_PACK = NULL; diff --git a/Minecraft.Client/Textures.cpp b/Minecraft.Client/Textures.cpp index ce7a9bf..e0b05bf 100644 --- a/Minecraft.Client/Textures.cpp +++ b/Minecraft.Client/Textures.cpp @@ -3,19 +3,19 @@ #include "TexturePackRepository.h" #include "HttpTexture.h" #include "MemTexture.h" -#include "..\Minecraft.World\InputStream.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\ByteBuffer.h" +#include "../Minecraft.World/InputStream.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/ByteBuffer.h" #include "TexturePack.h" #include "Options.h" -#include "..\Minecraft.Client\MemTextureProcessor.h" +#include "../Minecraft.Client/MemTextureProcessor.h" #include "MobSkinMemTextureProcessor.h" #include "PreStitchedTextureMap.h" #include "StitchedTexture.h" #include "Texture.h" -#include "..\Minecraft.World\net.minecraft.world.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\StringHelpers.h" +#include "../Minecraft.World/net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/StringHelpers.h" bool Textures::MIPMAP = true; C4JRender::eTextureFormat Textures::TEXTURE_FORMAT = C4JRender::TEXTURE_FORMAT_RxGyBzAw; diff --git a/Minecraft.Client/Textures.h b/Minecraft.Client/Textures.h index eb0799e..730b09f 100644 --- a/Minecraft.Client/Textures.h +++ b/Minecraft.Client/Textures.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\ArrayWithLength.h" +#include "../Minecraft.World/ArrayWithLength.h" class DynamicTexture; class BufferedImage; diff --git a/Minecraft.Client/TheEndPortalRenderer.cpp b/Minecraft.Client/TheEndPortalRenderer.cpp index 5258157..5c69227 100644 --- a/Minecraft.Client/TheEndPortalRenderer.cpp +++ b/Minecraft.Client/TheEndPortalRenderer.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" #include "Tesselator.h" #include "TileEntityRenderDispatcher.h" #include "Camera.h" -#include "..\Minecraft.World\FloatBuffer.h" +#include "../Minecraft.World/FloatBuffer.h" #include "TheEndPortalRenderer.h" void TheEndPortalRenderer::render(shared_ptr _table, double x, double y, double z, float a, bool setColor, float alpha, bool useCompiled) diff --git a/Minecraft.Client/TileEntityRenderDispatcher.cpp b/Minecraft.Client/TileEntityRenderDispatcher.cpp index 1708d21..e687c45 100644 --- a/Minecraft.Client/TileEntityRenderDispatcher.cpp +++ b/Minecraft.Client/TileEntityRenderDispatcher.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "TileEntityRenderDispatcher.h" #include "TileEntityRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\PistonPieceEntity.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/PistonPieceEntity.h" #include "SignRenderer.h" #include "MobSpawnerRenderer.h" #include "PistonPieceRenderer.h" diff --git a/Minecraft.Client/TileEntityRenderDispatcher.h b/Minecraft.Client/TileEntityRenderDispatcher.h index d86ddb0..64790a1 100644 --- a/Minecraft.Client/TileEntityRenderDispatcher.h +++ b/Minecraft.Client/TileEntityRenderDispatcher.h @@ -1,6 +1,6 @@ #pragma once #include "Textures.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/JavaIntHash.h" class Mob; class Level; class TileEntityRenderer; diff --git a/Minecraft.Client/TileRenderer.cpp b/Minecraft.Client/TileRenderer.cpp index 3b8d4c4..d962ac7 100644 --- a/Minecraft.Client/TileRenderer.cpp +++ b/Minecraft.Client/TileRenderer.cpp @@ -4,11 +4,11 @@ #include "GameRenderer.h" #include "Minecraft.h" #include "Textures.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" -#include "..\Minecraft.World\net.minecraft.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" +#include "../Minecraft.World/net.minecraft.h" +#include "../Minecraft.World/net.minecraft.world.h" #include "Tesselator.h" #include "EntityTileRenderer.h" #include "Options.h" diff --git a/Minecraft.Client/Timer.cpp b/Minecraft.Client/Timer.cpp index b451c03..861940d 100644 --- a/Minecraft.Client/Timer.cpp +++ b/Minecraft.Client/Timer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "Timer.h" -#include "..\Minecraft.World\System.h" +#include "../Minecraft.World/System.h" Timer::Timer(float ticksPerSecond) { diff --git a/Minecraft.Client/TitleScreen.cpp b/Minecraft.Client/TitleScreen.cpp index 7d42609..8bfd5d1 100644 --- a/Minecraft.Client/TitleScreen.cpp +++ b/Minecraft.Client/TitleScreen.cpp @@ -5,11 +5,11 @@ #include "JoinMultiplayerScreen.h" #include "Tesselator.h" #include "Textures.h" -#include "..\Minecraft.World\StringHelpers.h" -#include "..\Minecraft.World\InputOutputStream.h" -#include "..\Minecraft.World\net.minecraft.locale.h" -#include "..\Minecraft.World\System.h" -#include "..\Minecraft.World\Random.h" +#include "../Minecraft.World/StringHelpers.h" +#include "../Minecraft.World/InputOutputStream.h" +#include "../Minecraft.World/net.minecraft.locale.h" +#include "../Minecraft.World/System.h" +#include "../Minecraft.World/Random.h" #include "TitleScreen.h" Random *TitleScreen::random = new Random(); diff --git a/Minecraft.Client/TntRenderer.cpp b/Minecraft.Client/TntRenderer.cpp index 3bb7484..1fc44c4 100644 --- a/Minecraft.Client/TntRenderer.cpp +++ b/Minecraft.Client/TntRenderer.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "TntRenderer.h" #include "TileRenderer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" TntRenderer::TntRenderer() { diff --git a/Minecraft.Client/TrackedEntity.cpp b/Minecraft.Client/TrackedEntity.cpp index 70f25c9..49a0d49 100644 --- a/Minecraft.Client/TrackedEntity.cpp +++ b/Minecraft.Client/TrackedEntity.cpp @@ -2,17 +2,17 @@ #include "TrackedEntity.h" #include "ServerPlayer.h" #include "PlayerConnection.h" -#include "..\Minecraft.World\Mth.h" -#include "..\Minecraft.World\net.minecraft.world.entity.h" -#include "..\Minecraft.World\net.minecraft.world.entity.item.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" -#include "..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.entity.global.h" -#include "..\Minecraft.World\net.minecraft.world.entity.projectile.h" -#include "..\Minecraft.World\net.minecraft.network.packet.h" -#include "..\Minecraft.World\net.minecraft.world.item.h" -#include "..\Minecraft.World\net.minecraft.world.level.saveddata.h" +#include "../Minecraft.World/Mth.h" +#include "../Minecraft.World/net.minecraft.world.entity.h" +#include "../Minecraft.World/net.minecraft.world.entity.item.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.global.h" +#include "../Minecraft.World/net.minecraft.world.entity.projectile.h" +#include "../Minecraft.World/net.minecraft.network.packet.h" +#include "../Minecraft.World/net.minecraft.world.item.h" +#include "../Minecraft.World/net.minecraft.world.level.saveddata.h" #include "MinecraftServer.h" #include "ServerLevel.h" #include "PlayerList.h" diff --git a/Minecraft.Client/TrapScreen.cpp b/Minecraft.Client/TrapScreen.cpp index c7eb147..f8fa084 100644 --- a/Minecraft.Client/TrapScreen.cpp +++ b/Minecraft.Client/TrapScreen.cpp @@ -2,9 +2,9 @@ #include "TrapScreen.h" #include "LocalPlayer.h" #include "Textures.h" -#include "..\Minecraft.World\net.minecraft.world.inventory.h" -#include "..\Minecraft.World\DispenserTileEntity.h" -#include "..\Minecraft.World\net.minecraft.world.h" +#include "../Minecraft.World/net.minecraft.world.inventory.h" +#include "../Minecraft.World/DispenserTileEntity.h" +#include "../Minecraft.World/net.minecraft.world.h" TrapScreen::TrapScreen(shared_ptr inventory, shared_ptr trap) : AbstractContainerScreen(new TrapMenu(inventory, trap)) { diff --git a/Minecraft.Client/User.cpp b/Minecraft.Client/User.cpp index a359bfd..98ea3a8 100644 --- a/Minecraft.Client/User.cpp +++ b/Minecraft.Client/User.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "User.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" vector User::allowedTiles; diff --git a/Minecraft.Client/Vertex.cpp b/Minecraft.Client/Vertex.cpp index 1389872..88452a4 100644 --- a/Minecraft.Client/Vertex.cpp +++ b/Minecraft.Client/Vertex.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "vertex.h" +#include "Vertex.h" Vertex::Vertex(float x, float y, float z, float u, float v) { diff --git a/Minecraft.Client/Vertex.h b/Minecraft.Client/Vertex.h index c52f499..453f1c4 100644 --- a/Minecraft.Client/Vertex.h +++ b/Minecraft.Client/Vertex.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\Vec3.h" +#include "../Minecraft.World/Vec3.h" class Vertex { diff --git a/Minecraft.Client/VideoSettingsScreen.cpp b/Minecraft.Client/VideoSettingsScreen.cpp index 5c948cd..bde3518 100644 --- a/Minecraft.Client/VideoSettingsScreen.cpp +++ b/Minecraft.Client/VideoSettingsScreen.cpp @@ -4,7 +4,7 @@ #include "SlideButton.h" #include "Options.h" #include "ControlsScreen.h" -#include "..\Minecraft.World\net.minecraft.locale.h" +#include "../Minecraft.World/net.minecraft.locale.h" VideoSettingsScreen::VideoSettingsScreen(Screen *lastScreen, Options *options) { diff --git a/Minecraft.Client/ViewportCuller.cpp b/Minecraft.Client/ViewportCuller.cpp index bc22faa..ed01934 100644 --- a/Minecraft.Client/ViewportCuller.cpp +++ b/Minecraft.Client/ViewportCuller.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "ViewportCuller.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" ViewportCuller::Face::Face(double x, double y, double z, float yRot, float xRot) { diff --git a/Minecraft.Client/ViewportCuller.h b/Minecraft.Client/ViewportCuller.h index 2a975de..295c515 100644 --- a/Minecraft.Client/ViewportCuller.h +++ b/Minecraft.Client/ViewportCuller.h @@ -1,6 +1,6 @@ #pragma once #include "Culler.h" -#include "..\Minecraft.World\mob.h" +#include "../Minecraft.World/Mob.h" class Mob; class ViewportCuller : public Culler diff --git a/Minecraft.Client/VillagerGolemModel.cpp b/Minecraft.Client/VillagerGolemModel.cpp index aaeabd5..bd1ad78 100644 --- a/Minecraft.Client/VillagerGolemModel.cpp +++ b/Minecraft.Client/VillagerGolemModel.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" #include "ModelPart.h" #include "VillagerGolemModel.h" diff --git a/Minecraft.Client/VillagerGolemRenderer.cpp b/Minecraft.Client/VillagerGolemRenderer.cpp index f03cea4..760ae2e 100644 --- a/Minecraft.Client/VillagerGolemRenderer.cpp +++ b/Minecraft.Client/VillagerGolemRenderer.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" #include "VillagerGolemModel.h" #include "ModelPart.h" #include "VillagerGolemRenderer.h" diff --git a/Minecraft.Client/VillagerModel.cpp b/Minecraft.Client/VillagerModel.cpp index 8885484..d3da30f 100644 --- a/Minecraft.Client/VillagerModel.cpp +++ b/Minecraft.Client/VillagerModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "VillagerModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" diff --git a/Minecraft.Client/VillagerRenderer.cpp b/Minecraft.Client/VillagerRenderer.cpp index b4c8817..355ebc6 100644 --- a/Minecraft.Client/VillagerRenderer.cpp +++ b/Minecraft.Client/VillagerRenderer.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.World\net.minecraft.world.entity.npc.h" +#include "../Minecraft.World/net.minecraft.world.entity.npc.h" #include "VillagerModel.h" #include "VillagerRenderer.h" diff --git a/Minecraft.Client/VillagerZombieModel.cpp b/Minecraft.Client/VillagerZombieModel.cpp index d8338c8..7a06d94 100644 --- a/Minecraft.Client/VillagerZombieModel.cpp +++ b/Minecraft.Client/VillagerZombieModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ModelPart.h" #include "VillagerZombieModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" void VillagerZombieModel::_init(float g, float yOffset, bool isArmor) { diff --git a/Minecraft.Client/WaterDropParticle.cpp b/Minecraft.Client/WaterDropParticle.cpp index 9003524..1c432e5 100644 --- a/Minecraft.Client/WaterDropParticle.cpp +++ b/Minecraft.Client/WaterDropParticle.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" #include "WaterDropParticle.h" -#include "..\Minecraft.World\JavaMath.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\net.minecraft.world.level.material.h" -#include "..\Minecraft.World\net.minecraft.world.level.tile.h" +#include "../Minecraft.World/JavaMath.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/net.minecraft.world.level.material.h" +#include "../Minecraft.World/net.minecraft.world.level.tile.h" WaterDropParticle::WaterDropParticle(Level *level, double x, double y, double z) : Particle(level, x, y, z, 0, 0, 0) { diff --git a/Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h b/Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h index f119d4f..626bd5e 100644 --- a/Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h +++ b/Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h @@ -1,6 +1,9 @@ #pragma once #include //#include +#ifdef __linux__ +#include "extraX64.h" +#endif class C4JStringTable; #define MAX_DISPLAYNAME_LENGTH 128 // CELL_SAVEDATA_SYSP_SUBTITLE_SIZE on PS3 diff --git a/Minecraft.Client/Windows64/Audio/VoiceChat.cpp b/Minecraft.Client/Windows64/Audio/VoiceChat.cpp new file mode 100644 index 0000000..a693144 --- /dev/null +++ b/Minecraft.Client/Windows64/Audio/VoiceChat.cpp @@ -0,0 +1,283 @@ +#include "stdafx.h" + +#ifdef _WINDOWS64 + +#include "VoiceChat.h" +#include +#pragma comment(lib, "winmm.lib") + +#include "../Network/WinsockNetLayer.h" +#include "../../../Minecraft.World/CustomPayloadPacket.h" +#include "../../../Minecraft.World/ArrayWithLength.h" +#include "../../Minecraft.h" +#include "../../MultiPlayerLocalPlayer.h" +#include "../../ClientConnection.h" +#include "../../KeyboardMouseInput.h" +#include "../KBMConfig.h" + +#include + +#define VOICE_SAMPLE_RATE 16000 +#define VOICE_BITS 16 +#define VOICE_CHANNELS 1 +#define VOICE_FRAME_MS 60 +#define VOICE_FRAME_SAMPLES (VOICE_SAMPLE_RATE * VOICE_FRAME_MS / 1000) +#define VOICE_FRAME_BYTES (VOICE_FRAME_SAMPLES * (VOICE_BITS / 8) * VOICE_CHANNELS) +#define VOICE_CAPTURE_BUFFERS 6 +#define VOICE_PLAY_BUFFERS 16 +#define VOICE_MAX_PLAYERS 8 +#define VOICE_SILENCE_THRESHOLD 500 +#define VOICE_TALKING_TIMEOUT_MS 500 + +static const wstring VOICE_CHANNEL = L"MC|Voice"; + +static WAVEFORMATEX s_format; +static HWAVEIN s_waveIn = NULL; +static WAVEHDR s_captureHeaders[VOICE_CAPTURE_BUFFERS]; +static char s_captureBuffers[VOICE_CAPTURE_BUFFERS][VOICE_FRAME_BYTES]; +static volatile long s_captureReady[VOICE_CAPTURE_BUFFERS]; + +static HWAVEOUT s_playOut[VOICE_MAX_PLAYERS]; +static WAVEHDR s_playHeaders[VOICE_MAX_PLAYERS][VOICE_PLAY_BUFFERS]; +static char s_playData[VOICE_MAX_PLAYERS][VOICE_PLAY_BUFFERS][VOICE_FRAME_BYTES]; +static int s_nextPlayBuffer[VOICE_MAX_PLAYERS]; + +static bool s_initialized = false; +static bool s_enabled = false; +static bool s_micOpen = false; +static DWORD s_talkingTime[VOICE_MAX_PLAYERS]; +static bool s_localTalking = false; + +static void CALLBACK voiceCaptureProc(HWAVEIN hwi, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2) +{ + if (uMsg == WIM_DATA) + { + WAVEHDR *hdr = (WAVEHDR *)dwParam1; + int idx = (int)(hdr - s_captureHeaders); + if (idx >= 0 && idx < VOICE_CAPTURE_BUFFERS) + InterlockedExchange(&s_captureReady[idx], 1); + } +} + +static bool isAudioActive(const char *data, int size) +{ + const short *samples = (const short *)data; + int count = size / 2; + long long sum = 0; + for (int i = 0; i < count; i++) + { + int v = samples[i]; + sum += (long long)v * v; + } + double rms = sqrt((double)sum / count); + return rms > VOICE_SILENCE_THRESHOLD; +} + +bool VoiceChat::init() +{ + if (s_initialized) return true; + + memset(&s_format, 0, sizeof(s_format)); + s_format.wFormatTag = WAVE_FORMAT_PCM; + s_format.nChannels = VOICE_CHANNELS; + s_format.nSamplesPerSec = VOICE_SAMPLE_RATE; + s_format.wBitsPerSample = VOICE_BITS; + s_format.nBlockAlign = s_format.nChannels * s_format.wBitsPerSample / 8; + s_format.nAvgBytesPerSec = s_format.nSamplesPerSec * s_format.nBlockAlign; + + memset((void*)s_captureReady, 0, sizeof(s_captureReady)); + memset(s_playOut, 0, sizeof(s_playOut)); + memset(s_nextPlayBuffer, 0, sizeof(s_nextPlayBuffer)); + memset(s_talkingTime, 0, sizeof(s_talkingTime)); + + s_initialized = true; + return true; +} + +bool VoiceChat::openMicrophone() +{ + if (s_micOpen) return true; + + UINT devCount = waveInGetNumDevs(); + if (devCount == 0) return false; + + MMRESULT result = waveInOpen(&s_waveIn, WAVE_MAPPER, &s_format, + (DWORD_PTR)voiceCaptureProc, 0, CALLBACK_FUNCTION); + if (result != MMSYSERR_NOERROR) return false; + + for (int i = 0; i < VOICE_CAPTURE_BUFFERS; i++) + { + memset(&s_captureHeaders[i], 0, sizeof(WAVEHDR)); + s_captureHeaders[i].lpData = s_captureBuffers[i]; + s_captureHeaders[i].dwBufferLength = VOICE_FRAME_BYTES; + waveInPrepareHeader(s_waveIn, &s_captureHeaders[i], sizeof(WAVEHDR)); + waveInAddBuffer(s_waveIn, &s_captureHeaders[i], sizeof(WAVEHDR)); + s_captureReady[i] = 0; + } + + waveInStart(s_waveIn); + s_micOpen = true; + return true; +} + +void VoiceChat::closeMicrophone() +{ + if (!s_micOpen) return; + + waveInStop(s_waveIn); + waveInReset(s_waveIn); + + for (int i = 0; i < VOICE_CAPTURE_BUFFERS; i++) + waveInUnprepareHeader(s_waveIn, &s_captureHeaders[i], sizeof(WAVEHDR)); + + waveInClose(s_waveIn); + s_waveIn = NULL; + s_micOpen = false; +} + +bool VoiceChat::openPlayback(int playerIndex) +{ + if (playerIndex < 0 || playerIndex >= VOICE_MAX_PLAYERS) return false; + if (s_playOut[playerIndex]) return true; + + MMRESULT result = waveOutOpen(&s_playOut[playerIndex], WAVE_MAPPER, &s_format, + 0, 0, CALLBACK_NULL); + if (result != MMSYSERR_NOERROR) return false; + + memset(s_playHeaders[playerIndex], 0, sizeof(WAVEHDR) * VOICE_PLAY_BUFFERS); + s_nextPlayBuffer[playerIndex] = 0; + return true; +} + +void VoiceChat::closePlayback(int playerIndex) +{ + if (playerIndex < 0 || playerIndex >= VOICE_MAX_PLAYERS) return; + if (!s_playOut[playerIndex]) return; + + waveOutReset(s_playOut[playerIndex]); + + for (int i = 0; i < VOICE_PLAY_BUFFERS; i++) + { + if (s_playHeaders[playerIndex][i].dwFlags & WHDR_PREPARED) + waveOutUnprepareHeader(s_playOut[playerIndex], &s_playHeaders[playerIndex][i], sizeof(WAVEHDR)); + } + + waveOutClose(s_playOut[playerIndex]); + s_playOut[playerIndex] = NULL; +} + +void VoiceChat::shutdown() +{ + if (!s_initialized) return; + closeMicrophone(); + for (int i = 0; i < VOICE_MAX_PLAYERS; i++) + closePlayback(i); + s_initialized = false; + s_enabled = false; +} + +void VoiceChat::tick() +{ + if (!s_initialized || !s_enabled) return; + + Minecraft *mc = Minecraft::GetInstance(); + if (!mc || !mc->localplayers[0] || !mc->localplayers[0]->connection) return; + + if (!s_micOpen) + openMicrophone(); + + if (!s_micOpen) return; + + KBMConfig& cfg = KBMConfig::Get(); + bool pttHeld = (cfg.voiceMode == 1) || !g_KBMInput.IsKBMActive() || g_KBMInput.IsKeyDown(cfg.keyVoice); + + s_localTalking = false; + for (int i = 0; i < VOICE_CAPTURE_BUFFERS; i++) + { + if (InterlockedCompareExchange(&s_captureReady[i], 0, 1) == 1) + { + if (pttHeld && isAudioActive(s_captureBuffers[i], VOICE_FRAME_BYTES)) + { + s_localTalking = true; + + byteArray voiceData; + voiceData.data = new byte[VOICE_FRAME_BYTES]; + voiceData.length = VOICE_FRAME_BYTES; + memcpy(voiceData.data, s_captureBuffers[i], VOICE_FRAME_BYTES); + + mc->localplayers[0]->connection->send( + shared_ptr(new CustomPayloadPacket(VOICE_CHANNEL, voiceData))); + } + + waveInAddBuffer(s_waveIn, &s_captureHeaders[i], sizeof(WAVEHDR)); + } + } +} + +void VoiceChat::onVoiceReceived(unsigned char senderSmallId, const char *data, int dataSize) +{ + if (!s_initialized || !s_enabled) return; + if (senderSmallId >= VOICE_MAX_PLAYERS) return; + if (dataSize <= 0 || dataSize > VOICE_FRAME_BYTES) return; + + if (!openPlayback(senderSmallId)) return; + + s_talkingTime[senderSmallId] = GetTickCount(); + + int bufIdx = s_nextPlayBuffer[senderSmallId]; + WAVEHDR *hdr = &s_playHeaders[senderSmallId][bufIdx]; + + if (hdr->dwFlags & WHDR_PREPARED) + { + if (!(hdr->dwFlags & WHDR_DONE)) + return; + waveOutUnprepareHeader(s_playOut[senderSmallId], hdr, sizeof(WAVEHDR)); + } + + memcpy(s_playData[senderSmallId][bufIdx], data, dataSize); + + memset(hdr, 0, sizeof(WAVEHDR)); + hdr->lpData = s_playData[senderSmallId][bufIdx]; + hdr->dwBufferLength = dataSize; + + waveOutPrepareHeader(s_playOut[senderSmallId], hdr, sizeof(WAVEHDR)); + waveOutWrite(s_playOut[senderSmallId], hdr, sizeof(WAVEHDR)); + + s_nextPlayBuffer[senderSmallId] = (bufIdx + 1) % VOICE_PLAY_BUFFERS; +} + +bool VoiceChat::isTalking(unsigned char smallId) +{ + if (!s_initialized || !s_enabled) return false; + + if (smallId == WinsockNetLayer::GetLocalSmallId()) + return s_localTalking; + + if (smallId >= VOICE_MAX_PLAYERS) return false; + + DWORD now = GetTickCount(); + return (s_talkingTime[smallId] != 0 && (now - s_talkingTime[smallId]) < VOICE_TALKING_TIMEOUT_MS); +} + +bool VoiceChat::hasVoice() +{ + return s_initialized && s_enabled; +} + +void VoiceChat::setEnabled(bool enabled) +{ + s_enabled = enabled; + if (!enabled) + { + closeMicrophone(); + for (int i = 0; i < VOICE_MAX_PLAYERS; i++) + closePlayback(i); + } +} + +bool VoiceChat::isEnabled() +{ + return s_enabled; +} + +#endif diff --git a/Minecraft.Client/Windows64/Audio/VoiceChat.h b/Minecraft.Client/Windows64/Audio/VoiceChat.h new file mode 100644 index 0000000..e39b8f0 --- /dev/null +++ b/Minecraft.Client/Windows64/Audio/VoiceChat.h @@ -0,0 +1,24 @@ +#pragma once + +#ifdef _WINDOWS64 + +class VoiceChat +{ +public: + static bool init(); + static void shutdown(); + static void tick(); + static void onVoiceReceived(unsigned char senderSmallId, const char *data, int dataSize); + static bool isTalking(unsigned char smallId); + static bool hasVoice(); + static void setEnabled(bool enabled); + static bool isEnabled(); + +private: + static bool openMicrophone(); + static void closeMicrophone(); + static bool openPlayback(int playerIndex); + static void closePlayback(int playerIndex); +}; + +#endif diff --git a/Minecraft.Client/Windows64/KBMConfig.cpp b/Minecraft.Client/Windows64/KBMConfig.cpp new file mode 100644 index 0000000..04bbbcd --- /dev/null +++ b/Minecraft.Client/Windows64/KBMConfig.cpp @@ -0,0 +1,178 @@ +#include "stdafx.h" + +#ifdef _WINDOWS64 + +#include "KBMConfig.h" +#include +#include +#include + +static KBMConfig s_config; +static bool s_loaded = false; + +static int ParseVK(const char* val) +{ + if (!val || !val[0]) return 0; + + while (*val == ' ' || *val == '\t') val++; + + if (_stricmp(val, "SPACE") == 0) return VK_SPACE; + if (_stricmp(val, "LSHIFT") == 0) return VK_LSHIFT; + if (_stricmp(val, "RSHIFT") == 0) return VK_RSHIFT; + if (_stricmp(val, "LCONTROL") == 0 || _stricmp(val, "LCTRL") == 0) return VK_LCONTROL; + if (_stricmp(val, "RCONTROL") == 0 || _stricmp(val, "RCTRL") == 0) return VK_RCONTROL; + if (_stricmp(val, "TAB") == 0) return VK_TAB; + if (_stricmp(val, "RETURN") == 0 || _stricmp(val, "ENTER") == 0) return VK_RETURN; + if (_stricmp(val, "BACK") == 0 || _stricmp(val, "BACKSPACE") == 0) return VK_BACK; + if (_stricmp(val, "ESCAPE") == 0 || _stricmp(val, "ESC") == 0) return VK_ESCAPE; + if (_stricmp(val, "F1") == 0) return VK_F1; + if (_stricmp(val, "F2") == 0) return VK_F2; + if (_stricmp(val, "F3") == 0) return VK_F3; + if (_stricmp(val, "F4") == 0) return VK_F4; + if (_stricmp(val, "F5") == 0) return VK_F5; + if (_stricmp(val, "F6") == 0) return VK_F6; + if (_stricmp(val, "F7") == 0) return VK_F7; + if (_stricmp(val, "F8") == 0) return VK_F8; + if (_stricmp(val, "F9") == 0) return VK_F9; + if (_stricmp(val, "F10") == 0) return VK_F10; + if (_stricmp(val, "F11") == 0) return VK_F11; + if (_stricmp(val, "F12") == 0) return VK_F12; + if (_stricmp(val, "LALT") == 0) return VK_LMENU; + if (_stricmp(val, "RALT") == 0) return VK_RMENU; + if (_stricmp(val, "CAPSLOCK") == 0) return VK_CAPITAL; + if (_stricmp(val, "INSERT") == 0) return VK_INSERT; + if (_stricmp(val, "DELETE") == 0) return VK_DELETE; + if (_stricmp(val, "HOME") == 0) return VK_HOME; + if (_stricmp(val, "END") == 0) return VK_END; + if (_stricmp(val, "PAGEUP") == 0) return VK_PRIOR; + if (_stricmp(val, "PAGEDOWN") == 0) return VK_NEXT; + + if (strlen(val) == 1 && isalpha((unsigned char)val[0])) + return toupper((unsigned char)val[0]); + + if (strlen(val) == 1 && isdigit((unsigned char)val[0])) + return val[0]; + + return 0; +} + +static void WriteDefaultINI(const char* path) +{ + FILE* f = fopen(path, "w"); + if (!f) return; + fprintf(f, "[Keybinds]\n"); + fprintf(f, "forward=W\n"); + fprintf(f, "backward=S\n"); + fprintf(f, "left=A\n"); + fprintf(f, "right=D\n"); + fprintf(f, "jump=SPACE\n"); + fprintf(f, "sneak=LSHIFT\n"); + fprintf(f, "sprint=LCONTROL\n"); + fprintf(f, "inventory=E\n"); + fprintf(f, "drop=Q\n"); + fprintf(f, "crafting=TAB\n"); + fprintf(f, "confirm=RETURN\n"); + fprintf(f, "pause=ESCAPE\n"); + fprintf(f, "thirdperson=F5\n"); + fprintf(f, "debuginfo=F3\n"); + fprintf(f, "voice=V\n"); + fprintf(f, "\n[Voice]\n"); + fprintf(f, "; mode: pushtotalk or active\n"); + fprintf(f, "mode=pushtotalk\n"); + fclose(f); +} + +KBMConfig& KBMConfig::Get() +{ + if (!s_loaded) + s_config.Load(); + return s_config; +} + +void KBMConfig::Load() +{ + keyForward = 'W'; + keyBackward = 'S'; + keyLeft = 'A'; + keyRight = 'D'; + keyJump = VK_SPACE; + keySneak = VK_LSHIFT; + keySprint = VK_LCONTROL; + keyInventory = 'E'; + keyDrop = 'Q'; + keyCrafting = VK_TAB; + keyConfirm = VK_RETURN; + keyPause = VK_ESCAPE; + keyThirdPerson = VK_F5; + keyDebugInfo = VK_F3; + keyVoice = 'V'; + voiceMode = 0; + s_loaded = true; + + char exePath[MAX_PATH]; + if (!GetModuleFileNameA(NULL, exePath, MAX_PATH)) return; + + char* slash = strrchr(exePath, '\\'); + if (slash) *(slash + 1) = 0; + + char iniPath[MAX_PATH]; + _snprintf_s(iniPath, MAX_PATH, _TRUNCATE, "%skbm_config.ini", exePath); + + FILE* f = fopen(iniPath, "r"); + if (!f) + { + WriteDefaultINI(iniPath); + return; + } + + char line[256]; + while (fgets(line, sizeof(line), f)) + { + char* nl = strchr(line, '\n'); + if (nl) *nl = 0; + char* cr = strchr(line, '\r'); + if (cr) *cr = 0; + + if (line[0] == '[' || line[0] == ';' || line[0] == '#' || line[0] == 0) + continue; + + char* eq = strchr(line, '='); + if (!eq) continue; + + *eq = 0; + char* key = line; + char* val = eq + 1; + + while (*key == ' ' || *key == '\t') key++; + char* kend = key + strlen(key) - 1; + while (kend > key && (*kend == ' ' || *kend == '\t')) { *kend = 0; kend--; } + + while (*val == ' ' || *val == '\t') val++; + char* vend = val + strlen(val) - 1; + while (vend > val && (*vend == ' ' || *vend == '\t')) { *vend = 0; vend--; } + + if (_stricmp(key, "forward") == 0) { int v = ParseVK(val); if (v) keyForward = v; } + else if (_stricmp(key, "backward") == 0) { int v = ParseVK(val); if (v) keyBackward = v; } + else if (_stricmp(key, "left") == 0) { int v = ParseVK(val); if (v) keyLeft = v; } + else if (_stricmp(key, "right") == 0) { int v = ParseVK(val); if (v) keyRight = v; } + else if (_stricmp(key, "jump") == 0) { int v = ParseVK(val); if (v) keyJump = v; } + else if (_stricmp(key, "sneak") == 0) { int v = ParseVK(val); if (v) keySneak = v; } + else if (_stricmp(key, "sprint") == 0) { int v = ParseVK(val); if (v) keySprint = v; } + else if (_stricmp(key, "inventory") == 0) { int v = ParseVK(val); if (v) keyInventory = v; } + else if (_stricmp(key, "drop") == 0) { int v = ParseVK(val); if (v) keyDrop = v; } + else if (_stricmp(key, "crafting") == 0) { int v = ParseVK(val); if (v) keyCrafting = v; } + else if (_stricmp(key, "confirm") == 0) { int v = ParseVK(val); if (v) keyConfirm = v; } + else if (_stricmp(key, "pause") == 0) { int v = ParseVK(val); if (v) keyPause = v; } + else if (_stricmp(key, "thirdperson") == 0) { int v = ParseVK(val); if (v) keyThirdPerson = v; } + else if (_stricmp(key, "debuginfo") == 0) { int v = ParseVK(val); if (v) keyDebugInfo = v; } + else if (_stricmp(key, "voice") == 0) { int v = ParseVK(val); if (v) keyVoice = v; } + else if (_stricmp(key, "mode") == 0) + { + if (_stricmp(val, "active") == 0) voiceMode = 1; + else voiceMode = 0; + } + } + fclose(f); +} + +#endif diff --git a/Minecraft.Client/Windows64/KBMConfig.h b/Minecraft.Client/Windows64/KBMConfig.h new file mode 100644 index 0000000..ce65de8 --- /dev/null +++ b/Minecraft.Client/Windows64/KBMConfig.h @@ -0,0 +1,31 @@ +#pragma once + +#ifdef _WINDOWS64 + +#include + +struct KBMConfig +{ + int keyForward; + int keyBackward; + int keyLeft; + int keyRight; + int keyJump; + int keySneak; + int keySprint; + int keyInventory; + int keyDrop; + int keyCrafting; + int keyConfirm; + int keyPause; + int keyThirdPerson; + int keyDebugInfo; + int keyVoice; + + int voiceMode; + + static KBMConfig& Get(); + void Load(); +}; + +#endif diff --git a/Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.h b/Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.h index 4141e3f..a66bc9c 100644 --- a/Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.h +++ b/Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.h @@ -1,6 +1,6 @@ #pragma once -#include "Common\Leaderboards\LeaderboardManager.h" +#include "Common/Leaderboards/LeaderboardManager.h" class WindowsLeaderboardManager : public LeaderboardManager { diff --git a/Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp b/Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp index acfa1d2..7e92df4 100644 --- a/Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp +++ b/Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp @@ -5,8 +5,8 @@ #ifdef _WINDOWS64 #include "WinsockNetLayer.h" -#include "..\..\Common\Network\PlatformNetworkManagerStub.h" -#include "..\..\..\Minecraft.World\Socket.h" +#include "../../Common/Network/PlatformNetworkManagerStub.h" +#include "../../../Minecraft.World/Socket.h" SOCKET WinsockNetLayer::s_listenSocket = INVALID_SOCKET; SOCKET WinsockNetLayer::s_hostConnectionSocket = INVALID_SOCKET; @@ -57,6 +57,9 @@ bool g_Win64MultiplayerJoin = false; int g_Win64MultiplayerPort = WIN64_NET_DEFAULT_PORT; char g_Win64MultiplayerIP[256] = "127.0.0.1"; +bool g_ServerAdvertiseLAN = true; +char g_ServerBindAddress[256] = ""; + bool WinsockNetLayer::Initialize() { if (s_initialized) return true; @@ -191,7 +194,15 @@ bool WinsockNetLayer::HostGame(int port) char portStr[16]; sprintf_s(portStr, "%d", port); - int iResult = getaddrinfo(NULL, portStr, &hints, &result); + const char *bindNode = NULL; + extern char g_ServerBindAddress[256]; + if (g_ServerBindAddress[0] != '\0') + { + bindNode = g_ServerBindAddress; + hints.ai_flags = 0; + } + + int iResult = getaddrinfo(bindNode, portStr, &hints, &result); if (iResult != 0) { app.DebugPrintf("getaddrinfo failed: %d\n", iResult); @@ -450,6 +461,18 @@ SOCKET WinsockNetLayer::GetSocketForSmallId(BYTE smallId) return INVALID_SOCKET; } +std::string WinsockNetLayer::GetIPForSmallId(BYTE smallId) +{ + SOCKET sock = GetSocketForSmallId(smallId); + if (sock == INVALID_SOCKET) return ""; + struct sockaddr_in addr; + int addrLen = sizeof(addr); + if (getpeername(sock, (struct sockaddr *)&addr, &addrLen) != 0) return ""; + char buf[INET_ADDRSTRLEN]; + if (inet_ntop(AF_INET, &addr.sin_addr, buf, sizeof(buf)) == NULL) return ""; + return std::string(buf); +} + static bool RecvExact(SOCKET sock, BYTE *buf, int len) { int totalRecv = 0; diff --git a/Minecraft.Client/Windows64/Network/WinsockNetLayer.h b/Minecraft.Client/Windows64/Network/WinsockNetLayer.h index e4d5e4f..5bb1803 100644 --- a/Minecraft.Client/Windows64/Network/WinsockNetLayer.h +++ b/Minecraft.Client/Windows64/Network/WinsockNetLayer.h @@ -1,11 +1,15 @@ #pragma once +#ifdef __linux__ +#include "../../../Minecraft.Server/Linux/PosixNetLayer.h" +#else + #ifdef _WINDOWS64 #include #include #include -#include "..\..\Common\Network\NetworkPlayerInterface.h" +#include "../../Common/Network/NetworkPlayerInterface.h" #pragma comment(lib, "Ws2_32.lib") @@ -83,6 +87,7 @@ public: static BYTE GetHostSmallId() { return s_hostSmallId; } static SOCKET GetSocketForSmallId(BYTE smallId); + static std::string GetIPForSmallId(BYTE smallId); static void HandleDataReceived(BYTE fromSmallId, BYTE toSmallId, unsigned char *data, unsigned int dataSize); static void FlushPendingData(); @@ -165,3 +170,5 @@ extern int g_Win64MultiplayerPort; extern char g_Win64MultiplayerIP[256]; #endif + +#endif diff --git a/Minecraft.Client/Windows64/Windows64_App.cpp b/Minecraft.Client/Windows64/Windows64_App.cpp index ba8c837..eef519d 100644 --- a/Minecraft.Client/Windows64/Windows64_App.cpp +++ b/Minecraft.Client/Windows64/Windows64_App.cpp @@ -1,14 +1,14 @@ -#include "stdafx.h" -#include "..\Common\Consoles_App.h" -#include "..\User.h" -#include "..\..\Minecraft.Client\Minecraft.h" -#include "..\..\Minecraft.Client\MinecraftServer.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\..\Minecraft.World\BiomeSource.h" -#include "..\..\Minecraft.World\LevelType.h" +#include "stdafx.h" +#include "../Common/Consoles_App.h" +#include "../User.h" +#include "../../Minecraft.Client/Minecraft.h" +#include "../../Minecraft.Client/MinecraftServer.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../../Minecraft.World/BiomeSource.h" +#include "../../Minecraft.World/LevelType.h" CConsoleMinecraftApp app; diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index c737e7d..fb81fd7 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -4,44 +4,44 @@ #include "stdafx.h" #include -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\MultiplayerLocalPlayer.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../MultiPlayerLocalPlayer.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\KeyboardMouseInput.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../KeyboardMouseInput.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" //#include "Social\SocialManager.h" //#include "Leaderboards\LeaderboardManager.h" //#include "XUI\XUI_Scene_Container.h" //#include "NetworkManager.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" #include "Resource.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" -#include "Network\WinsockNetLayer.h" +#include "Network/WinsockNetLayer.h" -#include "..\PlayerRenderer.h" +#include "../PlayerRenderer.h" #include "Windows64_PostProcess.h" @@ -1214,8 +1214,6 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, MSG msg = {0}; while( WM_QUIT != msg.message ) { - g_KBMInput.Tick(); - while( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) ) { TranslateMessage( &msg ); @@ -1224,6 +1222,8 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, } if (msg.message == WM_QUIT) break; + g_KBMInput.Tick(); + RenderManager.StartFrame(); #if 0 if(pMinecraft->soundEngine->isStreamingWavebankReady() && diff --git a/Minecraft.Client/Windows64/Windows64_UIController.cpp b/Minecraft.Client/Windows64/Windows64_UIController.cpp index f4e9a9f..86a5ac7 100644 --- a/Minecraft.Client/Windows64/Windows64_UIController.cpp +++ b/Minecraft.Client/Windows64/Windows64_UIController.cpp @@ -2,8 +2,8 @@ #include "Windows64_UIController.h" // Temp -#include "..\Minecraft.h" -#include "..\Textures.h" +#include "../Minecraft.h" +#include "../Textures.h" #define _ENABLEIGGY diff --git a/Minecraft.Client/Windows64/Windows64_UIController.h b/Minecraft.Client/Windows64/Windows64_UIController.h index 2b2ccdb..cab14ce 100644 --- a/Minecraft.Client/Windows64/Windows64_UIController.h +++ b/Minecraft.Client/Windows64/Windows64_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\UIController.h" +#include "../Common/UI/UIController.h" class ConsoleUIController : public UIController { diff --git a/Minecraft.Client/WolfModel.cpp b/Minecraft.Client/WolfModel.cpp index f4835ec..d70ab66 100644 --- a/Minecraft.Client/WolfModel.cpp +++ b/Minecraft.Client/WolfModel.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "WolfModel.h" -#include "..\Minecraft.World\Wolf.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Wolf.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" WolfModel::WolfModel() diff --git a/Minecraft.Client/WolfModel.h b/Minecraft.Client/WolfModel.h index ab26a9e..7375206 100644 --- a/Minecraft.Client/WolfModel.h +++ b/Minecraft.Client/WolfModel.h @@ -1,6 +1,6 @@ #pragma once #include "Model.h" -#include "..\Minecraft.World\Mob.h" +#include "../Minecraft.World/Mob.h" class WolfModel : public Model { diff --git a/Minecraft.Client/WolfRenderer.cpp b/Minecraft.Client/WolfRenderer.cpp index a21affa..b77ee36 100644 --- a/Minecraft.Client/WolfRenderer.cpp +++ b/Minecraft.Client/WolfRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "WolfRenderer.h" #include "MultiPlayerLocalPlayer.h" -#include "..\Minecraft.World\net.minecraft.world.entity.animal.h" +#include "../Minecraft.World/net.minecraft.world.entity.animal.h" WolfRenderer::WolfRenderer(Model *model, Model *armor, float shadow) : MobRenderer(model, shadow) { diff --git a/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.cpp b/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.cpp index efa8a3d..1f13959 100644 --- a/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.cpp +++ b/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.cpp @@ -2,7 +2,7 @@ #include "XboxLeaderboardManager.h" -#include "..\Network\NetworkPlayerXbox.h" +#include "../Network/NetworkPlayerXbox.h" #ifdef _XBOX LeaderboardManager *LeaderboardManager::m_instance = new XboxLeaderboardManager(); //Singleton instance of the LeaderboardManager diff --git a/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.h b/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.h index c999090..32b1e84 100644 --- a/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.h +++ b/Minecraft.Client/Xbox/Leaderboards/XboxLeaderboardManager.h @@ -3,7 +3,7 @@ #include #include -#include "..\..\Common\Leaderboards\LeaderboardManager.h" +#include "../../Common/Leaderboards/LeaderboardManager.h" class XboxLeaderboardManager : public LeaderboardManager { diff --git a/Minecraft.Client/Xbox/Network/NetworkPlayerXbox.h b/Minecraft.Client/Xbox/Network/NetworkPlayerXbox.h index 1822717..7614db6 100644 --- a/Minecraft.Client/Xbox/Network/NetworkPlayerXbox.h +++ b/Minecraft.Client/Xbox/Network/NetworkPlayerXbox.h @@ -1,6 +1,6 @@ #pragma once -#include "..\..\Common\Network\NetworkPlayerInterface.h" +#include "../../Common/Network/NetworkPlayerInterface.h" // This is an implementation of the INetworkPlayer interface, for Xbox 360. It effectively wraps the IQNetPlayer class in a non-platform-specific way. It is // managed by PlatformNetworkManagerXbox. diff --git a/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.cpp b/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.cpp index a551725..22db185 100644 --- a/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.cpp +++ b/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" -#include "..\..\..\Minecraft.World\Socket.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" +#include "../../../Minecraft.World/Socket.h" +#include "../../../Minecraft.World/StringHelpers.h" #include "PlatformNetworkManagerXbox.h" #include "NetworkPlayerXbox.h" -#include "..\..\Common\Network\GameNetworkManager.h" +#include "../../Common/Network/GameNetworkManager.h" CPlatformNetworkManagerXbox *g_pPlatformNetworkManager; diff --git a/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.h b/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.h index 7c6112b..df63280 100644 --- a/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.h +++ b/Minecraft.Client/Xbox/Network/PlatformNetworkManagerXbox.h @@ -2,10 +2,10 @@ using namespace std; #include #include -#include "..\..\..\Minecraft.World\C4JThread.h" -#include "..\..\Common\Network\NetworkPlayerInterface.h" -#include "..\..\Common\Network\PlatformNetworkManagerInterface.h" -#include "..\..\Common\Network\SessionInfo.h" +#include "../../../Minecraft.World/C4JThread.h" +#include "../../Common/Network/NetworkPlayerInterface.h" +#include "../../Common/Network/PlatformNetworkManagerInterface.h" +#include "../../Common/Network/SessionInfo.h" // This is how often we allow a search for new games #define MINECRAFT_XSESSION_SEARCH_DELAY_MILLISECONDS 30000 diff --git a/Minecraft.Client/Xbox/Social/SocialManager.cpp b/Minecraft.Client/Xbox/Social/SocialManager.cpp index b7a108b..a070f8d 100644 --- a/Minecraft.Client/Xbox/Social/SocialManager.cpp +++ b/Minecraft.Client/Xbox/Social/SocialManager.cpp @@ -9,7 +9,7 @@ #include "SocialManager.h" #include #include -#include "..\Sentient\SentientManager.h" +#include "../Sentient/SentientManager.h" /////////////////////////////////////////////////////////////////////////// // Constants. diff --git a/Minecraft.Client/Xbox/XML/ATGXmlParser.cpp b/Minecraft.Client/Xbox/XML/ATGXmlParser.cpp index 5366e72..9ef3b97 100644 --- a/Minecraft.Client/Xbox/XML/ATGXmlParser.cpp +++ b/Minecraft.Client/Xbox/XML/ATGXmlParser.cpp @@ -15,7 +15,7 @@ //------------------------------------------------------------------------------------- #include "stdafx.h" -#include "AtgXmlParser.h" +#include "ATGXmlParser.h" namespace ATG { diff --git a/Minecraft.Client/Xbox/Xbox_App.cpp b/Minecraft.Client/Xbox/Xbox_App.cpp index b252035..dac440d 100644 --- a/Minecraft.Client/Xbox/Xbox_App.cpp +++ b/Minecraft.Client/Xbox/Xbox_App.cpp @@ -1,175 +1,175 @@ -#include "stdafx.h" +#include "stdafx.h" -#include "..\Common\UI\UIStructs.h" +#include "../Common/UI/UIStructs.h" -#include "..\Common\XUI\XUI_Intro.h" -#include "..\Common\XUI\XUI_MainMenu.h" -#include "..\Common\XUI\XUI_NewUpdateMessage.h" -#include "..\Common\XUI\XUI_HelpAndOptions.h" -#include "..\Common\XUI\XUI_TextEntry.h" -#include "..\Common\XUI\XUI_HelpHowToPlay.h" -#include "..\Common\XUI\XUI_HowToPlayMenu.h" -#include "..\Common\XUI\XUI_HelpControls.h" -#include "..\Common\XUI\XUI_TextEntry.h" -#include "..\Common\XUI\XUI_LoadSettings.h" -#include "..\Common\XUI\XUI_SettingsAll.h" -#include "..\Common\XUI\XUI_SettingsOptions.h" -#include "..\Common\XUI\XUI_SettingsAudio.h" -#include "..\Common\XUI\XUI_SettingsControl.h" -#include "..\Common\XUI\XUI_SettingsGraphics.h" -#include "..\Common\XUI\XUI_SettingsUI.h" -#include "..\Common\XUI\XUI_Leaderboards.h" -#include "..\Common\XUI\XUI_Debug.h" -#include "..\Common\XUI\XUI_DebugTips.h" -#include "..\Common\XUI\XUI_Reinstall.h" -#include "..\Common\XUI\XUI_Death.h" -#include "..\Common\XUI\XUI_DebugOverlay.h" -#include "..\Common\XUI\XUI_DLCOffers.h" -#include "..\Common\XUI\XUI_SocialPost.h" -#include "..\Common\XUI\XUI_Scene_Container.h" -#include "..\Common\XUI\XUI_Scene_Furnace.h" -#include "..\Common\XUI\XUI_Scene_Inventory.h" -#include "..\Common\XUI\XUI_Scene_Trap.h" -#include "..\Common\XUI\XUI_Control_ComboBox.h" -#include "..\Common\XUI\XUI_MultiGameInfo.h" -#include "..\Common\XUI\XUI_MultiGameJoinLoad.h" -#include "..\Common\XUI\XUI_MultiGameCreate.h" -#include "..\Common\XUI\XUI_MultiGameLaunchMoreOptions.h" -#include "..\Common\XUI\XUI_SignEntry.h" -#include "..\Common\XUI\XUI_InGameInfo.h" -#include "..\Common\XUI\XUI_TrialExitUpsell.h" -#include "..\Common\XUI\XUI_BasePlayer.h" -#include "..\Common\XUI\XUI_PartnernetPassword.h" -#include "..\Common\XUI\XUI_SaveMessage.h" -#include "..\Common\XUI\XUI_Chat.h" -#include "..\Common\XUI\XUI_SkinSelect.h" -#include "..\Common\XUI\XUI_InGameHostOptions.h" -#include "..\Common\XUI\XUI_InGamePlayerOptions.h" -#include "..\Common\XUI\XUI_Scene_Enchant.h" -#include "..\Common\XUI\XUI_Scene_BrewingStand.h" -#include "..\Common\XUI\XUI_XZP_Icons.h" -#include "..\Common\XUI\XUI_Controls.h" -#include "..\Common\XUI\XUI_Scene_Win.h" -#include "..\Common\XUI\XUI_HUD.h" -#include "..\Common\XUI\XUI_DebugSetCamera.h" +#include "../Common/XUI/XUI_Intro.h" +#include "../Common/XUI/XUI_MainMenu.h" +#include "../Common/XUI/XUI_NewUpdateMessage.h" +#include "../Common/XUI/XUI_HelpAndOptions.h" +#include "../Common/XUI/XUI_TextEntry.h" +#include "../Common/XUI/XUI_HelpHowToPlay.h" +#include "../Common/XUI/XUI_HowToPlayMenu.h" +#include "../Common/XUI/XUI_HelpControls.h" +#include "../Common/XUI/XUI_TextEntry.h" +#include "../Common/XUI/XUI_LoadSettings.h" +#include "../Common/XUI/XUI_SettingsAll.h" +#include "../Common/XUI/XUI_SettingsOptions.h" +#include "../Common/XUI/XUI_SettingsAudio.h" +#include "../Common/XUI/XUI_SettingsControl.h" +#include "../Common/XUI/XUI_SettingsGraphics.h" +#include "../Common/XUI/XUI_SettingsUI.h" +#include "../Common/XUI/XUI_Leaderboards.h" +#include "../Common/XUI/XUI_Debug.h" +#include "../Common/XUI/XUI_DebugTips.h" +#include "../Common/XUI/XUI_Reinstall.h" +#include "../Common/XUI/XUI_Death.h" +#include "../Common/XUI/XUI_DebugOverlay.h" +#include "../Common/XUI/XUI_DLCOffers.h" +#include "../Common/XUI/XUI_SocialPost.h" +#include "../Common/XUI/XUI_Scene_Container.h" +#include "../Common/XUI/XUI_Scene_Furnace.h" +#include "../Common/XUI/XUI_Scene_Inventory.h" +#include "../Common/XUI/XUI_Scene_Trap.h" +#include "../Common/XUI/XUI_Control_ComboBox.h" +#include "../Common/XUI/XUI_MultiGameInfo.h" +#include "../Common/XUI/XUI_MultiGameJoinLoad.h" +#include "../Common/XUI/XUI_MultiGameCreate.h" +#include "../Common/XUI/XUI_MultiGameLaunchMoreOptions.h" +#include "../Common/XUI/XUI_SignEntry.h" +#include "../Common/XUI/XUI_InGameInfo.h" +#include "../Common/XUI/XUI_TrialExitUpsell.h" +#include "../Common/XUI/XUI_BasePlayer.h" +#include "../Common/XUI/XUI_PartnernetPassword.h" +#include "../Common/XUI/XUI_SaveMessage.h" +#include "../Common/XUI/XUI_Chat.h" +#include "../Common/XUI/XUI_SkinSelect.h" +#include "../Common/XUI/XUI_InGameHostOptions.h" +#include "../Common/XUI/XUI_InGamePlayerOptions.h" +#include "../Common/XUI/XUI_Scene_Enchant.h" +#include "../Common/XUI/XUI_Scene_BrewingStand.h" +#include "../Common/XUI/XUI_XZP_Icons.h" +#include "../Common/XUI/XUI_Controls.h" +#include "../Common/XUI/XUI_Scene_Win.h" +#include "../Common/XUI/XUI_HUD.h" +#include "../Common/XUI/XUI_DebugSetCamera.h" //#include "..\Common\XUI\XUI_TransferToXboxOne.h" #ifdef _DEBUG_MENUS_ENABLED -#include "..\Common\XUI\XUI_DebugItemEditor.h" +#include "../Common/XUI/XUI_DebugItemEditor.h" #endif #ifndef _CONTENT_PACKAGE -#include "..\Common\XUI\XUI_DebugSchematicCreator.h" +#include "../Common/XUI/XUI_DebugSchematicCreator.h" #endif -#include "..\..\Minecraft.World\Recipy.h" -#include "GameConfig\Minecraft.spa.h" -#include "..\..\Minecraft.Client\Options.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\MinecraftServer.h" -#include "..\GameRenderer.h" -#include "..\ProgressRenderer.h" -#include "..\..\Minecraft.Client\LevelRenderer.h" -#include "..\..\Minecraft.Client\MobSkinMemTextureProcessor.h" +#include "../../Minecraft.World/Recipy.h" +#include "GameConfig/Minecraft.spa.h" +#include "../../Minecraft.Client/Options.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../MinecraftServer.h" +#include "../GameRenderer.h" +#include "../ProgressRenderer.h" +#include "../../Minecraft.Client/LevelRenderer.h" +#include "../../Minecraft.Client/MobSkinMemTextureProcessor.h" -#include "..\..\Minecraft.Client\Minecraft.h" +#include "../../Minecraft.Client/Minecraft.h" -#include "..\ClientConnection.h" -#include "..\MultiPlayerLocalPlayer.h" -#include "..\..\Minecraft.Client\LocalPlayer.h" -#include "..\..\Minecraft.World\Player.h" -#include "..\..\Minecraft.World\Inventory.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\FurnaceTileEntity.h" -#include "..\..\Minecraft.World\Container.h" -#include "..\..\Minecraft.World\DispenserTileEntity.h" -#include "..\..\Minecraft.World\SignTileEntity.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\GameMode.h" -#include "Social\SocialManager.h" +#include "../ClientConnection.h" +#include "../MultiPlayerLocalPlayer.h" +#include "../../Minecraft.Client/LocalPlayer.h" +#include "../../Minecraft.World/Player.h" +#include "../../Minecraft.World/Inventory.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/FurnaceTileEntity.h" +#include "../../Minecraft.World/Container.h" +#include "../../Minecraft.World/DispenserTileEntity.h" +#include "../../Minecraft.World/SignTileEntity.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../GameMode.h" +#include "Social/SocialManager.h" #include -#include "..\Common\Tutorial\TutorialMode.h" -#include "..\..\Minecraft.Client\Xbox\XML\ATGXmlParser.h" -#include "..\..\Minecraft.Client\Xbox\XML\xmlFilesCallback.h" -#include "4JLibs\inc\4J_Input.h" -#include "Font\XUI_FontRenderer.h" -#include "..\Common\Minecraft_Macros.h" -#include "..\..\Minecraft.Client\PlayerList.h" -#include "..\..\Minecraft.Client\ServerPlayer.h" -#include "..\Common\GameRules\ConsoleGameRules.h" -#include "..\Common\GameRules\ConsoleSchematicFile.h" -#include "..\..\Minecraft.World\InputOutputStream.h" -#include "..\..\Minecraft.World\LevelSettings.h" -#include "..\User.h" +#include "../Common/Tutorial/TutorialMode.h" +#include "../../Minecraft.Client/Xbox/XML/ATGXmlParser.h" +#include "../../Minecraft.Client/Xbox/XML/xmlFilesCallback.h" +#include "4JLibs/inc/4J_Input.h" +#include "Font/XUI_FontRenderer.h" +#include "../Common/Minecraft_Macros.h" +#include "../../Minecraft.Client/PlayerList.h" +#include "../../Minecraft.Client/ServerPlayer.h" +#include "../Common/GameRules/ConsoleGameRules.h" +#include "../Common/GameRules/ConsoleSchematicFile.h" +#include "../../Minecraft.World/InputOutputStream.h" +#include "../../Minecraft.World/LevelSettings.h" +#include "../User.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\LevelData.h" -#include "..\..\Minecraft.World\net.minecraft.world.entity.player.h" -#include "..\..\Minecraft.Client\EntityRenderDispatcher.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\TexturePackRepository.h" -#include "..\TexturePack.h" -#include "..\Common\DLC\DLCAudioFile.h" -#include "..\DLCTexturePack.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/LevelData.h" +#include "../../Minecraft.World/net.minecraft.world.entity.player.h" +#include "../../Minecraft.Client/EntityRenderDispatcher.h" +#include "../../Minecraft.World/compression.h" +#include "../TexturePackRepository.h" +#include "../TexturePack.h" +#include "../Common/DLC/DLCAudioFile.h" +#include "../DLCTexturePack.h" -#include "..\Common\XUI\XUI_Intro.h" -#include "..\Common\XUI\XUI_MainMenu.h" -#include "..\Common\XUI\XUI_NewUpdateMessage.h" -#include "..\Common\XUI\XUI_HelpAndOptions.h" -#include "..\Common\XUI\XUI_TextEntry.h" -#include "..\Common\XUI\XUI_HelpHowToPlay.h" -#include "..\Common\XUI\XUI_HowToPlayMenu.h" -#include "..\Common\XUI\XUI_HelpControls.h" -#include "..\Common\XUI\XUI_TextEntry.h" -#include "..\Common\XUI\XUI_LoadSettings.h" -#include "..\Common\XUI\XUI_SettingsAll.h" -#include "..\Common\XUI\XUI_SettingsOptions.h" -#include "..\Common\XUI\XUI_SettingsAudio.h" -#include "..\Common\XUI\XUI_SettingsControl.h" -#include "..\Common\XUI\XUI_SettingsGraphics.h" -#include "..\Common\XUI\XUI_SettingsUI.h" -#include "..\Common\XUI\XUI_Leaderboards.h" -#include "..\Common\XUI\XUI_Debug.h" -#include "..\Common\XUI\XUI_DebugTips.h" -#include "..\Common\XUI\XUI_Reinstall.h" -#include "..\Common\XUI\XUI_Death.h" -#include "..\Common\XUI\XUI_DebugOverlay.h" -#include "..\Common\XUI\XUI_DLCOffers.h" -#include "..\Common\XUI\XUI_SocialPost.h" -#include "..\Common\XUI\XUI_Scene_Container.h" -#include "..\Common\XUI\XUI_Scene_Furnace.h" -#include "..\Common\XUI\XUI_Scene_Inventory.h" -#include "..\Common\XUI\XUI_Scene_Trap.h" -#include "..\Common\XUI\XUI_Control_ComboBox.h" -#include "..\Common\XUI\XUI_MultiGameInfo.h" -#include "..\Common\XUI\XUI_MultiGameJoinLoad.h" -#include "..\Common\XUI\XUI_MultiGameCreate.h" -#include "..\Common\XUI\XUI_MultiGameLaunchMoreOptions.h" -#include "..\Common\XUI\XUI_SignEntry.h" -#include "..\Common\XUI\XUI_InGameInfo.h" -#include "..\Common\XUI\XUI_TrialExitUpsell.h" -#include "..\Common\XUI\XUI_BasePlayer.h" -#include "..\Common\XUI\XUI_PartnernetPassword.h" -#include "..\Common\XUI\XUI_SaveMessage.h" -#include "..\Common\XUI\XUI_Chat.h" -#include "..\Common\XUI\XUI_SkinSelect.h" -#include "..\Common\XUI\XUI_InGameHostOptions.h" -#include "..\Common\XUI\XUI_InGamePlayerOptions.h" -#include "..\Common\XUI\XUI_Scene_Enchant.h" -#include "..\Common\XUI\XUI_Scene_BrewingStand.h" -#include "..\Common\XUI\XUI_XZP_Icons.h" -#include "..\Common\XUI\XUI_Controls.h" -#include "..\Common\XUI\XUI_Scene_Win.h" -#include "..\Common\XUI\XUI_HUD.h" -#include "..\Common\XUI\XUI_Scene_Anvil.h" -#include "..\Common\XUI\XUI_Scene_Trading.h" -#include "..\Common\XUI\XUI_Teleport.h" +#include "../Common/XUI/XUI_Intro.h" +#include "../Common/XUI/XUI_MainMenu.h" +#include "../Common/XUI/XUI_NewUpdateMessage.h" +#include "../Common/XUI/XUI_HelpAndOptions.h" +#include "../Common/XUI/XUI_TextEntry.h" +#include "../Common/XUI/XUI_HelpHowToPlay.h" +#include "../Common/XUI/XUI_HowToPlayMenu.h" +#include "../Common/XUI/XUI_HelpControls.h" +#include "../Common/XUI/XUI_TextEntry.h" +#include "../Common/XUI/XUI_LoadSettings.h" +#include "../Common/XUI/XUI_SettingsAll.h" +#include "../Common/XUI/XUI_SettingsOptions.h" +#include "../Common/XUI/XUI_SettingsAudio.h" +#include "../Common/XUI/XUI_SettingsControl.h" +#include "../Common/XUI/XUI_SettingsGraphics.h" +#include "../Common/XUI/XUI_SettingsUI.h" +#include "../Common/XUI/XUI_Leaderboards.h" +#include "../Common/XUI/XUI_Debug.h" +#include "../Common/XUI/XUI_DebugTips.h" +#include "../Common/XUI/XUI_Reinstall.h" +#include "../Common/XUI/XUI_Death.h" +#include "../Common/XUI/XUI_DebugOverlay.h" +#include "../Common/XUI/XUI_DLCOffers.h" +#include "../Common/XUI/XUI_SocialPost.h" +#include "../Common/XUI/XUI_Scene_Container.h" +#include "../Common/XUI/XUI_Scene_Furnace.h" +#include "../Common/XUI/XUI_Scene_Inventory.h" +#include "../Common/XUI/XUI_Scene_Trap.h" +#include "../Common/XUI/XUI_Control_ComboBox.h" +#include "../Common/XUI/XUI_MultiGameInfo.h" +#include "../Common/XUI/XUI_MultiGameJoinLoad.h" +#include "../Common/XUI/XUI_MultiGameCreate.h" +#include "../Common/XUI/XUI_MultiGameLaunchMoreOptions.h" +#include "../Common/XUI/XUI_SignEntry.h" +#include "../Common/XUI/XUI_InGameInfo.h" +#include "../Common/XUI/XUI_TrialExitUpsell.h" +#include "../Common/XUI/XUI_BasePlayer.h" +#include "../Common/XUI/XUI_PartnernetPassword.h" +#include "../Common/XUI/XUI_SaveMessage.h" +#include "../Common/XUI/XUI_Chat.h" +#include "../Common/XUI/XUI_SkinSelect.h" +#include "../Common/XUI/XUI_InGameHostOptions.h" +#include "../Common/XUI/XUI_InGamePlayerOptions.h" +#include "../Common/XUI/XUI_Scene_Enchant.h" +#include "../Common/XUI/XUI_Scene_BrewingStand.h" +#include "../Common/XUI/XUI_XZP_Icons.h" +#include "../Common/XUI/XUI_Controls.h" +#include "../Common/XUI/XUI_Scene_Win.h" +#include "../Common/XUI/XUI_HUD.h" +#include "../Common/XUI/XUI_Scene_Anvil.h" +#include "../Common/XUI/XUI_Scene_Trading.h" +#include "../Common/XUI/XUI_Teleport.h" #ifdef _DEBUG_MENUS_ENABLED -#include "..\Common\XUI\XUI_DebugItemEditor.h" +#include "../Common/XUI/XUI_DebugItemEditor.h" #endif #ifndef _CONTENT_PACKAGE -#include "..\Common\XUI\XUI_DebugSchematicCreator.h" +#include "../Common/XUI/XUI_DebugSchematicCreator.h" #endif #include "Xbox_App.h" diff --git a/Minecraft.Client/Xbox/Xbox_Minecraft.cpp b/Minecraft.Client/Xbox/Xbox_Minecraft.cpp index 04e4a8d..804b01f 100644 --- a/Minecraft.Client/Xbox/Xbox_Minecraft.cpp +++ b/Minecraft.Client/Xbox/Xbox_Minecraft.cpp @@ -4,35 +4,35 @@ #include "stdafx.h" #include #include -#include "GameConfig\Minecraft.spa.h" -#include "..\MinecraftServer.h" -#include "..\LocalPlayer.h" -#include "..\..\Minecraft.World\ItemInstance.h" -#include "..\..\Minecraft.World\MapItem.h" -#include "..\..\Minecraft.World\Recipes.h" -#include "..\..\Minecraft.World\Recipy.h" -#include "..\..\Minecraft.World\Language.h" -#include "..\..\Minecraft.World\StringHelpers.h" -#include "..\..\Minecraft.World\AABB.h" -#include "..\..\Minecraft.World\Vec3.h" -#include "..\..\Minecraft.World\Level.h" -#include "..\..\Minecraft.World\net.minecraft.world.level.tile.h" -#include "..\ClientConnection.h" -#include "..\User.h" -#include "..\..\Minecraft.World\Socket.h" -#include "..\..\Minecraft.World\ThreadName.h" -#include "..\..\Minecraft.Client\StatsCounter.h" -#include "..\ConnectScreen.h" -#include "Social\SocialManager.h" -#include "Leaderboards\XboxLeaderboardManager.h" -#include "..\Common\XUI\XUI_Scene_Container.h" -#include "..\..\Minecraft.Client\Tesselator.h" -#include "..\..\Minecraft.Client\Options.h" -#include "Sentient\SentientManager.h" -#include "..\..\Minecraft.World\IntCache.h" -#include "..\Textures.h" -#include "..\..\Minecraft.World\compression.h" -#include "..\..\Minecraft.World\OldChunkStorage.h" +#include "GameConfig/Minecraft.spa.h" +#include "../MinecraftServer.h" +#include "../LocalPlayer.h" +#include "../../Minecraft.World/ItemInstance.h" +#include "../../Minecraft.World/MapItem.h" +#include "../../Minecraft.World/Recipes.h" +#include "../../Minecraft.World/Recipy.h" +#include "../../Minecraft.World/Language.h" +#include "../../Minecraft.World/StringHelpers.h" +#include "../../Minecraft.World/AABB.h" +#include "../../Minecraft.World/Vec3.h" +#include "../../Minecraft.World/Level.h" +#include "../../Minecraft.World/net.minecraft.world.level.tile.h" +#include "../ClientConnection.h" +#include "../User.h" +#include "../../Minecraft.World/Socket.h" +#include "../../Minecraft.World/ThreadName.h" +#include "../../Minecraft.Client/StatsCounter.h" +#include "../ConnectScreen.h" +#include "Social/SocialManager.h" +#include "Leaderboards/XboxLeaderboardManager.h" +#include "../Common/XUI/XUI_Scene_Container.h" +#include "../../Minecraft.Client/Tesselator.h" +#include "../../Minecraft.Client/Options.h" +#include "Sentient/SentientManager.h" +#include "../../Minecraft.World/IntCache.h" +#include "../Textures.h" +#include "../../Minecraft.World/compression.h" +#include "../../Minecraft.World/OldChunkStorage.h" //#include "..\..\Minecraft.Client\SoundEngine.h" #include diff --git a/Minecraft.Client/Xbox/Xbox_UIController.cpp b/Minecraft.Client/Xbox/Xbox_UIController.cpp index 51d91ca..7beb731 100644 --- a/Minecraft.Client/Xbox/Xbox_UIController.cpp +++ b/Minecraft.Client/Xbox/Xbox_UIController.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "Xbox_UIController.h" -#include "..\Common\XUI\XUI_Scene_Base.h" -#include "..\Common\XUI\XUI_Scene_Win.h" +#include "../Common/XUI/XUI_Scene_Base.h" +#include "../Common/XUI/XUI_Scene_Win.h" ConsoleUIController ui; diff --git a/Minecraft.Client/Xbox/Xbox_UIController.h b/Minecraft.Client/Xbox/Xbox_UIController.h index 2b273ee..998239d 100644 --- a/Minecraft.Client/Xbox/Xbox_UIController.h +++ b/Minecraft.Client/Xbox/Xbox_UIController.h @@ -1,6 +1,6 @@ #pragma once -#include "..\Common\UI\IUIController.h" +#include "../Common/UI/IUIController.h" class ConsoleUIController : public IUIController { diff --git a/Minecraft.Client/ZombieModel.cpp b/Minecraft.Client/ZombieModel.cpp index 2063b83..e59e716 100644 --- a/Minecraft.Client/ZombieModel.cpp +++ b/Minecraft.Client/ZombieModel.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "ZombieModel.h" -#include "..\Minecraft.World\Mth.h" +#include "../Minecraft.World/Mth.h" #include "ModelPart.h" ZombieModel::ZombieModel() : HumanoidModel(0, 0, 64, 32) diff --git a/Minecraft.Client/ZombieRenderer.cpp b/Minecraft.Client/ZombieRenderer.cpp index 5408736..f041dc2 100644 --- a/Minecraft.Client/ZombieRenderer.cpp +++ b/Minecraft.Client/ZombieRenderer.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ZombieModel.h" #include "VillagerZombieModel.h" -#include "..\Minecraft.World\net.minecraft.world.entity.monster.h" +#include "../Minecraft.World/net.minecraft.world.entity.monster.h" #include "ZombieRenderer.h" ZombieRenderer::ZombieRenderer() : HumanoidMobRenderer(new ZombieModel(), .5f, 1.0f) diff --git a/Minecraft.Client/glWrapper.cpp b/Minecraft.Client/glWrapper.cpp index b120d30..be24c02 100644 --- a/Minecraft.Client/glWrapper.cpp +++ b/Minecraft.Client/glWrapper.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" -#include "..\Minecraft.World\FloatBuffer.h" -#include "..\Minecraft.World\IntBuffer.h" -#include "..\Minecraft.World\ByteBuffer.h" +#include "../Minecraft.World/FloatBuffer.h" +#include "../Minecraft.World/IntBuffer.h" +#include "../Minecraft.World/ByteBuffer.h" void glViewport(int x, int y, int w, int h) { diff --git a/Minecraft.Client/stdafx.h b/Minecraft.Client/stdafx.h index d718cdd..432a5d2 100644 --- a/Minecraft.Client/stdafx.h +++ b/Minecraft.Client/stdafx.h @@ -151,46 +151,46 @@ typedef XUID GameSessionUID; #include #endif -#include "..\Minecraft.World\Definitions.h" -#include "..\Minecraft.World\class.h" -#include "..\Minecraft.World\ArrayWithLength.h" -#include "..\Minecraft.World\SharedConstants.h" -#include "..\Minecraft.World\Random.h" -#include "..\Minecraft.World\compression.h" -#include "..\Minecraft.World\PerformanceTimer.h" +#include "../Minecraft.World/Definitions.h" +#include "../Minecraft.World/Class.h" +#include "../Minecraft.World/ArrayWithLength.h" +#include "../Minecraft.World/SharedConstants.h" +#include "../Minecraft.World/Random.h" +#include "../Minecraft.World/compression.h" +#include "../Minecraft.World/PerformanceTimer.h" #ifdef _XBOX - #include "xbox\4JLibs\inc\4J_Input.h" - #include "xbox\4JLibs\inc\4J_Profile.h" - #include "xbox\4JLibs\inc\4J_Render.h" - #include "xbox\4JLibs\inc\4J_XTMS.h" - #include "xbox\4JLibs\inc\4J_Storage.h" + #include "Xbox/4JLibs/inc/4J_Input.h" + #include "Xbox/4JLibs/inc/4J_Profile.h" + #include "Xbox/4JLibs/inc/4J_Render.h" + #include "Xbox/4JLibs/inc/4J_xtms.h" + #include "Xbox/4JLibs/inc/4J_Storage.h" #elif defined (__PS3__) - #include "PS3\4JLibs\inc\4J_Input.h" - #include "PS3\4JLibs\inc\4J_Profile.h" - #include "PS3\4JLibs\inc\4J_Render.h" - #include "PS3\4JLibs\inc\4J_Storage.h" + #include "PS3/4JLibs/inc/4J_Input.h" + #include "PS3/4JLibs/inc/4J_Profile.h" + #include "PS3/4JLibs/inc/4J_Render.h" + #include "PS3/4JLibs/inc/4J_Storage.h" #elif defined _DURANGO - #include "Durango\4JLibs\inc\4J_Input.h" - #include "Durango\4JLibs\inc\4J_Profile.h" - #include "Durango\4JLibs\inc\4J_Render.h" - #include "Durango\4JLibs\inc\4J_Storage.h" + #include "Durango/4JLibs/inc/4J_Input.h" + #include "Durango/4JLibs/inc/4J_Profile.h" + #include "Durango/4JLibs/inc/4J_Render.h" + #include "Durango/4JLibs/inc/4J_Storage.h" #elif defined _WINDOWS64 - #include "Windows64\4JLibs\inc\4J_Input.h" - #include "Windows64\4JLibs\inc\4J_Profile.h" - #include "Windows64\4JLibs\inc\4J_Render.h" - #include "Windows64\4JLibs\inc\4J_Storage.h" + #include "Windows64/4JLibs/inc/4J_Input.h" + #include "Windows64/4JLibs/inc/4J_Profile.h" + #include "Windows64/4JLibs/inc/4J_Render.h" + #include "Windows64/4JLibs/inc/4J_Storage.h" #elif defined __PSVITA__ - #include "PSVita\4JLibs\inc\4J_Input.h" - #include "PSVita\4JLibs\inc\4J_Profile.h" - #include "PSVita\4JLibs\inc\4J_Render.h" - #include "PSVita\4JLibs\inc\4J_Storage.h" + #include "PSVita/4JLibs/inc/4J_Input.h" + #include "PSVita/4JLibs/inc/4J_Profile.h" + #include "PSVita/4JLibs/inc/4J_Render.h" + #include "PSVita/4JLibs/inc/4J_Storage.h" #else - #include "Orbis\4JLibs\inc\4J_Input.h" - #include "Orbis\4JLibs\inc\4J_Profile.h" - #include "Orbis\4JLibs\inc\4J_Render.h" - #include "Orbis\4JLibs\inc\4J_Storage.h" + #include "Orbis/4JLibs/inc/4J_Input.h" + #include "Orbis/4JLibs/inc/4J_Profile.h" + #include "Orbis/4JLibs/inc/4J_Render.h" + #include "Orbis/4JLibs/inc/4J_Storage.h" #endif #include "Textures.h" @@ -204,136 +204,136 @@ typedef XUID GameSessionUID; #include "stubs.h" #include "BufferedImage.h" -#include "Common\Network\GameNetworkManager.h" +#include "Common/Network/GameNetworkManager.h" #ifdef _XBOX -#include "Common\XUI\XUI_Helper.h" -#include "Common\XUI\XUI_Scene_Base.h" +#include "Common/XUI/XUI_Helper.h" +#include "Common/XUI/XUI_Scene_Base.h" #endif -#include "Common\UI\UIEnums.h" -#include "Common\UI\UIStructs.h" +#include "Common/UI/UIEnums.h" +#include "Common/UI/UIStructs.h" // #ifdef _XBOX -#include "Common\App_defines.h" -#include "Common\App_enums.h" -#include "Common\Tutorial\TutorialEnum.h" -#include "Common\App_structs.h" +#include "Common/App_Defines.h" +#include "Common/App_enums.h" +#include "Common/Tutorial/TutorialEnum.h" +#include "Common/App_structs.h" //#endif -#include "Common\Consoles_App.h" -#include "Common\Minecraft_Macros.h" -#include "Common\BuildVer.h" +#include "Common/Consoles_App.h" +#include "Common/Minecraft_Macros.h" +#include "Common/BuildVer.h" #ifdef _XBOX - #include "Xbox\Xbox_App.h" - #include "Xbox\Sentient\MinecraftTelemetry.h" - #include "Xbox\Sentient\DynamicConfigurations.h" - #include "XboxMedia\strings.h" - #include "Xbox\Sentient\SentientTelemetryCommon.h" - #include "Xbox\Sentient\Include\SenClientStats.h" - #include "Xbox\GameConfig\Minecraft.spa.h" - #include "XboxMedia\4J_strings.h" - #include "Xbox\XML\ATGXmlParser.h" - #include "Xbox\Leaderboards\XboxLeaderboardManager.h" - #include "Xbox\Social\SocialManager.h" - #include "Xbox\Audio\SoundEngine.h" - #include "Xbox\Xbox_UIController.h" + #include "Xbox/Xbox_App.h" + #include "Xbox/Sentient/MinecraftTelemetry.h" + #include "Xbox/Sentient/DynamicConfigurations.h" + #include "XboxMedia/strings.h" + #include "Xbox/Sentient/SentientTelemetryCommon.h" + #include "Xbox/Sentient/Include/SenClientStats.h" + #include "Xbox/GameConfig/Minecraft.spa.h" + #include "XboxMedia/4J_strings.h" + #include "Xbox/XML/ATGXmlParser.h" + #include "Xbox/Leaderboards/XboxLeaderboardManager.h" + #include "Xbox/Social/SocialManager.h" + #include "Xbox/Audio/SoundEngine.h" + #include "Xbox/Xbox_UIController.h" #elif defined (__PS3__) #include "extraX64client.h" - #include "PS3\Sentient\MinecraftTelemetry.h" - #include "PS3\Sentient\DynamicConfigurations.h" - #include "PS3\Sentient\SentientTelemetryCommon.h" - #include "PS3Media\strings.h" - #include "PS3\PS3_App.h" - #include "PS3\GameConfig\Minecraft.spa.h" - #include "PS3Media\4J_strings.h" - #include "PS3\XML\ATGXmlParser.h" - #include "PS3\Social\SocialManager.h" - #include "Common\Audio\SoundEngine.h" - #include "PS3\Iggy\include\iggy.h" - #include "PS3\Iggy\gdraw\gdraw_ps3gcm.h" - #include "PS3\PS3_UIController.h" + #include "PS3/Sentient/MinecraftTelemetry.h" + #include "PS3/Sentient/DynamicConfigurations.h" + #include "PS3/Sentient/SentientTelemetryCommon.h" + #include "PS3Media/strings.h" + #include "PS3/PS3_App.h" + #include "PS3/GameConfig/Minecraft.spa.h" + #include "PS3Media/4J_strings.h" + #include "PS3/XML/ATGXmlParser.h" + #include "PS3/Social/SocialManager.h" + #include "Common/Audio/SoundEngine.h" + #include "PS3/Iggy/include/iggy.h" + #include "PS3/Iggy/gdraw/gdraw_ps3gcm.h" + #include "PS3/PS3_UIController.h" #elif defined _DURANGO - #include "Durango\Sentient\MinecraftTelemetry.h" - #include "DurangoMedia\strings.h" - #include "Durango\Durango_App.h" - #include "Durango\Sentient\DynamicConfigurations.h" - #include "Durango\Sentient\TelemetryEnum.h" - #include "Durango\Sentient\SentientTelemetryCommon.h" - #include "Durango\PresenceIds.h" - #include "DurangoMedia\4J_strings.h" - #include "Durango\XML\ATGXmlParser.h" - #include "Durango\Social\SocialManager.h" -#include "Common\Audio\SoundEngine.h" - #include "Durango\Iggy\include\iggy.h" - #include "Durango\Iggy\gdraw\gdraw_d3d11.h" - #include "Durango\Durango_UIController.h" + #include "Durango/Sentient/MinecraftTelemetry.h" + #include "DurangoMedia/strings.h" + #include "Durango/Durango_App.h" + #include "Durango/Sentient/DynamicConfigurations.h" + #include "Durango/Sentient/TelemetryEnum.h" + #include "Durango/Sentient/SentientTelemetryCommon.h" + #include "Durango/PresenceIds.h" + #include "DurangoMedia/4J_strings.h" + #include "Durango/XML/ATGXmlParser.h" + #include "Durango/Social/SocialManager.h" +#include "Common/Audio/SoundEngine.h" + #include "Durango/Iggy/include/iggy.h" + #include "Durango/Iggy/gdraw/gdraw_d3d11.h" + #include "Durango/Durango_UIController.h" #elif defined _WINDOWS64 - #include "Windows64\Sentient\MinecraftTelemetry.h" - #include "Windows64Media\strings.h" - #include "Windows64\Windows64_App.h" - #include "Windows64\Sentient\DynamicConfigurations.h" - #include "Windows64\Sentient\SentientTelemetryCommon.h" - #include "Windows64\GameConfig\Minecraft.spa.h" - #include "Windows64\XML\ATGXmlParser.h" - #include "Windows64\Social\SocialManager.h" - #include "Common\Audio\SoundEngine.h" - #include "Windows64\Iggy\include\iggy.h" - #include "Windows64\Iggy\gdraw\gdraw_d3d11.h" - #include "Windows64\Windows64_UIController.h" + #include "Windows64/Sentient/MinecraftTelemetry.h" + #include "Windows64Media/strings.h" + #include "Windows64/Windows64_App.h" + #include "Windows64/Sentient/DynamicConfigurations.h" + #include "Windows64/Sentient/SentientTelemetryCommon.h" + #include "Windows64/GameConfig/Minecraft.spa.h" + #include "Windows64/XML/ATGXmlParser.h" + #include "Windows64/Social/SocialManager.h" + #include "Common/Audio/SoundEngine.h" + #include "Windows64/Iggy/include/iggy.h" + #include "Windows64/Iggy/gdraw/gdraw_d3d11.h" + #include "Windows64/Windows64_UIController.h" #elif defined __PSVITA__ - #include "PSVita\PSVita_App.h" - #include "PSVitaMedia\strings.h" // TODO - create PSVita-specific version of this - #include "PSVita\Sentient\SentientManager.h" - #include "PSVita\Sentient\MinecraftTelemetry.h" - #include "PSVita\Sentient\DynamicConfigurations.h" - #include "PSVita\GameConfig\Minecraft.spa.h" - #include "PSVita\XML\ATGXmlParser.h" - #include "PSVita\Social\SocialManager.h" - #include "Common\Audio\SoundEngine.h" - #include "PSVita\Iggy\include\iggy.h" - #include "PSVita\Iggy\gdraw\gdraw_psp2.h" - #include "PSVita\PSVita_UIController.h" + #include "PSVita/PSVita_App.h" + #include "PSVitaMedia/strings.h" // TODO - create PSVita-specific version of this + #include "PSVita/Sentient/SentientManager.h" + #include "PSVita/Sentient/MinecraftTelemetry.h" + #include "PSVita/Sentient/DynamicConfigurations.h" + #include "PSVita/GameConfig/Minecraft.spa.h" + #include "PSVita/XML/ATGXmlParser.h" + #include "PSVita/Social/SocialManager.h" + #include "Common/Audio/SoundEngine.h" + #include "PSVita/Iggy/include/iggy.h" + #include "PSVita/Iggy/gdraw/gdraw_psp2.h" + #include "PSVita/PSVita_UIController.h" #else - #include "Orbis\Sentient\MinecraftTelemetry.h" - #include "OrbisMedia\strings.h" - #include "Orbis\Orbis_App.h" - #include "Orbis\Sentient\SentientTelemetryCommon.h" - #include "Orbis\Sentient\DynamicConfigurations.h" - #include "Orbis\GameConfig\Minecraft.spa.h" - #include "OrbisMedia\4J_strings.h" - #include "Orbis\XML\ATGXmlParser.h" - #include "Windows64\Social\SocialManager.h" - #include "Common\Audio\SoundEngine.h" - #include "Orbis\Iggy\include\iggy.h" - #include "Orbis\Iggy\gdraw\gdraw_orbis.h" - #include "Orbis\Orbis_UIController.h" + #include "Orbis/Sentient/MinecraftTelemetry.h" + #include "OrbisMedia/strings.h" + #include "Orbis/Orbis_App.h" + #include "Orbis/Sentient/SentientTelemetryCommon.h" + #include "Orbis/Sentient/DynamicConfigurations.h" + #include "Orbis/GameConfig/Minecraft.spa.h" + #include "OrbisMedia/4J_strings.h" + #include "Orbis/XML/ATGXmlParser.h" + #include "Windows64/Social/SocialManager.h" + #include "Common/Audio/SoundEngine.h" + #include "Orbis/Iggy/include/iggy.h" + #include "Orbis/Iggy/gdraw/gdraw_orbis.h" + #include "Orbis/Orbis_UIController.h" #endif #ifdef _XBOX -#include "Common\XUI\XUI_CustomMessages.h" -#include "Common\XUI\XUI_Scene_Inventory_Creative.h" -#include "Common\XUI\XUI_FullscreenProgress.h" -#include "Common\XUI\XUI_ConnectingProgress.h" -#include "Common\XUI\XUI_Scene_CraftingPanel.h" -#include "Common\XUI\XUI_TutorialPopup.h" -#include "Common\XUI\XUI_PauseMenu.h" +#include "Common/XUI/XUI_CustomMessages.h" +#include "Common/XUI/XUI_Scene_Inventory_Creative.h" +#include "Common/XUI/XUI_FullscreenProgress.h" +#include "Common/XUI/XUI_ConnectingProgress.h" +#include "Common/XUI/XUI_Scene_CraftingPanel.h" +#include "Common/XUI/XUI_TutorialPopup.h" +#include "Common/XUI/XUI_PauseMenu.h" #endif -#include "Common\ConsoleGameMode.h" -#include "Common\Console_Debug_enum.h" -#include "Common\Console_Awards_enum.h" -#include "Common\Tutorial\TutorialMode.h" -#include "Common\Tutorial\Tutorial.h" -#include "Common\Tutorial\FullTutorialMode.h" -#include "Common\Trial\TrialMode.h" -#include "Common\GameRules\ConsoleGameRules.h" -#include "Common\GameRules\ConsoleSchematicFile.h" -#include "Common\Colours\ColourTable.h" -#include "Common\DLC\DLCSkinFile.h" -#include "Common\DLC\DLCManager.h" -#include "Common\DLC\DLCPack.h" -#include "Common\Telemetry\TelemetryManager.h" +#include "Common/ConsoleGameMode.h" +#include "Common/Console_Debug_enum.h" +#include "Common/Console_Awards_enum.h" +#include "Common/Tutorial/TutorialMode.h" +#include "Common/Tutorial/Tutorial.h" +#include "Common/Tutorial/FullTutorialMode.h" +#include "Common/Trial/TrialMode.h" +#include "Common/GameRules/ConsoleGameRules.h" +#include "Common/GameRules/ConsoleSchematicFile.h" +#include "Common/Colours/ColourTable.h" +#include "Common/DLC/DLCSkinFile.h" +#include "Common/DLC/DLCManager.h" +#include "Common/DLC/DLCPack.h" +#include "Common/Telemetry/TelemetryManager.h" #ifdef _XBOX //#include "Xbox\Xbox_App.h" diff --git a/Minecraft.Server b/Minecraft.Server index d2ccf15..f3ebbcf 160000 --- a/Minecraft.Server +++ b/Minecraft.Server @@ -1 +1 @@ -Subproject commit d2ccf151e9ca68199b8ccb0be9dea044c157c324 +Subproject commit f3ebbcf21968154244ec353317cbfdafc8f2324e diff --git a/Minecraft.World/ArmorItem.cpp b/Minecraft.World/ArmorItem.cpp index 0b2c24e..717e833 100644 --- a/Minecraft.World/ArmorItem.cpp +++ b/Minecraft.World/ArmorItem.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "net.minecraft.world.h" #include "net.minecraft.world.entity.player.h" #include "com.mojang.nbt.h" diff --git a/Minecraft.World/Biome.cpp b/Minecraft.World/Biome.cpp index d2f4cd1..711aec0 100644 --- a/Minecraft.World/Biome.cpp +++ b/Minecraft.World/Biome.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "Color.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "net.minecraft.world.level.levelgen.feature.h" #include "net.minecraft.world.level.tile.h" #include "net.minecraft.world.level.h" diff --git a/Minecraft.World/BiomeCache.h b/Minecraft.World/BiomeCache.h index bf509f5..b4c6e66 100644 --- a/Minecraft.World/BiomeCache.h +++ b/Minecraft.World/BiomeCache.h @@ -1,5 +1,5 @@ #pragma once -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/JavaIntHash.h" class BiomeCache { diff --git a/Minecraft.World/BiomeSource.cpp b/Minecraft.World/BiomeSource.cpp index b16efd3..6564196 100644 --- a/Minecraft.World/BiomeSource.cpp +++ b/Minecraft.World/BiomeSource.cpp @@ -5,8 +5,8 @@ #include "net.minecraft.world.level.newbiome.layer.h" #include "System.h" #include "BiomeSource.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\ProgressRenderer.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/ProgressRenderer.h" // 4J - removal of separate temperature & downfall layers brought forward from 1.2.3 void BiomeSource::_init() diff --git a/Minecraft.World/Blaze.cpp b/Minecraft.World/Blaze.cpp index 5772636..a62148b 100644 --- a/Minecraft.World/Blaze.cpp +++ b/Minecraft.World/Blaze.cpp @@ -7,7 +7,7 @@ #include "net.minecraft.world.entity.h" #include "net.minecraft.world.entity.projectile.h" #include "SharedConstants.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "Blaze.h" #include "SoundTypes.h" diff --git a/Minecraft.World/BucketItem.cpp b/Minecraft.World/BucketItem.cpp index d3570cd..313fc6d 100644 --- a/Minecraft.World/BucketItem.cpp +++ b/Minecraft.World/BucketItem.cpp @@ -12,10 +12,10 @@ #include "Material.h" #include "ItemInstance.h" #include "BucketItem.h" -#include "..\Minecraft.Client\LocalPlayer.h" -#include "..\Minecraft.Client\ServerPlayer.h" -#include "..\Minecraft.Client\PlayerConnection.h" -#include "..\Minecraft.World\ChatPacket.h" +#include "../Minecraft.Client/LocalPlayer.h" +#include "../Minecraft.Client/ServerPlayer.h" +#include "../Minecraft.Client/PlayerConnection.h" +#include "../Minecraft.World/ChatPacket.h" #include "SoundTypes.h" BucketItem::BucketItem(int id, int content) : Item( id ) diff --git a/Minecraft.World/C4JThread.cpp b/Minecraft.World/C4JThread.cpp index 4b9760c..85a96ed 100644 --- a/Minecraft.World/C4JThread.cpp +++ b/Minecraft.World/C4JThread.cpp @@ -3,8 +3,8 @@ #include "C4JThread.h" #ifdef __PSVITA__ -#include "..\Minecraft.Client\PSVita\PSVitaExtras\ShutdownManager.h" -#include "..\Minecraft.Client\PSVita\PSVitaExtras\PSVitaTLSStorage.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/ShutdownManager.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/PSVitaTLSStorage.h" // AP - this comes from the low level user_malloc.c file used to overide the default memory functions. These must be called when a thread is started/stopped extern "C" { @@ -12,7 +12,7 @@ extern void user_registerthread(); extern void user_removethread(); } #else -#include "..\Minecraft.Client\PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.Client/PS3/PS3Extras/ShutdownManager.h" #endif @@ -112,6 +112,7 @@ C4JThread::C4JThread( C4JThreadStartFunc* startFunc, void* param, const char* th m_threadID = sceKernelCreateThread(m_threadName, entryPoint, g_DefaultPriority, m_stackSize, 0, CPU, NULL); app.DebugPrintf("***************************** start thread %s **************************\n", m_threadName); #else + m_completionFlag = new Event(Event::e_modeManualClear); m_threadID = 0; m_threadHandle = 0; m_threadHandle = CreateThread(NULL, m_stackSize, entryPoint, this, CREATE_SUSPENDED, &m_threadID); @@ -160,6 +161,7 @@ C4JThread::C4JThread( const char* mainThreadName) // sceKernelChangeThreadPriority(m_threadID, g_DefaultPriority + 1); g_DefaultCPU = SCE_KERNEL_CPU_MASK_USER_ALL;//sceKernelGetThreadCpuAffinityMask(m_threadID); #else + m_completionFlag = new Event(Event::e_modeManualClear); m_threadID = GetCurrentThreadId(); m_threadHandle = GetCurrentThread(); #endif @@ -173,9 +175,7 @@ C4JThread::C4JThread( const char* mainThreadName) C4JThread::~C4JThread() { -#if defined __PS3__ || defined __ORBIS__ || defined __PSVITA__ delete m_completionFlag; -#endif #if defined __ORBIS__ scePthreadJoin(m_threadID, NULL); @@ -243,6 +243,7 @@ DWORD WINAPI C4JThread::entryPoint(LPVOID lpParam) C4JThread* pThread = (C4JThread*)lpParam; SetThreadName(-1, pThread->m_threadName); pThread->m_exitCode = (*pThread->m_startFunc)(pThread->m_threadParam); + pThread->m_completionFlag->Set(); pThread->m_isRunning = false; return pThread->m_exitCode; } @@ -388,7 +389,7 @@ DWORD C4JThread::WaitForCompletion( int timeoutMs ) // return m_exitCode; #else - return WaitForSingleObject(m_threadHandle, timeoutMs); + return m_completionFlag->WaitForSignal(timeoutMs); #endif // __PS3__ } diff --git a/Minecraft.World/CauldronTile.cpp b/Minecraft.World/CauldronTile.cpp index 4d5640c..8d45dc2 100644 --- a/Minecraft.World/CauldronTile.cpp +++ b/Minecraft.World/CauldronTile.cpp @@ -6,7 +6,7 @@ #include "net.minecraft.world.entity.item.h" #include "net.minecraft.world.entity.player.h" #include "net.minecraft.world.h" -#include "..\Minecraft.Client\ServerPlayer.h" +#include "../Minecraft.Client/ServerPlayer.h" const wstring CauldronTile::TEXTURE_INSIDE = L"cauldron_inner"; const wstring CauldronTile::TEXTURE_BOTTOM = L"cauldron_bottom"; diff --git a/Minecraft.World/CaveSpider.cpp b/Minecraft.World/CaveSpider.cpp index 5f7c602..b9a255d 100644 --- a/Minecraft.World/CaveSpider.cpp +++ b/Minecraft.World/CaveSpider.cpp @@ -3,7 +3,7 @@ #include "net.minecraft.world.effect.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "CaveSpider.h" diff --git a/Minecraft.World/Chicken.cpp b/Minecraft.World/Chicken.cpp index 0104b2b..ba08ce7 100644 --- a/Minecraft.World/Chicken.cpp +++ b/Minecraft.World/Chicken.cpp @@ -6,7 +6,7 @@ #include "net.minecraft.world.level.h" #include "net.minecraft.world.item.h" #include "Chicken.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" #include "MobCategory.h" diff --git a/Minecraft.World/ClockItem.cpp b/Minecraft.World/ClockItem.cpp index afe0544..2f0ea49 100644 --- a/Minecraft.World/ClockItem.cpp +++ b/Minecraft.World/ClockItem.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "ClockItem.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\MultiPlayerLocalPlayer.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/MultiPlayerLocalPlayer.h" #include "net.minecraft.world.h" #ifdef __PSVITA__ diff --git a/Minecraft.World/ClothDyeRecipes.cpp b/Minecraft.World/ClothDyeRecipes.cpp index 5ad38d8..d234c0d 100644 --- a/Minecraft.World/ClothDyeRecipes.cpp +++ b/Minecraft.World/ClothDyeRecipes.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "net.minecraft.world.Item.h" +#include "net.minecraft.world.item.h" #include "DyePowderItem.h" #include "Tile.h" #include "ClothTile.h" diff --git a/Minecraft.World/Command.cpp b/Minecraft.World/Command.cpp index f6d0e59..5f8b7e3 100644 --- a/Minecraft.World/Command.cpp +++ b/Minecraft.World/Command.cpp @@ -1,8 +1,8 @@ #include "stdafx.h" #include "net.minecraft.commands.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\PlayerList.h" -#include "..\Minecraft.Client\ServerPlayer.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/PlayerList.h" +#include "../Minecraft.Client/ServerPlayer.h" #include "Command.h" AdminLogCommand *Command::logger; diff --git a/Minecraft.World/CompassItem.cpp b/Minecraft.World/CompassItem.cpp index 57ad65d..f70828a 100644 --- a/Minecraft.World/CompassItem.cpp +++ b/Minecraft.World/CompassItem.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "CompassItem.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\MultiPlayerLocalPlayer.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/MultiPlayerLocalPlayer.h" #include "net.minecraft.world.h" #ifdef __PSVITA__ diff --git a/Minecraft.World/CompressedTileStorage.cpp b/Minecraft.World/CompressedTileStorage.cpp index 896bd58..265ee21 100644 --- a/Minecraft.World/CompressedTileStorage.cpp +++ b/Minecraft.World/CompressedTileStorage.cpp @@ -6,7 +6,7 @@ #endif #ifdef __PS3__ -#include "..\SPU_Tasks\CompressedTileStorage_compress\CompressedTileStorage_compress.h" +#include "../SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.h" #include "C4JSpursJob.h" static const int sc_maxCompressTiles = 64; static CompressedTileStorage_compress_dataIn g_compressTileDataIn[sc_maxCompressTiles] __attribute__((__aligned__(16))); diff --git a/Minecraft.World/Connection.cpp b/Minecraft.World/Connection.cpp index 0f2d23d..ca27776 100644 --- a/Minecraft.World/Connection.cpp +++ b/Minecraft.World/Connection.cpp @@ -4,7 +4,7 @@ #include "Connection.h" #include "ThreadName.h" #include "compression.h" -#include "..\Minecraft.Client\PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.Client/PS3/PS3Extras/ShutdownManager.h" // This should always be enabled, except for debugging use #ifndef _DEBUG @@ -308,7 +308,7 @@ bool Connection::readTick() // printf("Con:0x%x readTick close EOS\n",this); // 4J Stu - Remove this line - // Fix for #10410 - UI: If the player is removed from a splitscreened host�s game, the next game that player joins will produce a message stating that the host has left. + // Fix for #10410 - UI: If the player is removed from a splitscreened host�s game, the next game that player joins will produce a message stating that the host has left. //close(DisconnectPacket::eDisconnect_EndOfStream); } diff --git a/Minecraft.World/ConsoleSaveFileOriginal.cpp b/Minecraft.World/ConsoleSaveFileOriginal.cpp index 0f34751..3816a93 100644 --- a/Minecraft.World/ConsoleSaveFileOriginal.cpp +++ b/Minecraft.World/ConsoleSaveFileOriginal.cpp @@ -4,13 +4,13 @@ #include "File.h" #include #include "compression.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerLevel.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.Client\Common\GameRules\LevelGenerationOptions.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.storage.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerLevel.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.Client/Common/GameRules/LevelGenerationOptions.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.storage.h" #ifdef _XBOX diff --git a/Minecraft.World/ConsoleSaveFileSplit.cpp b/Minecraft.World/ConsoleSaveFileSplit.cpp index a7ed0a8..12e2f74 100644 --- a/Minecraft.World/ConsoleSaveFileSplit.cpp +++ b/Minecraft.World/ConsoleSaveFileSplit.cpp @@ -5,13 +5,13 @@ #include "File.h" #include #include "compression.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerLevel.h" -#include "..\Minecraft.World\net.minecraft.world.level.h" -#include "..\Minecraft.World\LevelData.h" -#include "..\Minecraft.Client\Common\GameRules\LevelGenerationOptions.h" -#include "..\Minecraft.World\net.minecraft.world.level.chunk.storage.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerLevel.h" +#include "../Minecraft.World/net.minecraft.world.level.h" +#include "../Minecraft.World/LevelData.h" +#include "../Minecraft.Client/Common/GameRules/LevelGenerationOptions.h" +#include "../Minecraft.World/net.minecraft.world.level.chunk.storage.h" #define RESERVE_ALLOCATION MEM_RESERVE #define COMMIT_ALLOCATION MEM_COMMIT @@ -1348,6 +1348,8 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) // And another 4 bytes to store the decompressed data size unsigned int compLength = fileSize+8; + + // 4J Stu - Added TU-1 interim // Attempt to allocate the required memory diff --git a/Minecraft.World/ContainerMenu.cpp b/Minecraft.World/ContainerMenu.cpp index 5719002..d67ab61 100644 --- a/Minecraft.World/ContainerMenu.cpp +++ b/Minecraft.World/ContainerMenu.cpp @@ -3,9 +3,9 @@ #include "net.minecraft.world.item.h" #include "Slot.h" #include "GenericStats.h" -#include "..\Minecraft.Client\StatsCounter.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\LocalPlayer.h" +#include "../Minecraft.Client/StatsCounter.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/LocalPlayer.h" #include "ContainerMenu.h" ContainerMenu::ContainerMenu(shared_ptr inventory, shared_ptr container) : AbstractContainerMenu() diff --git a/Minecraft.World/ControlledByPlayerGoal.h b/Minecraft.World/ControlledByPlayerGoal.h index f49eaaf..c61ec79 100644 --- a/Minecraft.World/ControlledByPlayerGoal.h +++ b/Minecraft.World/ControlledByPlayerGoal.h @@ -1,7 +1,7 @@ #pragma once #include "Goal.h" -#include "..\Minecraft.World\SharedConstants.h" +#include "../Minecraft.World/SharedConstants.h" class Mob; diff --git a/Minecraft.World/Cow.cpp b/Minecraft.World/Cow.cpp index c259183..5a5beec 100644 --- a/Minecraft.World/Cow.cpp +++ b/Minecraft.World/Cow.cpp @@ -9,7 +9,7 @@ #include "net.minecraft.world.entity.player.h" #include "net.minecraft.stats.h" #include "Cow.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "MobCategory.h" diff --git a/Minecraft.World/Creeper.cpp b/Minecraft.World/Creeper.cpp index 3f6c66a..9d6b02e 100644 --- a/Minecraft.World/Creeper.cpp +++ b/Minecraft.World/Creeper.cpp @@ -13,7 +13,7 @@ #include "Skeleton.h" #include "Creeper.h" #include "Arrow.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Dimension.cpp b/Minecraft.World/Dimension.cpp index 35e6669..a2a52aa 100644 --- a/Minecraft.World/Dimension.cpp +++ b/Minecraft.World/Dimension.cpp @@ -2,7 +2,7 @@ #include "net.minecraft.world.level.levelgen.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.storage.h" -#include "dimension.h" +#include "Dimension.h" #include "BiomeSource.h" #include "FixedBiomeSource.h" #include "OldChunkStorage.h" @@ -10,8 +10,8 @@ #include "NormalDimension.h" #include "TheEndDimension.h" #include "net.minecraft.world.level.tile.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\Common\Colours\ColourTable.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/Common/Colours/ColourTable.h" void Dimension::init(Level *level) { diff --git a/Minecraft.World/DirectoryLevelStorage.cpp b/Minecraft.World/DirectoryLevelStorage.cpp index 9880a6e..4449b10 100644 --- a/Minecraft.World/DirectoryLevelStorage.cpp +++ b/Minecraft.World/DirectoryLevelStorage.cpp @@ -567,6 +567,7 @@ wstring DirectoryLevelStorage::getLevelId() void DirectoryLevelStorage::flushSaveFile(bool autosave) { + #ifndef _CONTENT_PACKAGE if(app.DebugSettingsOn() && app.GetGameSettingsDebugMask(ProfileManager.GetPrimaryPad())&(1L< bool EnchantmentMenu::clickMenuButton(shared_ptr player, int i) { + if (i < 0 || i >= 3) return false; shared_ptr item = enchantSlots->getItem(0); if (costs[i] > 0 && item != NULL && (player->experienceLevel >= costs[i] || player->abilities.instabuild) ) { diff --git a/Minecraft.World/EnderDragon.cpp b/Minecraft.World/EnderDragon.cpp index 2ccd453..36e6eb9 100644 --- a/Minecraft.World/EnderDragon.cpp +++ b/Minecraft.World/EnderDragon.cpp @@ -7,7 +7,7 @@ #include "net.minecraft.world.phys.h" #include "net.minecraft.world.damagesource.h" #include "BasicTypeContainers.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "net.minecraft.world.entity.boss.enderdragon.h" #include "net.minecraft.world.level.pathfinder.h" #include "SharedConstants.h" diff --git a/Minecraft.World/EnderMan.cpp b/Minecraft.World/EnderMan.cpp index abfc5cb..c1d2c3e 100644 --- a/Minecraft.World/EnderMan.cpp +++ b/Minecraft.World/EnderMan.cpp @@ -7,7 +7,7 @@ #include "net.minecraft.world.damagesource.h" #include "net.minecraft.world.phys.h" #include "com.mojang.nbt.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "EnderMan.h" diff --git a/Minecraft.World/Entity.cpp b/Minecraft.World/Entity.cpp index 4c9d5cf..8d4eb1a 100644 --- a/Minecraft.World/Entity.cpp +++ b/Minecraft.World/Entity.cpp @@ -17,10 +17,10 @@ #include "EntityPos.h" #include "Entity.h" #include "SoundTypes.h" -#include "..\minecraft.Client\HumanoidModel.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\MultiPlayerLevel.h" -#include "..\Minecraft.Client\MultiplayerLocalPlayer.h" +#include "../Minecraft.Client/HumanoidModel.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/MultiPlayerLevel.h" +#include "../Minecraft.Client/MultiPlayerLocalPlayer.h" int Entity::entityCounter = 2048; // 4J - changed initialiser to 2048, as we are using range 0 - 2047 as special unique smaller ids for things that need network tracked diff --git a/Minecraft.World/ExperienceCommand.cpp b/Minecraft.World/ExperienceCommand.cpp index b8ac2ef..99fd281 100644 --- a/Minecraft.World/ExperienceCommand.cpp +++ b/Minecraft.World/ExperienceCommand.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "net.minecraft.commands.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\PlayerList.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/PlayerList.h" #include "ExperienceCommand.h" EGameCommand ExperienceCommand::getId() diff --git a/Minecraft.World/FireChargeItem.cpp b/Minecraft.World/FireChargeItem.cpp index c4e47b0..77d81cf 100644 --- a/Minecraft.World/FireChargeItem.cpp +++ b/Minecraft.World/FireChargeItem.cpp @@ -6,7 +6,7 @@ #include "net.minecraft.world.h" #include "SoundTypes.h" #include "FireChargeItem.h" -#include "tile.h" +#include "Tile.h" FireChargeItem::FireChargeItem(int id) : Item(id) { diff --git a/Minecraft.World/FireTile.cpp b/Minecraft.World/FireTile.cpp index 60f062d..22cb518 100644 --- a/Minecraft.World/FireTile.cpp +++ b/Minecraft.World/FireTile.cpp @@ -5,12 +5,12 @@ #include "net.minecraft.world.level.tile.h" #include "FireTile.h" #include "SoundTypes.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\PlayerList.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/PlayerList.h" // AP - added for Vita to set Alpha Cut out #include "IntBuffer.h" -#include "..\Minecraft.Client\Tesselator.h" +#include "../Minecraft.Client/Tesselator.h" const wstring FireTile::TEXTURE_FIRST = L"fire_0"; diff --git a/Minecraft.World/FoliageColor.cpp b/Minecraft.World/FoliageColor.cpp index 276bf92..e8525ed 100644 --- a/Minecraft.World/FoliageColor.cpp +++ b/Minecraft.World/FoliageColor.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "FoliageColor.h" // 4J Stu - Don't use this any more diff --git a/Minecraft.World/Ghast.cpp b/Minecraft.World/Ghast.cpp index fcf0b70..cc41dbf 100644 --- a/Minecraft.World/Ghast.cpp +++ b/Minecraft.World/Ghast.cpp @@ -9,7 +9,7 @@ #include "net.minecraft.world.damagesource.h" #include "net.minecraft.stats.h" #include "Ghast.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "LevelEvent.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Giant.cpp b/Minecraft.World/Giant.cpp index 054394d..96d3be1 100644 --- a/Minecraft.World/Giant.cpp +++ b/Minecraft.World/Giant.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "net.minecraft.world.level.h" #include "Giant.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" diff --git a/Minecraft.World/GiveItemCommand.cpp b/Minecraft.World/GiveItemCommand.cpp index 1d13592..0426c2a 100644 --- a/Minecraft.World/GiveItemCommand.cpp +++ b/Minecraft.World/GiveItemCommand.cpp @@ -2,7 +2,7 @@ #include "net.minecraft.commands.h" #include "net.minecraft.world.item.h" #include "net.minecraft.network.packet.h" -#include "..\Minecraft.Client\ServerPlayer.h" +#include "../Minecraft.Client/ServerPlayer.h" #include "GiveItemCommand.h" EGameCommand GiveItemCommand::getId() diff --git a/Minecraft.World/GrassTile.cpp b/Minecraft.World/GrassTile.cpp index 0e95502..bf6c950 100644 --- a/Minecraft.World/GrassTile.cpp +++ b/Minecraft.World/GrassTile.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "GrassTile.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.biome.h" @@ -8,7 +8,7 @@ // AP - included for PSVita Alpha cut out optimisation #include "IntBuffer.h" -#include "..\Minecraft.Client\Tesselator.h" +#include "../Minecraft.Client/Tesselator.h" GrassTile::GrassTile(int id) : Tile(id, Material::grass) { diff --git a/Minecraft.World/HangingEntityItem.h b/Minecraft.World/HangingEntityItem.h index 51bd8b2..e927f24 100644 --- a/Minecraft.World/HangingEntityItem.h +++ b/Minecraft.World/HangingEntityItem.h @@ -1,6 +1,6 @@ #pragma once -#include "item.h" +#include "Item.h" class HangingEntity; diff --git a/Minecraft.World/Hasher.cpp b/Minecraft.World/Hasher.cpp index a058030..731a12c 100644 --- a/Minecraft.World/Hasher.cpp +++ b/Minecraft.World/Hasher.cpp @@ -20,7 +20,7 @@ wstring Hasher::getHash(wstring &name) //return new BigInteger(1, m.digest()).toString(16); // TODO 4J Stu - Will this hash us with the same distribution as the MD5? -#if _MSC_VER >= 1900 +#if !defined(_MSC_VER) || _MSC_VER >= 1900 return _toString( std::hash{}( s ) ); #else return _toString( stdext::hash_value( s ) ); diff --git a/Minecraft.World/HellDimension.cpp b/Minecraft.World/HellDimension.cpp index 85e2a25..42bb1a2 100644 --- a/Minecraft.World/HellDimension.cpp +++ b/Minecraft.World/HellDimension.cpp @@ -5,8 +5,8 @@ #include "net.minecraft.world.level.levelgen.h" #include "net.minecraft.world.level.biome.h" #include "net.minecraft.world.level.tile.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\Common\Colours\ColourTable.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/Common/Colours/ColourTable.h" void HellDimension::init() { diff --git a/Minecraft.World/LavaSlime.cpp b/Minecraft.World/LavaSlime.cpp index 3ab32d9..29df252 100644 --- a/Minecraft.World/LavaSlime.cpp +++ b/Minecraft.World/LavaSlime.cpp @@ -2,7 +2,7 @@ #include "net.minecraft.world.level.h" #include "net.minecraft.world.h" #include "net.minecraft.world.item.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "LavaSlime.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Layer.cpp b/Minecraft.World/Layer.cpp index 1d010e7..0b50464 100644 --- a/Minecraft.World/Layer.cpp +++ b/Minecraft.World/Layer.cpp @@ -5,7 +5,7 @@ #ifdef __PSVITA__ // AP - this is used to perform fast 64bit divides of known values -#include "..\Minecraft.Client\PSVita\PSVitaExtras\libdivide.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/libdivide.h" libdivide::divider fast_d2(2); libdivide::divider fast_d3(3); diff --git a/Minecraft.World/LeafTile.cpp b/Minecraft.World/LeafTile.cpp index 8b7d381..453ed48 100644 --- a/Minecraft.World/LeafTile.cpp +++ b/Minecraft.World/LeafTile.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "LeafTile.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.biome.h" diff --git a/Minecraft.World/Level.cpp b/Minecraft.World/Level.cpp index 44ea16b..4abe957 100644 --- a/Minecraft.World/Level.cpp +++ b/Minecraft.World/Level.cpp @@ -32,15 +32,15 @@ #include "ConsoleSaveFile.h" #include -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\LevelRenderer.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/LevelRenderer.h" #include "SoundTypes.h" #include "SparseLightStorage.h" -#include "..\Minecraft.Client\Textures.h" -#include "..\Minecraft.Client\TexturePackRepository.h" -#include "..\Minecraft.Client\DLCTexturePack.h" -#include "..\Minecraft.Client\Common\DLC\DLCPack.h" -#include "..\Minecraft.Client\PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.Client/Textures.h" +#include "../Minecraft.Client/TexturePackRepository.h" +#include "../Minecraft.Client/DLCTexturePack.h" +#include "../Minecraft.Client/Common/DLC/DLCPack.h" +#include "../Minecraft.Client/PS3/PS3Extras/ShutdownManager.h" DWORD Level::tlsIdx = TlsAlloc(); diff --git a/Minecraft.World/Level.h b/Minecraft.World/Level.h index 361a40e..47d778c 100644 --- a/Minecraft.World/Level.h +++ b/Minecraft.World/Level.h @@ -7,11 +7,11 @@ using namespace std; #include "SavedData.h" #include "Definitions.h" #include "ParticleTypes.h" -#include "biome.h" +#include "Biome.h" #include "C4JThread.h" #ifdef __PSVITA__ -#include "..\Minecraft.Client\PSVita\PSVitaExtras\CustomSet.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/CustomSet.h" #endif // 4J Stu - This value should be big enough that we don't get any crashes causes by memory overwrites, diff --git a/Minecraft.World/LevelChunk.cpp b/Minecraft.World/LevelChunk.cpp index e5eb2ff..3fa7e7d 100644 --- a/Minecraft.World/LevelChunk.cpp +++ b/Minecraft.World/LevelChunk.cpp @@ -11,10 +11,10 @@ #include "SparseLightStorage.h" #include "BlockReplacements.h" #include "LevelChunk.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerLevel.h" -#include "..\Minecraft.Client\ServerChunkCache.h" -#include "..\Minecraft.Client\GameRenderer.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerLevel.h" +#include "../Minecraft.Client/ServerChunkCache.h" +#include "../Minecraft.Client/GameRenderer.h" #ifdef __PS3__ #include "C4JSpursJob.h" diff --git a/Minecraft.World/LightningBolt.cpp b/Minecraft.World/LightningBolt.cpp index 901bedf..bdcc17f 100644 --- a/Minecraft.World/LightningBolt.cpp +++ b/Minecraft.World/LightningBolt.cpp @@ -4,8 +4,8 @@ #include "net.minecraft.world.phys.h" #include "LightningBolt.h" #include "SoundTypes.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\PlayerList.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/PlayerList.h" #include "net.minecraft.world.level.dimension.h" diff --git a/Minecraft.World/ListTag.h b/Minecraft.World/ListTag.h index e6e80b3..27db083 100644 --- a/Minecraft.World/ListTag.h +++ b/Minecraft.World/ListTag.h @@ -51,7 +51,7 @@ public: void print(char *prefix, ostream out) { - Tag::print(prefix, out); + Tag::print(out); out << prefix << "{" << endl; @@ -60,7 +60,7 @@ public: strcat( newPrefix, " "); AUTO_VAR(itEnd, list.end()); for (AUTO_VAR(it, list.begin()); it != itEnd; it++) - (*it)->print(newPrefix, out); + (*it)->print(out); delete[] newPrefix; out << prefix << "}" << endl; } diff --git a/Minecraft.World/MapItemSavedData.cpp b/Minecraft.World/MapItemSavedData.cpp index d69a7f5..df2a9dd 100644 --- a/Minecraft.World/MapItemSavedData.cpp +++ b/Minecraft.World/MapItemSavedData.cpp @@ -3,12 +3,12 @@ #include "net.minecraft.world.entity.player.h" #include "net.minecraft.world.item.h" #include "MapItemSavedData.h" -#include "..\Minecraft.Client\PlayerList.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerPlayer.h" +#include "../Minecraft.Client/PlayerList.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerPlayer.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.storage.h" -#include "..\Minecraft.Client\PlayerConnection.h" +#include "../Minecraft.Client/PlayerConnection.h" const int MapItemSavedData::END_PORTAL_DECORATION_KEY = -1; diff --git a/Minecraft.World/Minecraft.World.cpp b/Minecraft.World/Minecraft.World.cpp index 3049544..7854c03 100644 --- a/Minecraft.World/Minecraft.World.cpp +++ b/Minecraft.World/Minecraft.World.cpp @@ -32,7 +32,7 @@ #include "RandomScatteredLargeFeature.h" #include "Minecraft.World.h" -#include "..\Minecraft.Client\ServerLevel.h" +#include "../Minecraft.Client/ServerLevel.h" #include "SparseLightStorage.h" #include "SparseDataStorage.h" #include "McRegionChunkStorage.h" diff --git a/Minecraft.World/Minecraft.World.vcxproj b/Minecraft.World/Minecraft.World.vcxproj index 20810bb..a8dff66 100644 --- a/Minecraft.World/Minecraft.World.vcxproj +++ b/Minecraft.World/Minecraft.World.vcxproj @@ -996,7 +996,7 @@ Use Level3 ProgramDatabase - Disabled + MinSpace Sync false $(OutDir)$(ProjectName).pch diff --git a/Minecraft.World/Mob.cpp b/Minecraft.World/Mob.cpp index d2dcddf..5311b56 100644 --- a/Minecraft.World/Mob.cpp +++ b/Minecraft.World/Mob.cpp @@ -18,7 +18,7 @@ #include "net.minecraft.world.item.enchantment.h" #include "com.mojang.nbt.h" #include "Mob.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" #include "BasicTypeContainers.h" #include "ParticleTypes.h" diff --git a/Minecraft.World/MobSpawner.cpp b/Minecraft.World/MobSpawner.cpp index d2b4f6f..31e3337 100644 --- a/Minecraft.World/MobSpawner.cpp +++ b/Minecraft.World/MobSpawner.cpp @@ -14,7 +14,7 @@ #include "Level.h" #include "ChunkPos.h" #include "TilePos.h" -#include "..\Minecraft.Client\ServerLevel.h" +#include "../Minecraft.Client/ServerLevel.h" #include "MobSpawner.h" #include "Dimension.h" diff --git a/Minecraft.World/MobSpawner.h b/Minecraft.World/MobSpawner.h index b5022a7..9bfad88 100644 --- a/Minecraft.World/MobSpawner.h +++ b/Minecraft.World/MobSpawner.h @@ -3,7 +3,7 @@ #include "Mob.h" #ifdef __PSVITA__ -#include "..\Minecraft.Client\PSVita\PSVitaExtras\CustomMap.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/CustomMap.h" #endif class Player; diff --git a/Minecraft.World/Monster.cpp b/Minecraft.World/Monster.cpp index 627ce8d..f552089 100644 --- a/Minecraft.World/Monster.cpp +++ b/Minecraft.World/Monster.cpp @@ -8,7 +8,7 @@ #include "net.minecraft.world.item.enchantment.h" #include "Monster.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" diff --git a/Minecraft.World/MonsterPlacerItem.cpp b/Minecraft.World/MonsterPlacerItem.cpp index a297003..47e18a9 100644 --- a/Minecraft.World/MonsterPlacerItem.cpp +++ b/Minecraft.World/MonsterPlacerItem.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "net.minecraft.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.tile.h" diff --git a/Minecraft.World/MushroomCow.cpp b/Minecraft.World/MushroomCow.cpp index a2aef15..be8b007 100644 --- a/Minecraft.World/MushroomCow.cpp +++ b/Minecraft.World/MushroomCow.cpp @@ -4,7 +4,7 @@ #include "net.minecraft.world.item.h" #include "net.minecraft.world.entity.player.h" #include "net.minecraft.world.entity.item.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "MushroomCow.h" #include "MobCategory.h" #include "AABB.h" diff --git a/Minecraft.World/NetherBridgeFeature.h b/Minecraft.World/NetherBridgeFeature.h index cd7f315..15e70af 100644 --- a/Minecraft.World/NetherBridgeFeature.h +++ b/Minecraft.World/NetherBridgeFeature.h @@ -1,7 +1,7 @@ #pragma once #include "StructureFeature.h" #include "StructureStart.h" -#include "biome.h" +#include "Biome.h" class Random; class NetherBridgeFeature : public StructureFeature diff --git a/Minecraft.World/Ozelot.cpp b/Minecraft.World/Ozelot.cpp index 3c05f35..a57917e 100644 --- a/Minecraft.World/Ozelot.cpp +++ b/Minecraft.World/Ozelot.cpp @@ -12,7 +12,7 @@ #include "net.minecraft.world.phys.h" #include "SynchedEntityData.h" #include "StringHelpers.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "GenericStats.h" #include "Ozelot.h" diff --git a/Minecraft.World/Packet.cpp b/Minecraft.World/Packet.cpp index 2ca9f6d..6f9fc07 100644 --- a/Minecraft.World/Packet.cpp +++ b/Minecraft.World/Packet.cpp @@ -8,8 +8,8 @@ #include "com.mojang.nbt.h" #ifndef _CONTENT_PACKAGE -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\Gui.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/Gui.h" #endif void Packet::staticCtor() diff --git a/Minecraft.World/Path.cpp b/Minecraft.World/Path.cpp index 538917f..ff8a641 100644 --- a/Minecraft.World/Path.cpp +++ b/Minecraft.World/Path.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "net.minecraft.world.entity.h" #include "net.minecraft.world.level.pathfinder.h" -#include "path.h" +#include "Path.h" Path::~Path() { diff --git a/Minecraft.World/Pig.cpp b/Minecraft.World/Pig.cpp index b556a93..a3d5f93 100644 --- a/Minecraft.World/Pig.cpp +++ b/Minecraft.World/Pig.cpp @@ -13,7 +13,7 @@ #include "net.minecraft.world.entity.player.h" #include "net.minecraft.world.entity.global.h" #include "Pig.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "MobCategory.h" diff --git a/Minecraft.World/PigZombie.cpp b/Minecraft.World/PigZombie.cpp index cc06048..d1eae8b 100644 --- a/Minecraft.World/PigZombie.cpp +++ b/Minecraft.World/PigZombie.cpp @@ -9,7 +9,7 @@ #include "net.minecraft.world.entity.item.h" #include "net.minecraft.world.damagesource.h" #include "PigZombie.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/PistonBaseTile.cpp b/Minecraft.World/PistonBaseTile.cpp index cbad5ce..0c978d4 100644 --- a/Minecraft.World/PistonBaseTile.cpp +++ b/Minecraft.World/PistonBaseTile.cpp @@ -5,8 +5,8 @@ #include "PistonExtensionTile.h" #include "Facing.h" #include "net.minecraft.world.level.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\MultiPlayerLevel.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/MultiPlayerLevel.h" #include "net.minecraft.world.h" #include "LevelChunk.h" #include "Dimension.h" diff --git a/Minecraft.World/Player.cpp b/Minecraft.World/Player.cpp index 7bf7714..a6b8922 100644 --- a/Minecraft.World/Player.cpp +++ b/Minecraft.World/Player.cpp @@ -33,10 +33,10 @@ #include "Player.h" #include "ParticleTypes.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" -#include "..\Minecraft.Client\LocalPlayer.h" -#include "..\Minecraft.Client\HumanoidModel.h" +#include "../Minecraft.Client/LocalPlayer.h" +#include "../Minecraft.Client/HumanoidModel.h" #include "SoundTypes.h" @@ -2560,7 +2560,7 @@ int Player::hash_fnct(const shared_ptr k) // TODO 4J Stu - Should we just be using the pointers and hashing them? #ifdef __PS3__ return (int)boost::hash_value( k->name ); // 4J Stu - Names are completely unique? -#elif _MSC_VER >= 1900 +#elif !defined(_MSC_VER) || _MSC_VER >= 1900 return (int)std::hash{}( k->name ); // 4J Stu - Names are completely unique? #else return (int)stdext::hash_value( k->name ); // 4J Stu - Names are completely unique? diff --git a/Minecraft.World/PlayerInfoPacket.cpp b/Minecraft.World/PlayerInfoPacket.cpp index 9cbe5f7..ff8e72b 100644 --- a/Minecraft.World/PlayerInfoPacket.cpp +++ b/Minecraft.World/PlayerInfoPacket.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "net.minecraft.world.entity.player.h" -#include "..\Minecraft.Client\ServerPlayer.h" -#include "..\Minecraft.Client\PlayerConnection.h" +#include "../Minecraft.Client/ServerPlayer.h" +#include "../Minecraft.Client/PlayerConnection.h" #include #include "PacketListener.h" #include "InputOutputStream.h" diff --git a/Minecraft.World/PotionBrewing.cpp b/Minecraft.World/PotionBrewing.cpp index eb97365..72a29bb 100644 --- a/Minecraft.World/PotionBrewing.cpp +++ b/Minecraft.World/PotionBrewing.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "net.minecraft.world.effect.h" #include "JavaMath.h" #include "SharedConstants.h" diff --git a/Minecraft.World/PreLoginPacket.cpp b/Minecraft.World/PreLoginPacket.cpp index 8825e69..5f9e976 100644 --- a/Minecraft.World/PreLoginPacket.cpp +++ b/Minecraft.World/PreLoginPacket.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include #include "PacketListener.h" -#include "PreloginPacket.h" +#include "PreLoginPacket.h" #include "InputOutputStream.h" diff --git a/Minecraft.World/RandomLevelSource.cpp b/Minecraft.World/RandomLevelSource.cpp index 3a07a2e..5a6e47c 100644 --- a/Minecraft.World/RandomLevelSource.cpp +++ b/Minecraft.World/RandomLevelSource.cpp @@ -10,7 +10,7 @@ #include "RandomLevelSource.h" #ifdef __PS3__ -#include "..\Minecraft.Client\PS3\SPU_Tasks\PerlinNoise\PerlinNoiseJob.h" +#include "../Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoiseJob.h" #include "C4JSpursJob.h" static PerlinNoise_DataIn g_lperlinNoise1_SPU __attribute__((__aligned__(16))); static PerlinNoise_DataIn g_lperlinNoise2_SPU __attribute__((__aligned__(16))); diff --git a/Minecraft.World/Recipes.cpp b/Minecraft.World/Recipes.cpp index 93be1df..0e65bd2 100644 --- a/Minecraft.World/Recipes.cpp +++ b/Minecraft.World/Recipes.cpp @@ -997,7 +997,7 @@ ShapedRecipy *Recipes::addShapedRecipy(ItemInstance *result, ...) break; case L'c': - wchFrom=va_arg(vl,wchar_t); + wchFrom=(wchar_t)va_arg(vl,int); break; case L'z': pItemInstance=va_arg(vl,ItemInstance *); @@ -1014,7 +1014,7 @@ ShapedRecipy *Recipes::addShapedRecipy(ItemInstance *result, ...) mappings->insert(myMap::value_type(wchFrom,pItemInstance)); break; case L'g': - wchFrom=va_arg(vl,wchar_t); + wchFrom=(wchar_t)va_arg(vl,int); switch(wchFrom) { // case L'W': @@ -1112,7 +1112,7 @@ void Recipes::addShapelessRecipy(ItemInstance *result,... ) ingredients->push_back(new ItemInstance(pTile)); break; case L'g': - wchFrom=va_arg(vl,wchar_t); + wchFrom=(wchar_t)va_arg(vl,int); switch(wchFrom) { diff --git a/Minecraft.World/RedStoneDustTile.cpp b/Minecraft.World/RedStoneDustTile.cpp index 699cad9..0e458e8 100644 --- a/Minecraft.World/RedStoneDustTile.cpp +++ b/Minecraft.World/RedStoneDustTile.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "RedStoneDustTile.h" #include "net.minecraft.world.item.h" #include "net.minecraft.world.level.h" @@ -9,7 +9,7 @@ // AP - added for Vita to set Alpha Cut out #include "IntBuffer.h" -#include "..\Minecraft.Client\Tesselator.h" +#include "../Minecraft.Client/Tesselator.h" const wstring RedStoneDustTile::TEXTURE_CROSS = L"redstoneDust_cross"; const wstring RedStoneDustTile::TEXTURE_LINE = L"redstoneDust_line"; diff --git a/Minecraft.World/RedStoneItem.cpp b/Minecraft.World/RedStoneItem.cpp index 64201ca..5c7c8a4 100644 --- a/Minecraft.World/RedStoneItem.cpp +++ b/Minecraft.World/RedStoneItem.cpp @@ -4,7 +4,7 @@ #include "net.minecraft.world.level.tile.h" #include "ItemInstance.h" #include "GenericStats.h" -#include "RedstoneItem.h" +#include "RedStoneItem.h" RedStoneItem::RedStoneItem(int id) : Item(id) { diff --git a/Minecraft.World/RemoveEntitiesPacket.cpp b/Minecraft.World/RemoveEntitiesPacket.cpp index 4c5e331..c4b7482 100644 --- a/Minecraft.World/RemoveEntitiesPacket.cpp +++ b/Minecraft.World/RemoveEntitiesPacket.cpp @@ -53,6 +53,6 @@ int RemoveEntitiesPacket::getEstimatedSize() 4J: These are necesary on the PS3. (and 4). */ -#if (defined __PS3__ || defined __ORBIS__ || defined __PSVITA__) +#if (defined __PS3__ || defined __ORBIS__ || defined __PSVITA__ || defined __linux__) const int RemoveEntitiesPacket::MAX_PER_PACKET; #endif diff --git a/Minecraft.World/Sheep.cpp b/Minecraft.World/Sheep.cpp index 30eeefc..2f97a4b 100644 --- a/Minecraft.World/Sheep.cpp +++ b/Minecraft.World/Sheep.cpp @@ -16,7 +16,7 @@ using namespace std; #include "net.minecraft.world.entity.global.h" #include "net.minecraft.world.entity.player.h" #include "Sheep.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "MobCategory.h" #include "GenericStats.h" diff --git a/Minecraft.World/SignTileEntity.cpp b/Minecraft.World/SignTileEntity.cpp index 09b8e02..dc70b69 100644 --- a/Minecraft.World/SignTileEntity.cpp +++ b/Minecraft.World/SignTileEntity.cpp @@ -9,10 +9,10 @@ #include "net.minecraft.network.packet.h" #include "SignTileEntity.h" #include -#include "..\Minecraft.Client\ClientConnection.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\ServerLevel.h" -#include "..\Minecraft.World\Level.h" +#include "../Minecraft.Client/ClientConnection.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/ServerLevel.h" +#include "../Minecraft.World/Level.h" diff --git a/Minecraft.World/Silverfish.cpp b/Minecraft.World/Silverfish.cpp index 117dc41..c0104d6 100644 --- a/Minecraft.World/Silverfish.cpp +++ b/Minecraft.World/Silverfish.cpp @@ -4,7 +4,7 @@ #include "net.minecraft.world.phys.h" #include "net.minecraft.world.damagesource.h" #include "net.minecraft.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "Silverfish.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Skeleton.cpp b/Minecraft.World/Skeleton.cpp index b6dbab1..0eef16b 100644 --- a/Minecraft.World/Skeleton.cpp +++ b/Minecraft.World/Skeleton.cpp @@ -13,7 +13,7 @@ #include "net.minecraft.world.damagesource.h" #include "SharedConstants.h" #include "Skeleton.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Slime.cpp b/Minecraft.World/Slime.cpp index 7941fbe..f28e5ea 100644 --- a/Minecraft.World/Slime.cpp +++ b/Minecraft.World/Slime.cpp @@ -11,7 +11,7 @@ #include "net.minecraft.world.damagesource.h" #include "com.mojang.nbt.h" #include "Slime.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/SnowMan.cpp b/Minecraft.World/SnowMan.cpp index 958b812..9ad728e 100644 --- a/Minecraft.World/SnowMan.cpp +++ b/Minecraft.World/SnowMan.cpp @@ -11,7 +11,7 @@ #include "net.minecraft.world.level.biome.h" #include "net.minecraft.world.item.h" #include "SharedConstants.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SnowMan.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Socket.cpp b/Minecraft.World/Socket.cpp index 9e641a9..32b777f 100644 --- a/Minecraft.World/Socket.cpp +++ b/Minecraft.World/Socket.cpp @@ -3,9 +3,9 @@ #include "SocketAddress.h" #include "Socket.h" #include "ThreadName.h" -#include "..\Minecraft.Client\ServerConnection.h" +#include "../Minecraft.Client/ServerConnection.h" #include -#include "..\Minecraft.Client\PS3\PS3Extras\ShutdownManager.h" +#include "../Minecraft.Client/PS3/PS3Extras/ShutdownManager.h" // This current socket implementation is for the creation of a single local link. 2 sockets can be created, one for either end of this local // link, the end (0 or 1) is passed as a parameter to the ctor. diff --git a/Minecraft.World/Spider.cpp b/Minecraft.World/Spider.cpp index ba58ce5..eacc6cc 100644 --- a/Minecraft.World/Spider.cpp +++ b/Minecraft.World/Spider.cpp @@ -8,7 +8,7 @@ #include "net.minecraft.world.entity.h" #include "com.mojang.nbt.h" #include "Spider.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/Squid.cpp b/Minecraft.World/Squid.cpp index 3e36777..583583d 100644 --- a/Minecraft.World/Squid.cpp +++ b/Minecraft.World/Squid.cpp @@ -8,7 +8,7 @@ using namespace std; #include "net.minecraft.world.item.h" #include "SharedConstants.h" #include "Squid.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" diff --git a/Minecraft.World/Stats.cpp b/Minecraft.World/Stats.cpp index ce9ed8a..917ee19 100644 --- a/Minecraft.World/Stats.cpp +++ b/Minecraft.World/Stats.cpp @@ -8,7 +8,7 @@ #include "ItemStat.h" #include "GeneralStat.h" #include "Stats.h" -#include "..\Minecraft.Client\StatsCounter.h" +#include "../Minecraft.Client/StatsCounter.h" const int Stats::BLOCKS_MINED_OFFSET = 0x1000000; const int Stats::ITEMS_COLLECTED_OFFSET = 0x1010000; diff --git a/Minecraft.World/StemTile.cpp b/Minecraft.World/StemTile.cpp index 15c412e..90f98da 100644 --- a/Minecraft.World/StemTile.cpp +++ b/Minecraft.World/StemTile.cpp @@ -3,8 +3,8 @@ #include "net.minecraft.world.entity.item.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\Common\Colours\ColourTable.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/Common/Colours/ColourTable.h" #include "StemTile.h" const wstring StemTile::TEXTURE_ANGLED = L"stem_bent"; diff --git a/Minecraft.World/TallGrass.cpp b/Minecraft.World/TallGrass.cpp index e2e7cb1..a3bdf4e 100644 --- a/Minecraft.World/TallGrass.cpp +++ b/Minecraft.World/TallGrass.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "net.minecraft.world.item.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.biome.h" diff --git a/Minecraft.World/TextureAndGeometryPacket.h b/Minecraft.World/TextureAndGeometryPacket.h index 8577f03..fa0a583 100644 --- a/Minecraft.World/TextureAndGeometryPacket.h +++ b/Minecraft.World/TextureAndGeometryPacket.h @@ -2,8 +2,8 @@ using namespace std; #include "Packet.h" -#include "..\Minecraft.Client\Model.h" -#include "..\Minecraft.Client\SkinBox.h" +#include "../Minecraft.Client/Model.h" +#include "../Minecraft.Client/SkinBox.h" class DLCSkinFile; diff --git a/Minecraft.World/TheEndDimension.cpp b/Minecraft.World/TheEndDimension.cpp index ccc8641..16c65b0 100644 --- a/Minecraft.World/TheEndDimension.cpp +++ b/Minecraft.World/TheEndDimension.cpp @@ -4,8 +4,8 @@ #include "net.minecraft.world.level.levelgen.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.tile.h" -#include "..\Minecraft.Client\Minecraft.h" -#include "..\Minecraft.Client\Common\Colours\ColourTable.h" +#include "../Minecraft.Client/Minecraft.h" +#include "../Minecraft.Client/Common/Colours/ColourTable.h" void TheEndDimension::init() { diff --git a/Minecraft.World/ThreadName.cpp b/Minecraft.World/ThreadName.cpp index eed70a0..ecb6b72 100644 --- a/Minecraft.World/ThreadName.cpp +++ b/Minecraft.World/ThreadName.cpp @@ -11,7 +11,14 @@ typedef struct tagTHREADNAME_INFO { void SetThreadName( DWORD dwThreadID, LPCSTR szThreadName ) { -#ifndef __PS3__ +#ifdef __linux__ + if (dwThreadID == (DWORD)-1 || dwThreadID == (DWORD)pthread_self()) { + char name[16]; + strncpy(name, szThreadName, 15); + name[15] = '\0'; + pthread_setname_np(pthread_self(), name); + } +#elif !defined(__PS3__) THREADNAME_INFO info; info.dwType = 0x1000; @@ -37,5 +44,5 @@ void SetThreadName( DWORD dwThreadID, LPCSTR szThreadName ) { } #endif -#endif // __PS3__ +#endif } diff --git a/Minecraft.World/ThrownEnderpearl.cpp b/Minecraft.World/ThrownEnderpearl.cpp index 1cddfb1..fda4a7a 100644 --- a/Minecraft.World/ThrownEnderpearl.cpp +++ b/Minecraft.World/ThrownEnderpearl.cpp @@ -3,8 +3,8 @@ #include "net.minecraft.world.damagesource.h" #include "net.minecraft.world.entity.h" #include "net.minecraft.world.level.h" -#include "..\Minecraft.Client\ServerPlayer.h" -#include "..\Minecraft.Client\PlayerConnection.h" +#include "../Minecraft.Client/ServerPlayer.h" +#include "../Minecraft.Client/PlayerConnection.h" #include "ThrownEnderpearl.h" diff --git a/Minecraft.World/TileEntity.h b/Minecraft.World/TileEntity.h index aa3ced4..338e260 100644 --- a/Minecraft.World/TileEntity.h +++ b/Minecraft.World/TileEntity.h @@ -2,7 +2,7 @@ using namespace std; #include "HashExtension.h" -#include "..\Minecraft.World\JavaIntHash.h" +#include "../Minecraft.World/JavaIntHash.h" class Level; class Packet; diff --git a/Minecraft.World/TileItem.cpp b/Minecraft.World/TileItem.cpp index 8f624bf..a0a7fb9 100644 --- a/Minecraft.World/TileItem.cpp +++ b/Minecraft.World/TileItem.cpp @@ -10,7 +10,7 @@ using namespace std; #include "net.minecraft.world.h" #include "net.minecraft.stats.h" #include "TileItem.h" -#include "facing.h" +#include "Facing.h" // 4J-PB - for the debug option of not removing items #include diff --git a/Minecraft.World/TimeCommand.cpp b/Minecraft.World/TimeCommand.cpp index e667a42..a940f48 100644 --- a/Minecraft.World/TimeCommand.cpp +++ b/Minecraft.World/TimeCommand.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "net.minecraft.commands.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerLevel.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerLevel.h" #include "net.minecraft.network.packet.h" #include "TimeCommand.h" diff --git a/Minecraft.World/ToggleDownfallCommand.cpp b/Minecraft.World/ToggleDownfallCommand.cpp index 1ae2f3a..8ee46ed 100644 --- a/Minecraft.World/ToggleDownfallCommand.cpp +++ b/Minecraft.World/ToggleDownfallCommand.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" -#include "..\Minecraft.Client\MinecraftServer.h" -#include "..\Minecraft.Client\ServerLevel.h" +#include "../Minecraft.Client/MinecraftServer.h" +#include "../Minecraft.Client/ServerLevel.h" #include "net.minecraft.commands.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.storage.h" diff --git a/Minecraft.World/Villager.cpp b/Minecraft.World/Villager.cpp index 328c0c7..99d38a6 100644 --- a/Minecraft.World/Villager.cpp +++ b/Minecraft.World/Villager.cpp @@ -13,7 +13,7 @@ #include "net.minecraft.world.item.trading.h" #include "net.minecraft.world.level.tile.h" #include "net.minecraft.world.level.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "Villager.h" unordered_map > Villager::MIN_MAX_VALUES; diff --git a/Minecraft.World/VillagerGolem.cpp b/Minecraft.World/VillagerGolem.cpp index a0f0547..1947bf3 100644 --- a/Minecraft.World/VillagerGolem.cpp +++ b/Minecraft.World/VillagerGolem.cpp @@ -13,7 +13,7 @@ #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.tile.h" #include "net.minecraft.world.phys.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SynchedEntityData.h" #include "VillagerGolem.h" #include "ParticleTypes.h" diff --git a/Minecraft.World/WaterLilyTile.cpp b/Minecraft.World/WaterLilyTile.cpp index 9120392..e35f84d 100644 --- a/Minecraft.World/WaterLilyTile.cpp +++ b/Minecraft.World/WaterLilyTile.cpp @@ -2,7 +2,7 @@ #include "WaterLilyTile.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.entity.item.h" -#include "..\Minecraft.Client\Minecraft.h" +#include "../Minecraft.Client/Minecraft.h" #include "AABB.h" WaterlilyTile::WaterlilyTile(int id) : Bush(id) diff --git a/Minecraft.World/Wolf.cpp b/Minecraft.World/Wolf.cpp index 8ffc45c..5b62d74 100644 --- a/Minecraft.World/Wolf.cpp +++ b/Minecraft.World/Wolf.cpp @@ -15,7 +15,7 @@ #include "net.minecraft.stats.h" #include "Sheep.h" #include "Wolf.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "SoundTypes.h" diff --git a/Minecraft.World/WoodSlabTile.cpp b/Minecraft.World/WoodSlabTile.cpp index ba3a98e..d7a0e9e 100644 --- a/Minecraft.World/WoodSlabTile.cpp +++ b/Minecraft.World/WoodSlabTile.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "WoodSlabTile.h" -#include "woodtile.h" -#include "treetile.h" +#include "WoodTile.h" +#include "TreeTile.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.biome.h" #include "net.minecraft.world.item.h" diff --git a/Minecraft.World/Zombie.cpp b/Minecraft.World/Zombie.cpp index b167635..d58c998 100644 --- a/Minecraft.World/Zombie.cpp +++ b/Minecraft.World/Zombie.cpp @@ -11,7 +11,7 @@ #include "net.minecraft.world.entity.player.h" #include "Zombie.h" #include "GenericStats.h" -#include "..\Minecraft.Client\Textures.h" +#include "../Minecraft.Client/Textures.h" #include "net.minecraft.world.entity.h" #include "SoundTypes.h" diff --git a/Minecraft.World/compression.cpp b/Minecraft.World/compression.cpp index 9658443..5e0a05a 100644 --- a/Minecraft.World/compression.cpp +++ b/Minecraft.World/compression.cpp @@ -1,13 +1,13 @@ #include "stdafx.h" #include "compression.h" -#if defined __ORBIS__ || defined __PS3__ || defined _DURANGO || defined _WIN64 -#include "..\Minecraft.Client\Common\zlib\zlib.h" +#if defined __linux__ || defined __ORBIS__ || defined __PS3__ || defined _DURANGO || defined _WIN64 +#include "../Minecraft.Client/Common/zlib/zlib.h" #endif #if defined __PSVITA__ -#include "..\Minecraft.Client\PSVita\PSVitaExtras\zlib.h" +#include "../Minecraft.Client/PSVita/PSVitaExtras/zlib.h" #elif defined __PS3__ -#include "..\Minecraft.Client\PS3\PS3Extras\EdgeZLib.h" +#include "../Minecraft.Client/PS3/PS3Extras/EdgeZLib.h" #endif //__PS3__ @@ -323,7 +323,7 @@ HRESULT Compression::DecompressRLE(void *pDestination, unsigned int *pDestSize, HRESULT Compression::Compress(void *pDestination, unsigned int *pDestSize, void *pSource, unsigned int SrcSize) { // Using zlib for x64 compression - 360 is using native 360 compression and PS3 a stubbed non-compressing version of this -#if defined __ORBIS__ || defined _DURANGO || defined _WIN64 || defined __PSVITA__ +#if defined __ORBIS__ || defined _DURANGO || defined _WIN64 || defined __PSVITA__ || defined __linux__ SIZE_T destSize = (SIZE_T)(*pDestSize); int res = ::compress((Bytef *)pDestination, (uLongf *)&destSize, (Bytef *)pSource, SrcSize); *pDestSize = (unsigned int)destSize; @@ -351,7 +351,7 @@ HRESULT Compression::Decompress(void *pDestination, unsigned int *pDestSize, voi } // Using zlib for x64 compression - 360 is using native 360 compression and PS3 a stubbed non-compressing version of this -#if defined __ORBIS__ || defined _DURANGO || defined _WIN64 || defined __PSVITA__ +#if defined __ORBIS__ || defined _DURANGO || defined _WIN64 || defined __PSVITA__ || defined __linux__ SIZE_T destSize = (SIZE_T)(*pDestSize); int res = ::uncompress((Bytef *)pDestination, (uLongf *)&destSize, (Bytef *)pSource, SrcSize); *pDestSize = (unsigned int)destSize; @@ -504,7 +504,7 @@ HRESULT Compression::DecompressWithType(void *pDestination, unsigned int *pDestS Compression::Compression() { // Using zlib for x64 compression - 360 is using native 360 compression and PS3 a stubbed non-compressing version of this -#if !(defined __ORBIS__ || defined __PS3__) +#if !(defined __ORBIS__ || defined __PS3__ || defined __linux__) // The default parameters for compression context allocated about 6.5MB, reducing the partition size here from the default 512KB to 128KB // brings this down to about 3MB XMEMCODEC_PARAMETERS_LZX params; @@ -531,7 +531,7 @@ Compression::Compression() Compression::~Compression() { -#if !(defined __ORBIS__ || defined __PS3__ || defined __PSVITA__) +#if !(defined __ORBIS__ || defined __PS3__ || defined __PSVITA__ || defined __linux__) XMemDestroyCompressionContext(compressionContext); XMemDestroyDecompressionContext(decompressionContext); diff --git a/Minecraft.World/compression.h b/Minecraft.World/compression.h index bceac78..02a056b 100644 --- a/Minecraft.World/compression.h +++ b/Minecraft.World/compression.h @@ -2,7 +2,7 @@ #include "FileHeader.h" #ifdef _XBOX_ONE -#include "..\Minecraft.Client\Durango\DurangoExtras\xcompress.h" +#include "../Minecraft.Client/Durango/DurangoExtras/xcompress.h" #endif class Compression @@ -59,7 +59,7 @@ private: HRESULT DecompressWithType(void *pDestination, unsigned int *pDestSize, void *pSource, unsigned int SrcSize); -#if defined __ORBIS__ || defined __PS3__ +#if defined __ORBIS__ || defined __PS3__ || defined __linux__ #else XMEMCOMPRESSION_CONTEXT compressionContext; XMEMDECOMPRESSION_CONTEXT decompressionContext; diff --git a/Minecraft.World/net.minecraft.world.item.h b/Minecraft.World/net.minecraft.world.item.h index 0300b95..250aae5 100644 --- a/Minecraft.World/net.minecraft.world.item.h +++ b/Minecraft.World/net.minecraft.world.item.h @@ -34,7 +34,7 @@ #include "ShearsItem.h" #include "ShovelItem.h" #include "SignItem.h" -#include "SnowBallItem.h" +#include "SnowballItem.h" #include "StoneSlabTileItem.h" #include "TileItem.h" #include "TilePlanterItem.h" diff --git a/Minecraft.World/stdafx.h b/Minecraft.World/stdafx.h index 614f997..26659bd 100644 --- a/Minecraft.World/stdafx.h +++ b/Minecraft.World/stdafx.h @@ -30,7 +30,7 @@ typedef unsigned __int64 __uint64; #include using namespace DirectX; #include -#include "..\Minecraft.Client\Durango\DurangoExtras\DurangoStubs.h" +#include "../Minecraft.Client/Durango/DurangoExtras/DurangoStubs.h" #endif #if (defined __PS3__ || defined _XBOX ) @@ -119,7 +119,7 @@ typedef XUID GameSessionUID; #ifndef _XBOX #include "extraX64.h" #else -#include "..\Minecraft.Client\xbox\network\extra.h" +#include "../Minecraft.Client/Xbox/network/extra.h" #endif #include "Definitions.h" @@ -148,100 +148,100 @@ typedef XUID GameSessionUID; void MemSect(int sect); #ifdef _XBOX -#include "..\Minecraft.Client\xbox\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\xbox\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\xbox\4JLibs\inc\4J_XTMS.h" -#include "..\Minecraft.Client\xbox\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\xbox\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/Xbox/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/Xbox/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/Xbox/4JLibs/inc/4J_xtms.h" +#include "../Minecraft.Client/Xbox/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/Xbox/4JLibs/inc/4J_Input.h" #elif defined (__PS3__) -#include "..\Minecraft.Client\PS3\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\PS3\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\PS3\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\PS3\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/PS3/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/PS3/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/PS3/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/PS3/4JLibs/inc/4J_Input.h" #elif defined _DURANGO -#include "..\Minecraft.Client\Durango\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\Durango\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\Durango\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\Durango\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/Durango/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/Durango/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/Durango/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/Durango/4JLibs/inc/4J_Input.h" #elif defined _WINDOWS64 -#include "..\Minecraft.Client\Windows64\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\Windows64\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\Windows64\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\Windows64\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/Windows64/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/Windows64/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/Windows64/4JLibs/inc/4J_Input.h" #elif defined __PSVITA__ -#include "..\Minecraft.Client\PSVita\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\PSVita\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\PSVita\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\PSVita\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/PSVita/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/PSVita/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/PSVita/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/PSVita/4JLibs/inc/4J_Input.h" #else -#include "..\Minecraft.Client\Orbis\4JLibs\inc\4J_Profile.h" -#include "..\Minecraft.Client\Orbis\4JLibs\inc\4J_Render.h" -#include "..\Minecraft.Client\Orbis\4JLibs\inc\4J_Storage.h" -#include "..\Minecraft.Client\Orbis\4JLibs\inc\4J_Input.h" +#include "../Minecraft.Client/Orbis/4JLibs/inc/4J_Profile.h" +#include "../Minecraft.Client/Orbis/4JLibs/inc/4J_Render.h" +#include "../Minecraft.Client/Orbis/4JLibs/inc/4J_Storage.h" +#include "../Minecraft.Client/Orbis/4JLibs/inc/4J_Input.h" #endif -#include "..\Minecraft.Client\Common\Network\GameNetworkManager.h" +#include "../Minecraft.Client/Common/Network/GameNetworkManager.h" // #ifdef _XBOX -#include "..\Minecraft.Client\Common\UI\UIEnums.h" -#include "..\Minecraft.Client\Common\App_defines.h" -#include "..\Minecraft.Client\Common\App_enums.h" -#include "..\Minecraft.Client\Common\Tutorial\TutorialEnum.h" -#include "..\Minecraft.Client\Common\App_structs.h" +#include "../Minecraft.Client/Common/UI/UIEnums.h" +#include "../Minecraft.Client/Common/App_Defines.h" +#include "../Minecraft.Client/Common/App_enums.h" +#include "../Minecraft.Client/Common/Tutorial/TutorialEnum.h" +#include "../Minecraft.Client/Common/App_structs.h" //#endif #ifdef _XBOX -#include "..\Minecraft.Client\Common\XUI\XUI_Helper.h" -#include "..\Minecraft.Client\Common\XUI\XUI_Scene_Base.h" +#include "../Minecraft.Client/Common/XUI/XUI_Helper.h" +#include "../Minecraft.Client/Common/XUI/XUI_Scene_Base.h" #endif -#include "..\Minecraft.Client\Common\Consoles_App.h" -#include "..\Minecraft.Client\Common\Minecraft_Macros.h" -#include "..\Minecraft.Client\Common\Colours\ColourTable.h" +#include "../Minecraft.Client/Common/Consoles_App.h" +#include "../Minecraft.Client/Common/Minecraft_Macros.h" +#include "../Minecraft.Client/Common/Colours/ColourTable.h" -#include "..\Minecraft.Client\Common\BuildVer.h" +#include "../Minecraft.Client/Common/BuildVer.h" #ifdef _XBOX -#include "..\Minecraft.Client\Xbox\Xbox_App.h" -#include "..\Minecraft.Client\XboxMedia\strings.h" -#include "..\Minecraft.Client\Xbox\Sentient\SentientTelemetryCommon.h" -#include "..\Minecraft.Client\Xbox\Sentient\MinecraftTelemetry.h" +#include "../Minecraft.Client/Xbox/Xbox_App.h" +#include "../Minecraft.Client/XboxMedia/strings.h" +#include "../Minecraft.Client/Xbox/Sentient/SentientTelemetryCommon.h" +#include "../Minecraft.Client/Xbox/Sentient/MinecraftTelemetry.h" #elif defined (__PS3__) -#include "..\Minecraft.Client\PS3\PS3_App.h" -#include "..\Minecraft.Client\PS3Media\strings.h" -#include "..\Minecraft.Client\PS3\Sentient\SentientTelemetryCommon.h" -#include "..\Minecraft.Client\PS3\Sentient\MinecraftTelemetry.h" +#include "../Minecraft.Client/PS3/PS3_App.h" +#include "../Minecraft.Client/PS3Media/strings.h" +#include "../Minecraft.Client/PS3/Sentient/SentientTelemetryCommon.h" +#include "../Minecraft.Client/PS3/Sentient/MinecraftTelemetry.h" #elif defined _DURANGO -#include "..\Minecraft.Client\Durango\Durango_App.h" -#include "..\Minecraft.Client\DurangoMedia\strings.h" +#include "../Minecraft.Client/Durango/Durango_App.h" +#include "../Minecraft.Client/DurangoMedia/strings.h" //#include "..\Minecraft.Client\Durango\Sentient\SentientManager.h" -#include "..\Minecraft.Client\Durango\Sentient\SentientTelemetryCommon.h" -#include "..\Minecraft.Client\Durango\Sentient\MinecraftTelemetry.h" -#include "..\Minecraft.Client\Durango\Sentient\TelemetryEnum.h" +#include "../Minecraft.Client/Durango/Sentient/SentientTelemetryCommon.h" +#include "../Minecraft.Client/Durango/Sentient/MinecraftTelemetry.h" +#include "../Minecraft.Client/Durango/Sentient/TelemetryEnum.h" #elif defined _WINDOWS64 -#include "..\Minecraft.Client\Windows64\Windows64_App.h" -#include "..\Minecraft.Client\Windows64Media\strings.h" -#include "..\Minecraft.Client\Windows64\Sentient\SentientTelemetryCommon.h" -#include "..\Minecraft.Client\Windows64\Sentient\MinecraftTelemetry.h" +#include "../Minecraft.Client/Windows64/Windows64_App.h" +#include "../Minecraft.Client/Windows64Media/strings.h" +#include "../Minecraft.Client/Windows64/Sentient/SentientTelemetryCommon.h" +#include "../Minecraft.Client/Windows64/Sentient/MinecraftTelemetry.h" #elif defined __PSVITA__ -#include "..\Minecraft.Client\PSVita\PSVita_App.h" -#include "..\Minecraft.Client\PSVitaMedia\strings.h" // TODO - create PSVita-specific version of this -#include "..\Minecraft.Client\PSVita\Sentient\SentientManager.h" -#include "..\Minecraft.Client\PSVita\Sentient\MinecraftTelemetry.h" +#include "../Minecraft.Client/PSVita/PSVita_App.h" +#include "../Minecraft.Client/PSVitaMedia/strings.h" // TODO - create PSVita-specific version of this +#include "../Minecraft.Client/PSVita/Sentient/SentientManager.h" +#include "../Minecraft.Client/PSVita/Sentient/MinecraftTelemetry.h" #else -#include "..\Minecraft.Client\Orbis\Orbis_App.h" -#include "..\Minecraft.Client\OrbisMedia\strings.h" -#include "..\Minecraft.Client\Orbis\Sentient\SentientTelemetryCommon.h" -#include "..\Minecraft.Client\Orbis\Sentient\MinecraftTelemetry.h" +#include "../Minecraft.Client/Orbis/Orbis_App.h" +#include "../Minecraft.Client/OrbisMedia/strings.h" +#include "../Minecraft.Client/Orbis/Sentient/SentientTelemetryCommon.h" +#include "../Minecraft.Client/Orbis/Sentient/MinecraftTelemetry.h" #endif -#include "..\Minecraft.Client\Common\DLC\DLCSkinFile.h" -#include "..\Minecraft.Client\Common\Console_Awards_enum.h" -#include "..\Minecraft.Client\Common\Potion_Macros.h" -#include "..\Minecraft.Client\Common\Console_Debug_enum.h" -#include "..\Minecraft.Client\Common\GameRules\ConsoleGameRulesConstants.h" -#include "..\Minecraft.Client\Common\GameRules\ConsoleGameRules.h" -#include "..\Minecraft.Client\Common\Telemetry\TelemetryManager.h" +#include "../Minecraft.Client/Common/DLC/DLCSkinFile.h" +#include "../Minecraft.Client/Common/Console_Awards_enum.h" +#include "../Minecraft.Client/Common/Potion_Macros.h" +#include "../Minecraft.Client/Common/Console_Debug_enum.h" +#include "../Minecraft.Client/Common/GameRules/ConsoleGameRulesConstants.h" +#include "../Minecraft.Client/Common/GameRules/ConsoleGameRules.h" +#include "../Minecraft.Client/Common/Telemetry/TelemetryManager.h" diff --git a/Minecraft.World/x64headers/extraX64.h b/Minecraft.World/x64headers/extraX64.h index 9aee5f0..0053b22 100644 --- a/Minecraft.World/x64headers/extraX64.h +++ b/Minecraft.World/x64headers/extraX64.h @@ -4,7 +4,7 @@ #include #include -#include "..\..\Minecraft.Client\SkinBox.h" +#include "../../Minecraft.Client/SkinBox.h" #include @@ -38,8 +38,8 @@ const int MINECRAFT_NET_MAX_PLAYERS = 8; #include #include #include -#include "..\..\Minecraft.Client\Orbis\Orbis_PlayerUID.h" -#include "..\..\Minecraft.Client\Orbis\Network\SQRNetworkManager_Orbis.h" +#include "../../Minecraft.Client/Orbis/Orbis_PlayerUID.h" +#include "../../Minecraft.Client/Orbis/Network/SQRNetworkManager_Orbis.h" typedef SQRNetworkManager_Orbis::SessionID SessionID; typedef SQRNetworkManager_Orbis::PresenceSyncInfo INVITE_INFO; @@ -49,8 +49,8 @@ typedef SQRNetworkManager_Orbis::PresenceSyncInfo INVITE_INFO; #include #include #include -#include "..\..\Minecraft.Client\PS3\PS3_PlayerUID.h" -#include "..\..\Minecraft.Client\PS3\Network\SQRNetworkManager_PS3.h" +#include "../../Minecraft.Client/PS3/PS3_PlayerUID.h" +#include "../../Minecraft.Client/PS3/Network/SQRNetworkManager_PS3.h" typedef SQRNetworkManager::SessionID SessionID; typedef SQRNetworkManager::PresenceSyncInfo INVITE_INFO; @@ -58,15 +58,15 @@ typedef SQRNetworkManager::PresenceSyncInfo INVITE_INFO; #include #include #include -#include "..\..\Minecraft.Client\PSVita\PSVita_PlayerUID.h" -#include "..\..\Minecraft.Client\PSVita\Network\SQRNetworkManager_Vita.h" -#include "..\..\Minecraft.Client\PSVita\Network\SQRNetworkManager_AdHoc_Vita.h" +#include "../../Minecraft.Client/PSVita/PSVita_PlayerUID.h" +#include "../../Minecraft.Client/PSVita/Network/SQRNetworkManager_Vita.h" +#include "../../Minecraft.Client/PSVita/Network/SQRNetworkManager_AdHoc_Vita.h" typedef SQRNetworkManager_Vita::SessionID SessionID; typedef SQRNetworkManager_Vita::PresenceSyncInfo INVITE_INFO; #elif defined _DURANGO -#include "..\..\Minecraft.Client\Durango\4JLibs\inc\4J_Profile.h" -#include "..\..\Minecraft.Client\Durango\Network\DQRNetworkManager.h" +#include "../../Minecraft.Client/Durango/4JLibs/inc/4J_Profile.h" +#include "../../Minecraft.Client/Durango/Network/DQRNetworkManager.h" typedef ULONGLONG SessionID; typedef ULONGLONG GameSessionUID; typedef DQRNetworkManager::SessionInfo INVITE_INFO; diff --git a/Minecraft.World/x64headers/qnet.h b/Minecraft.World/x64headers/qnet.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/qnet.h +++ b/Minecraft.World/x64headers/qnet.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/Minecraft.World/x64headers/xmcore.h b/Minecraft.World/x64headers/xmcore.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/xmcore.h +++ b/Minecraft.World/x64headers/xmcore.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/Minecraft.World/x64headers/xrnm.h b/Minecraft.World/x64headers/xrnm.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/xrnm.h +++ b/Minecraft.World/x64headers/xrnm.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/Minecraft.World/x64headers/xsocialpost.h b/Minecraft.World/x64headers/xsocialpost.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/xsocialpost.h +++ b/Minecraft.World/x64headers/xsocialpost.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/Minecraft.World/x64headers/xuiapp.h b/Minecraft.World/x64headers/xuiapp.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/xuiapp.h +++ b/Minecraft.World/x64headers/xuiapp.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/Minecraft.World/x64headers/xuiresource.h b/Minecraft.World/x64headers/xuiresource.h index e69de29..bb4c056 100644 --- a/Minecraft.World/x64headers/xuiresource.h +++ b/Minecraft.World/x64headers/xuiresource.h @@ -0,0 +1,2 @@ +#pragma once +#include "extraX64.h" diff --git a/MinecraftConsoles.sln b/MinecraftConsoles.sln index f132503..7b367dd 100644 --- a/MinecraftConsoles.sln +++ b/MinecraftConsoles.sln @@ -8,6 +8,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Minecraft.Client", "Minecra {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} = {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Minecraft.Server", "Minecraft.Server\Minecraft.Server.vcxproj", "{12A22166-696D-402E-A1B8-806F46567BF2}" + ProjectSection(ProjectDependencies) = postProject + {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} = {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution ContentPackage_NO_TU|Durango = ContentPackage_NO_TU|Durango @@ -130,6 +135,44 @@ Global {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|PSVita.ActiveCfg = ReleaseForArt|x64 {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Windows64.ActiveCfg = ReleaseForArt|x64 {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Xbox 360.ActiveCfg = ReleaseForArt|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|Durango.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|ORBIS.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|PS3.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|PSVita.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|Windows64.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage_NO_TU|Xbox 360.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|Durango.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|ORBIS.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|PS3.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|PSVita.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|Windows64.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.CONTENTPACKAGE_SYMBOLS|Xbox 360.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|Durango.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|ORBIS.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|PS3.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|PSVita.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|Windows64.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ContentPackage|Xbox 360.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|Durango.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|ORBIS.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|PS3.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|PSVita.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|Windows64.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|Windows64.Build.0 = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Debug|Xbox 360.ActiveCfg = Debug|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|Durango.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|ORBIS.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|PS3.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|PSVita.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|Windows64.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|Windows64.Build.0 = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.Release|Xbox 360.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|Durango.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|ORBIS.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|PS3.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|PSVita.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|Windows64.ActiveCfg = Release|x64 + {12A22166-696D-402E-A1B8-806F46567BF2}.ReleaseForArt|Xbox 360.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/README.md b/README.md index f42390b..a87e9cf 100644 --- a/README.md +++ b/README.md @@ -99,4 +99,14 @@ example: - If you find issues, open a PR. - I will review and merge if valid. +## Dedicated Server +The dedicated server lives in a [separate repo](https://github.com/LCEMP/LCEMP-Server) and is included as a git submodule under `Minecraft.Server/`. + +After cloning this repo, pull it with: +``` +git submodule update --init +``` + +See the [Minecraft.Server README](Minecraft.Server/README.md) for build instructions, server properties, and available commands. + author: notpies diff --git a/cmake/ServerSources.cmake b/cmake/ServerSources.cmake new file mode 100644 index 0000000..95962b2 --- /dev/null +++ b/cmake/ServerSources.cmake @@ -0,0 +1,192 @@ +set(MINECRAFT_SERVER_OWN_SOURCES + "Core/DedicatedServer.cpp" + "Core/DedicatedServer_Main.cpp" + "Core/ServerLogger.cpp" + "Core/ServerLists.cpp" + "Core/ServerProperties.cpp" + "Stubs/ServerStubs.cpp" + "Stubs/ServerStubs2.cpp" + "Stubs/ServerStubs3.cpp" + "Commands/ServerCommands.cpp" + "Commands/ConsoleCommandDispatcher.cpp" + "Commands/StopCommand.cpp" + "Commands/HelpCommand.cpp" + "Commands/TpCommand.cpp" + "Commands/ConsoleCommandSender.cpp" + "Commands/TimeServerCommand.cpp" + "Commands/ToggleDownfallServerCommand.cpp" + "Commands/GiveServerCommand.cpp" + "Commands/EnchantServerCommand.cpp" + "Commands/KillServerCommand.cpp" + "Commands/GameModeServerCommand.cpp" + "Commands/ListServerCommand.cpp" + "Commands/KickServerCommand.cpp" + "Commands/SayCommand.cpp" + "Commands/MeCommand.cpp" + "Commands/SeedCommand.cpp" + "Commands/XpCommand.cpp" + "Commands/DefaultGameModeCommand.cpp" + "Commands/SaveAllCommand.cpp" + "Commands/SaveOffCommand.cpp" + "Commands/SaveOnCommand.cpp" + "Commands/DebugCommand.cpp" + "Commands/OpCommand.cpp" + "Commands/DeOpCommand.cpp" + "Commands/BanCommand.cpp" + "Commands/PardonCommand.cpp" + "Commands/BanIpCommand.cpp" + "Commands/PardonIpCommand.cpp" + "Commands/BanListCommand.cpp" + "Commands/WhitelistCommand.cpp" +) + +if(UNIX) + list(APPEND MINECRAFT_SERVER_OWN_SOURCES + "Linux/PosixNetLayer.cpp" + ) +endif() + +set(MINECRAFT_SERVER_SHARED_SOURCES + "MinecraftServer.cpp" + "ServerConnection.cpp" + "ServerLevel.cpp" + "ServerLevelListener.cpp" + "ServerPlayer.cpp" + "ServerPlayerGameMode.cpp" + "ServerChunkCache.cpp" + "ServerCommandDispatcher.cpp" + "DerivedServerLevel.cpp" + "PlayerList.cpp" + "PlayerConnection.cpp" + "PendingConnection.cpp" + "PlayerChunkMap.cpp" + "EntityTracker.cpp" + "TrackedEntity.cpp" + "ConsoleInput.cpp" + "Settings.cpp" + "Options.cpp" + "User.cpp" + "StatsCounter.cpp" + "StatsSyncher.cpp" + "Minecraft.cpp" + "MultiPlayerLevel.cpp" + "MultiPlayerLocalPlayer.cpp" + "MultiPlayerChunkCache.cpp" + "MultiPlayerGameMode.cpp" + "LocalPlayer.cpp" + "RemotePlayer.cpp" + "ClientConnection.cpp" + "ClientConstants.cpp" + "TeleportCommand.cpp" + "StringTable.cpp" + "WstringLookup.cpp" + "MemoryTracker.cpp" + "CreativeMode.cpp" + "Extrax64Stubs.cpp" + "KeyboardMouseInput.cpp" + "PS3/PS3Extras/ShutdownManager.cpp" + "Xbox/Network/NetworkPlayerXbox.cpp" + "Windows64/Leaderboards/WindowsLeaderboardManager.cpp" + "Platform_Libs/Dev/Storage/4J_Storage.cpp" + "Platform_Libs/Dev/Storage/STO_Main.cpp" + "Platform_Libs/Dev/Storage/STO_SaveGame.cpp" + "Platform_Libs/Dev/Storage/STO_DLC.cpp" + "Common/Consoles_App.cpp" + "Common/ConsoleGameMode.cpp" + "Common/Console_Utils.cpp" + "Common/Network/GameNetworkManager.cpp" + "Common/Network/PlatformNetworkManagerStub.cpp" + "Common/Telemetry/TelemetryManager.cpp" + "Common/Trial/TrialMode.cpp" + "Common/Leaderboards/LeaderboardManager.cpp" + "Common/DLC/DLCFile.cpp" + "Common/DLC/DLCManager.cpp" + "Common/DLC/DLCPack.cpp" + "Common/DLC/DLCTextureFile.cpp" + "Common/DLC/DLCLocalisationFile.cpp" + "Common/DLC/DLCGameRulesFile.cpp" + "Common/DLC/DLCGameRulesHeader.cpp" + "Common/DLC/DLCAudioFile.cpp" + "Common/DLC/DLCCapeFile.cpp" + "Common/DLC/DLCSkinFile.cpp" + "Common/DLC/DLCColourTableFile.cpp" + "Common/DLC/DLCUIDataFile.cpp" + "Common/Audio/SoundNames.cpp" + "Common/Colours/ColourTable.cpp" + "Common/GameRules/GameRule.cpp" + "Common/GameRules/GameRuleDefinition.cpp" + "Common/GameRules/GameRuleManager.cpp" + "Common/GameRules/LevelGenerationOptions.cpp" + "Common/GameRules/LevelGenerators.cpp" + "Common/GameRules/LevelRules.cpp" + "Common/GameRules/LevelRuleset.cpp" + "Common/GameRules/BiomeOverride.cpp" + "Common/GameRules/StartFeature.cpp" + "Common/GameRules/ConsoleGenerateStructure.cpp" + "Common/GameRules/ConsoleSchematicFile.cpp" + "Common/GameRules/AddEnchantmentRuleDefinition.cpp" + "Common/GameRules/AddItemRuleDefinition.cpp" + "Common/GameRules/ApplySchematicRuleDefinition.cpp" + "Common/GameRules/CollectItemRuleDefinition.cpp" + "Common/GameRules/CompleteAllRuleDefinition.cpp" + "Common/GameRules/CompoundGameRuleDefinition.cpp" + "Common/GameRules/NamedAreaRuleDefinition.cpp" + "Common/GameRules/UpdatePlayerRuleDefinition.cpp" + "Common/GameRules/UseTileRuleDefinition.cpp" + "Common/GameRules/XboxStructureActionGenerateBox.cpp" + "Common/GameRules/XboxStructureActionPlaceBlock.cpp" + "Common/GameRules/XboxStructureActionPlaceContainer.cpp" + "Common/GameRules/XboxStructureActionPlaceSpawner.cpp" + "Common/Tutorial/Tutorial.cpp" + "Common/Tutorial/TutorialMode.cpp" + "Common/Tutorial/FullTutorial.cpp" + "Common/Tutorial/FullTutorialActiveTask.cpp" + "Common/Tutorial/FullTutorialMode.cpp" + "Common/Tutorial/TutorialHint.cpp" + "Common/Tutorial/TutorialMessage.cpp" + "Common/Tutorial/TutorialTask.cpp" + "Common/Tutorial/AreaConstraint.cpp" + "Common/Tutorial/AreaHint.cpp" + "Common/Tutorial/AreaTask.cpp" + "Common/Tutorial/ChangeStateConstraint.cpp" + "Common/Tutorial/ChoiceTask.cpp" + "Common/Tutorial/CompleteUsingItemTask.cpp" + "Common/Tutorial/ControllerTask.cpp" + "Common/Tutorial/CraftTask.cpp" + "Common/Tutorial/DiggerItemHint.cpp" + "Common/Tutorial/EffectChangedTask.cpp" + "Common/Tutorial/InfoTask.cpp" + "Common/Tutorial/InputConstraint.cpp" + "Common/Tutorial/LookAtEntityHint.cpp" + "Common/Tutorial/LookAtTileHint.cpp" + "Common/Tutorial/PickupTask.cpp" + "Common/Tutorial/ProcedureCompoundTask.cpp" + "Common/Tutorial/ProgressFlagTask.cpp" + "Common/Tutorial/StatTask.cpp" + "Common/Tutorial/TakeItemHint.cpp" + "Common/Tutorial/UseItemTask.cpp" + "Common/Tutorial/UseTileTask.cpp" + "Common/Tutorial/XuiCraftingTask.cpp" + "Common/zlib/adler32.c" + "Common/zlib/compress.c" + "Common/zlib/crc32.c" + "Common/zlib/deflate.c" + "Common/zlib/gzclose.c" + "Common/zlib/gzlib.c" + "Common/zlib/gzread.c" + "Common/zlib/gzwrite.c" + "Common/zlib/infback.c" + "Common/zlib/inffast.c" + "Common/zlib/inflate.c" + "Common/zlib/inftrees.c" + "Common/zlib/trees.c" + "Common/zlib/uncompr.c" + "Common/zlib/zutil.c" +) + +if(NOT UNIX) + list(APPEND MINECRAFT_SERVER_SHARED_SOURCES + "Windows64/Network/WinsockNetLayer.cpp" + "Windows64/Windows64_App.cpp" + ) +endif() diff --git a/cmake/Sources.cmake b/cmake/Sources.cmake index 8c65483..6636244 100644 --- a/cmake/Sources.cmake +++ b/cmake/Sources.cmake @@ -443,6 +443,8 @@ set(MINECRAFT_CLIENT_SOURCES "Windows64/Windows64_App.cpp" "Windows64/Windows64_Minecraft.cpp" "Windows64/Network/WinsockNetLayer.cpp" + "Windows64/Audio/VoiceChat.cpp" + "Windows64/KBMConfig.cpp" "KeyboardMouseInput.cpp" "Windows64/Windows64_UIController.cpp" "WolfModel.cpp"