mirror of
https://github.com/LCEMP/LCEMP.git
synced 2026-04-23 07:24:14 +00:00
world/server linux support
This commit is contained in:
parent
6d6016a403
commit
9b34142250
10
.gitignore
vendored
10
.gitignore
vendored
|
|
@ -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/
|
||||
187
CMakeLists.txt
187
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$<$<CONFIG:Debug>: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 $<$<CONFIG:Debug>:/MTd> $<$<NOT:$<CONFIG:Debug>>:/MT> /EHsc)
|
||||
target_compile_options(MinecraftClient PRIVATE /W3 /MP $<$<CONFIG:Debug>:/MTd> $<$<NOT:$<CONFIG:Debug>>:/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
|
||||
$<$<CONFIG:Debug>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64>
|
||||
$<$<NOT:$<CONFIG:Debug>>:_LARGE_WORLDS;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64>
|
||||
)
|
||||
|
||||
target_compile_definitions(MinecraftClient PRIVATE
|
||||
$<$<CONFIG:Debug>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64>
|
||||
$<$<NOT:$<CONFIG:Debug>>:_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
|
||||
$<$<CONFIG:Debug>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64>
|
||||
$<$<NOT:$<CONFIG:Debug>>:_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"
|
||||
$<$<CONFIG:Debug>:
|
||||
"${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"
|
||||
>
|
||||
$<$<NOT:$<CONFIG:Debug>>:
|
||||
"${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"
|
||||
>
|
||||
)
|
||||
if(MSVC)
|
||||
target_compile_options(MinecraftWorld PRIVATE /W3 /MP $<$<CONFIG:Debug>:/MTd> $<$<NOT:$<CONFIG:Debug>>:/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$<$<CONFIG:Debug>: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 $<$<CONFIG:Debug>:/MTd> $<$<NOT:$<CONFIG:Debug>>:/MT> /EHsc)
|
||||
endif()
|
||||
|
||||
target_compile_definitions(MinecraftClient PRIVATE
|
||||
$<$<CONFIG:Debug>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64>
|
||||
$<$<NOT:$<CONFIG:Debug>>:_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"
|
||||
$<$<CONFIG:Debug>:
|
||||
"${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"
|
||||
>
|
||||
$<$<NOT:$<CONFIG:Debug>>:
|
||||
"${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()
|
||||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
#include <vector>
|
||||
#include <unordered_map>
|
||||
|
||||
#include "..\Minecraft.World\File.h"
|
||||
#include "..\Minecraft.World\ArrayWithLength.h"
|
||||
#include "../Minecraft.World/File.h"
|
||||
#include "../Minecraft.World/ArrayWithLength.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
|
|
|||
|
|
@ -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<Entity> _arrow, double x, double y, double z, float rot, float a)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\Minecraft.World\Mth.h"
|
||||
#include "../Minecraft.World/Mth.h"
|
||||
#include "BlazeModel.h"
|
||||
#include "ModelPart.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\Minecraft.World\Mth.h"
|
||||
#include "../Minecraft.World/Mth.h"
|
||||
#include "BookModel.h"
|
||||
#include "ModelPart.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\Minecraft.World\Mth.h"
|
||||
#include "../Minecraft.World/Mth.h"
|
||||
#include "ChickenModel.h"
|
||||
#include "ModelPart.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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<LevelSoundPacket> packet)
|
|||
|
||||
void ClientConnection::handleCustomPayload(shared_ptr<CustomPayloadPacket> 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);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 <audioout.h>
|
||||
#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__
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
class Mob;
|
||||
class Options;
|
||||
using namespace std;
|
||||
#include "..\..\Minecraft.World\SoundTypes.h"
|
||||
#include "../../Minecraft.World/SoundTypes.h"
|
||||
|
||||
enum eMUSICFILES
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#include "stdafx.h"
|
||||
#include "ColourTable.h"
|
||||
#include "..\..\..\Minecraft.World\StringHelpers.h"
|
||||
#include "../../../Minecraft.World/StringHelpers.h"
|
||||
|
||||
unordered_map<wstring,eMinecraftColour> ColourTable::s_colourNamesMap;
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#pragma once
|
||||
#include "..\Common\Tutorial\TutorialMode.h"
|
||||
#include "../Common/Tutorial/TutorialMode.h"
|
||||
|
||||
class ConsoleGameMode : public TutorialMode
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1,65 +1,65 @@
|
|||
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
#include <time.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"
|
||||
#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 <sys/tty.h>
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
#include <save_data_dialog.h>
|
||||
#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;
|
||||
|
|
|
|||
|
|
@ -5,23 +5,23 @@ using namespace std;
|
|||
#include "Audio/Consoles_SoundEngine.h"
|
||||
|
||||
#include <xuiapp.h>
|
||||
#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 <xsocialpost.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"
|
||||
#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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\..\..\Minecraft.World\StringHelpers.h"
|
||||
#include "../../../Minecraft.World/StringHelpers.h"
|
||||
#include "BiomeOverride.h"
|
||||
|
||||
BiomeOverride::BiomeOverride()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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<GameRuleDefinition *> *children)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
#include "GameRuleDefinition.h"
|
||||
#include "..\..\..\Minecraft.World\StructurePiece.h"
|
||||
#include "../../../Minecraft.World/StructurePiece.h"
|
||||
|
||||
class Level;
|
||||
class Random;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
#include "stdafx.h"
|
||||
#include <vector>
|
||||
#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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ using namespace std;
|
|||
#include <unordered_map>
|
||||
#include <string>
|
||||
|
||||
#include "..\..\..\Minecraft.World\ItemInstance.h"
|
||||
#include "../../../Minecraft.World/ItemInstance.h"
|
||||
#include "ConsoleGameRulesConstants.h"
|
||||
|
||||
#include "GameRulesInstance.h"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
#include <unordered_set>
|
||||
|
||||
#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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\..\..\Minecraft.World\StringHelpers.h"
|
||||
#include "../../../Minecraft.World/StringHelpers.h"
|
||||
#include "StartFeature.h"
|
||||
|
||||
StartFeature::StartFeature()
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
using namespace std;
|
||||
|
||||
#include "GameRuleDefinition.h"
|
||||
#include "..\..\..\Minecraft.World\StructureFeature.h"
|
||||
#include "../../../Minecraft.World/StructureFeature.h"
|
||||
|
||||
class StartFeature : public GameRuleDefinition
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\..\..\Minecraft.World\StringHelpers.h"
|
||||
#include "../../../Minecraft.World/StringHelpers.h"
|
||||
#include "UseTileRuleDefinition.h"
|
||||
|
||||
UseTileRuleDefinition::UseTileRuleDefinition()
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
using namespace std;
|
||||
|
||||
#include "GameRuleDefinition.h"
|
||||
#include "..\..\..\Minecraft.World\Pos.h"
|
||||
#include "../../../Minecraft.World/Pos.h"
|
||||
|
||||
class UseTileRuleDefinition : public GameRuleDefinition
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#include "stdafx.h"
|
||||
|
||||
#include "..\..\..\Minecraft.World\StringHelpers.h"
|
||||
#include "../../../Minecraft.World/StringHelpers.h"
|
||||
|
||||
#include "LeaderboardManager.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,21 +2,21 @@
|
|||
using namespace std;
|
||||
#include <vector>
|
||||
#include <qnet.h>
|
||||
#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;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
using namespace std;
|
||||
#include <vector>
|
||||
#include <qnet.h>
|
||||
#include "..\..\..\Minecraft.World\C4JThread.h"
|
||||
#include "../../../Minecraft.World/C4JThread.h"
|
||||
#include "NetworkPlayerInterface.h"
|
||||
#include "SessionInfo.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
using namespace std;
|
||||
#include <vector>
|
||||
#include "..\..\..\Minecraft.World\C4JThread.h"
|
||||
#include "../../../Minecraft.World/C4JThread.h"
|
||||
#include "NetworkPlayerInterface.h"
|
||||
#include "PlatformNetworkManagerInterface.h"
|
||||
#include "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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "..\..\Common\UI\UIEnums.h"
|
||||
#include "../../Common/UI/UIEnums.h"
|
||||
|
||||
class CTelemetryManager
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#pragma once
|
||||
#include "..\Tutorial\FullTutorialMode.h"
|
||||
#include "../Tutorial/FullTutorialMode.h"
|
||||
|
||||
class TrialMode : public FullTutorialMode
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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*/ )
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
#include "stdafx.h"
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
#include "stdafx.h"
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#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,
|
||||
|
|
|
|||
|
|
@ -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<TutorialConstraint *> *inConstraints /*= NULL*/,
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "stdafx.h"
|
||||
#include "..\..\Minecraft.h"
|
||||
#include "../../Minecraft.h"
|
||||
#include "FullTutorial.h"
|
||||
#include "FullTutorialMode.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
#include "stdafx.h"
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
using namespace std;
|
||||
|
||||
#include "..\..\..\Minecraft.World\Class.h"
|
||||
#include "../../../Minecraft.World/Class.h"
|
||||
#include "TutorialHint.h"
|
||||
|
||||
class ItemInstance;
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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*/)
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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 ),
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
#include "stdafx.h"
|
||||
#include <memory>
|
||||
#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 )
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
using namespace std;
|
||||
|
||||
#include "..\..\MultiPlayerGameMode.h"
|
||||
#include "../../MultiPlayerGameMode.h"
|
||||
#include "Tutorial.h"
|
||||
|
||||
class TutorialMode : public MultiPlayerGameMode
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
#include "TutorialTask.h"
|
||||
#include "..\..\..\Minecraft.World\Recipy.h"
|
||||
#include "../../../Minecraft.World/Recipy.h"
|
||||
|
||||
class XuiCraftingTask : public TutorialTask
|
||||
{
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue