mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-08-20 09:57:10 +00:00
run IWYU on entire codebase
This commit is contained in:
parent
729aad5f06
commit
6eb277c9aa
|
|
@ -4,10 +4,19 @@
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <SDL2/SDL_events.h>
|
||||||
|
#include <SDL2/SDL_gamecontroller.h>
|
||||||
|
#include <SDL2/SDL_joystick.h>
|
||||||
|
#include <SDL2/SDL_keyboard.h>
|
||||||
|
#include <SDL2/SDL_mouse.h>
|
||||||
|
#include <SDL2/SDL_scancode.h>
|
||||||
|
#include <SDL2/SDL_stdinc.h>
|
||||||
|
#include <SDL2/SDL_video.h>
|
||||||
|
#include <SDL2/begin_code.h>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "../4J.Common/4J_InputActions.h"
|
#include "../4J.Common/4J_InputActions.h"
|
||||||
|
#include "../platform/PlatformTypes.h"
|
||||||
|
|
||||||
C_4JInput InputManager;
|
C_4JInput InputManager;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
#include "../4J.Common/4J_Compat.h"
|
#include "../4J.Common/4J_Compat.h"
|
||||||
#include "../platform/IPlatformProfile.h"
|
#include "../platform/IPlatformProfile.h"
|
||||||
|
#include "../4J.Common/4J_Compat.h"
|
||||||
|
#include "../platform/PlatformTypes.h"
|
||||||
|
|
||||||
#define TITLEID_MINECRAFT 0x584111F7
|
#define TITLEID_MINECRAFT 0x584111F7
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#include "4J_Render.h"
|
#include "4J_Render.h"
|
||||||
|
|
||||||
#include "gl3_loader.h"
|
#include "gl3_loader.h"
|
||||||
|
#include "../platform/PlatformTypes.h"
|
||||||
|
#include "SDL.h"
|
||||||
|
#include "SDL_error.h"
|
||||||
|
#include "SDL_events.h"
|
||||||
|
#include "SDL_stdinc.h"
|
||||||
|
#include "SDL_video.h"
|
||||||
|
|
||||||
// undefine macros from header to avoid argument mismatch
|
// undefine macros from header to avoid argument mismatch
|
||||||
#undef glGenTextures
|
#undef glGenTextures
|
||||||
|
|
@ -24,16 +30,15 @@
|
||||||
#define GLM_FORCE_RADIANS
|
#define GLM_FORCE_RADIANS
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
|
|
||||||
#include <cassert>
|
|
||||||
#include <cstdio>
|
|
||||||
#include <cstdlib>
|
|
||||||
#include <cstring>
|
|
||||||
#include <glm/glm.hpp>
|
#include <glm/glm.hpp>
|
||||||
#include <glm/gtc/matrix_transform.hpp>
|
#include <glm/gtc/matrix_transform.hpp>
|
||||||
#include <glm/gtc/type_ptr.hpp>
|
#include <glm/gtc/type_ptr.hpp>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <cmath>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
C4JRender RenderManager;
|
C4JRender RenderManager;
|
||||||
|
|
||||||
|
|
@ -44,13 +49,16 @@ C4JRender RenderManager;
|
||||||
#ifdef GLES
|
#ifdef GLES
|
||||||
static const char* VERT_SRC =
|
static const char* VERT_SRC =
|
||||||
#include "shaders/vertex_es.vert"
|
#include "shaders/vertex_es.vert"
|
||||||
|
|
||||||
;
|
;
|
||||||
static const char* FRAG_SRC =
|
static const char* FRAG_SRC =
|
||||||
#include "shaders/fragment_es.frag"
|
#include "shaders/fragment_es.frag"
|
||||||
|
|
||||||
;
|
;
|
||||||
#else
|
#else
|
||||||
static const char* VERT_SRC =
|
static const char* VERT_SRC =
|
||||||
#include "shaders/vertex.vert"
|
#include "shaders/vertex.vert"
|
||||||
|
|
||||||
;
|
;
|
||||||
static const char* FRAG_SRC =
|
static const char* FRAG_SRC =
|
||||||
#include "shaders/fragment.frag"
|
#include "shaders/fragment.frag"
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstdint>
|
|
||||||
#include <cstdlib>
|
|
||||||
|
|
||||||
#include "gl3_loader.h"
|
#include "gl3_loader.h"
|
||||||
// NOTE: gl3_loader.h must be included before these two
|
// NOTE: gl3_loader.h must be included before these two
|
||||||
#include <GL/gl.h>
|
#include <GL/gl.h>
|
||||||
#include <GL/glu.h>
|
#include <GL/glu.h>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
#include "../platform/IPlatformRender.h"
|
#include "../platform/IPlatformRender.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#include "4J_Storage.h"
|
#include "4J_Storage.h"
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#include "../4J.Common/4J_Compat.h"
|
#include "../4J.Common/4J_Compat.h"
|
||||||
#include "../platform/IPlatformStorage.h"
|
#include "../platform/IPlatformStorage.h"
|
||||||
|
#include "../4J.Common/4J_Compat.h"
|
||||||
|
|
||||||
class C4JStringTable;
|
class C4JStringTable;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
|
||||||
#include "Minecraft.Client/include/MobSkinMemTextureProcessor.h"
|
|
||||||
#include "console_helpers/PathHelper.h"
|
#include "console_helpers/PathHelper.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/Options.h"
|
#include "minecraft/client/Options.h"
|
||||||
|
|
@ -7,44 +5,82 @@
|
||||||
#include "minecraft/client/multiplayer/ClientConnection.h"
|
#include "minecraft/client/multiplayer/ClientConnection.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/client/player/LocalPlayer.h"
|
|
||||||
#include "minecraft/client/renderer/GameRenderer.h"
|
#include "minecraft/client/renderer/GameRenderer.h"
|
||||||
#include "minecraft/client/renderer/LevelRenderer.h"
|
|
||||||
#include "minecraft/server/MinecraftServer.h"
|
#include "minecraft/server/MinecraftServer.h"
|
||||||
#include "minecraft/server/level/GameMode.h"
|
|
||||||
#include "minecraft/stats/StatsCounter.h"
|
#include "minecraft/stats/StatsCounter.h"
|
||||||
#include "minecraft/world/Container.h"
|
#include "minecraft/world/Container.h"
|
||||||
#include "minecraft/world/entity/player/Inventory.h"
|
|
||||||
#include "minecraft/world/entity/player/Player.h"
|
#include "minecraft/world/entity/player/Player.h"
|
||||||
#include "minecraft/world/item/crafting/Recipy.h"
|
#include "minecraft/world/item/crafting/Recipy.h"
|
||||||
#include "minecraft/world/level/Level.h"
|
|
||||||
#include "minecraft/world/level/tile/entity/DispenserTileEntity.h"
|
|
||||||
#include "minecraft/world/level/tile/entity/FurnaceTileEntity.h"
|
|
||||||
#include "minecraft/world/level/tile/entity/HopperTileEntity.h"
|
#include "minecraft/world/level/tile/entity/HopperTileEntity.h"
|
||||||
#include "minecraft/world/level/tile/entity/SignTileEntity.h"
|
#include "4J.Common/4J_Compat.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "4J.Common/4J_InputActions.h"
|
||||||
#include "minecraft/world/phys/Vec3.h"
|
#include "4J_Profile.h"
|
||||||
|
#include "4J_Render.h"
|
||||||
|
#include "4J_Storage.h"
|
||||||
|
#include "Common/App_Defines.h"
|
||||||
|
#include "Common/App_enums.h"
|
||||||
|
#include "Common/App_structs.h"
|
||||||
|
#include "Common/Consoles_App.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Console_Debug_enum.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCSkinFile.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/GameNetworkManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/All Platforms/UIEnums.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/All Platforms/UIStructs.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/Scenes/UIScene_FullscreenProgress.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "Minecraft.Client/include/NetTypes.h"
|
||||||
|
#include "SkinBox.h"
|
||||||
|
#include "XboxStubs.h"
|
||||||
|
#include "java/Class.h"
|
||||||
|
#include "java/File.h"
|
||||||
|
#include "java/Random.h"
|
||||||
|
#include "minecraft/client/model/geom/Model.h"
|
||||||
|
#include "minecraft/client/multiplayer/MultiPlayerGameMode.h"
|
||||||
|
#include "minecraft/client/renderer/Textures.h"
|
||||||
|
#include "minecraft/client/renderer/entity/EntityRenderer.h"
|
||||||
|
#include "minecraft/client/skins/TexturePack.h"
|
||||||
|
#include "minecraft/network/packet/DisconnectPacket.h"
|
||||||
|
#include "minecraft/world/entity/item/MinecartHopper.h"
|
||||||
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "strings.h"
|
||||||
#if defined(_WINDOWS64)
|
#if defined(_WINDOWS64)
|
||||||
#include "Minecraft.Client/Windows64/XML/ATGXmlParser.h"
|
#include "Minecraft.Client/Windows64/XML/ATGXmlParser.h"
|
||||||
#include "Minecraft.Client/Windows64/XML/xmlFilesCallback.h"
|
#include "Minecraft.Client/Windows64/XML/xmlFilesCallback.h"
|
||||||
#endif
|
#endif
|
||||||
|
#include <assert.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <wchar.h>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
#include <chrono>
|
||||||
|
#include <thread>
|
||||||
|
#include <compare>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <memory>
|
||||||
|
#include <mutex>
|
||||||
|
#include <sstream>
|
||||||
|
#include <string>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/src/Audio/SoundEngine.h"
|
#include "Minecraft.Client/Common/src/Audio/SoundEngine.h"
|
||||||
#include "Minecraft.Client/Common/src/Colours/ColourTable.h"
|
#include "Minecraft.Client/Common/src/Colours/ColourTable.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRules.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleSchematicFile.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Leaderboards/LeaderboardManager.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
#include "Minecraft.Client/Common/src/UI/All Platforms/ArchiveFile.h"
|
#include "Minecraft.Client/Common/src/UI/All Platforms/ArchiveFile.h"
|
||||||
#include "Minecraft_Macros.h"
|
#include "Minecraft_Macros.h"
|
||||||
#include "console_helpers/PlatformTime.h"
|
#include "console_helpers/PlatformTime.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "console_helpers/compression.h"
|
#include "console_helpers/compression.h"
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "minecraft/client/Minecraft.h"
|
|
||||||
#include "minecraft/client/User.h"
|
#include "minecraft/client/User.h"
|
||||||
#include "minecraft/client/gui/Gui.h"
|
#include "minecraft/client/gui/Gui.h"
|
||||||
#include "minecraft/client/renderer/entity/EntityRenderDispatcher.h"
|
#include "minecraft/client/renderer/entity/EntityRenderDispatcher.h"
|
||||||
|
|
@ -52,20 +88,22 @@
|
||||||
#include "minecraft/client/skins/TexturePackRepository.h"
|
#include "minecraft/client/skins/TexturePackRepository.h"
|
||||||
#include "minecraft/server/PlayerList.h"
|
#include "minecraft/server/PlayerList.h"
|
||||||
#include "minecraft/server/level/ServerPlayer.h"
|
#include "minecraft/server/level/ServerPlayer.h"
|
||||||
#include "minecraft/world/entity/player/net.minecraft.world.entity.player.h"
|
|
||||||
#include "minecraft/world/level/LevelSettings.h"
|
|
||||||
#include "minecraft/world/level/storage/LevelData.h"
|
|
||||||
|
|
||||||
#if defined(__linux__)
|
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <climits>
|
|
||||||
#endif
|
|
||||||
#include <chrono>
|
|
||||||
#include <thread>
|
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/UI/Scenes/In-Game Menu Screens/UIScene_PauseMenu.h"
|
#include "Minecraft.Client/Common/src/UI/Scenes/In-Game Menu Screens/UIScene_PauseMenu.h"
|
||||||
#include "Minecraft.Client/Common/src/UI/UI.h"
|
|
||||||
|
class BeaconTileEntity;
|
||||||
|
class BrewingStandTileEntity;
|
||||||
|
class DispenserTileEntity;
|
||||||
|
class EntityHorse;
|
||||||
|
class FurnaceTileEntity;
|
||||||
|
class INVITE_INFO;
|
||||||
|
class Inventory;
|
||||||
|
class Level;
|
||||||
|
class LevelChunk;
|
||||||
|
class LevelGenerationOptions;
|
||||||
|
class LocalPlayer;
|
||||||
|
class Merchant;
|
||||||
|
class ModelPart;
|
||||||
|
class SignTileEntity;
|
||||||
|
|
||||||
// CMinecraftApp app;
|
// CMinecraftApp app;
|
||||||
unsigned int CMinecraftApp::m_uiLastSignInData = 0;
|
unsigned int CMinecraftApp::m_uiLastSignInData = 0;
|
||||||
|
|
@ -874,9 +912,6 @@ int CMinecraftApp::OldProfileVersionCallback(void* pParam,
|
||||||
// updates
|
// updates
|
||||||
app.DebugPrintf(
|
app.DebugPrintf(
|
||||||
"Don't know what to do with this profile version!\n");
|
"Don't know what to do with this profile version!\n");
|
||||||
#if !defined(_CONTENT_PACKAGE)
|
|
||||||
// __debugbreak();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
GAME_SETTINGS* pGameSettings = (GAME_SETTINGS*)pucData;
|
GAME_SETTINGS* pGameSettings = (GAME_SETTINGS*)pucData;
|
||||||
pGameSettings->ucMenuSensitivity =
|
pGameSettings->ucMenuSensitivity =
|
||||||
|
|
@ -4420,10 +4455,6 @@ void CMinecraftApp::AddMemoryTextureFile(const std::wstring& wName,
|
||||||
++pData->ucRefCount;
|
++pData->ucRefCount;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !defined(_CONTENT_PACKAGE)
|
|
||||||
// wprintf(L"Adding the memory texture file data for %ls\n", wName.c_str());
|
|
||||||
#endif
|
|
||||||
// this is a texture (png) file
|
// this is a texture (png) file
|
||||||
|
|
||||||
// add this texture to the list of memory texture files - it will then be
|
// add this texture to the list of memory texture files - it will then be
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
#include "Consoles_SoundEngine.h"
|
#include "Consoles_SoundEngine.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Audio/Consoles_SoundEngine.h"
|
|
||||||
|
|
||||||
bool ConsoleSoundEngine::GetIsPlayingStreamingCDMusic() {
|
bool ConsoleSoundEngine::GetIsPlayingStreamingCDMusic() {
|
||||||
return m_bIsPlayingStreamingCDMusic;
|
return m_bIsPlayingStreamingCDMusic;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <strings.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
|
@ -14,7 +12,9 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "4J.Common/4J_Compat.h"
|
#include "4J.Common/4J_Compat.h"
|
||||||
#include "Minecraft.Client/Common/src/Audio/SoundEngine.h"
|
#include "Common/App_Defines.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Audio/Consoles_SoundEngine.h"
|
||||||
|
#include "Minecraft.Client/Linux/Iggy/include/rrCore.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/C4JThread.h"
|
#include "console_helpers/C4JThread.h"
|
||||||
#include "console_helpers/PathHelper.h"
|
#include "console_helpers/PathHelper.h"
|
||||||
|
|
@ -49,6 +49,7 @@ int strcasecmp(const char* a, const char* b) {
|
||||||
|
|
||||||
#undef STB_VORBIS_HEADER_ONLY
|
#undef STB_VORBIS_HEADER_ONLY
|
||||||
#include "stb_vorbis.c"
|
#include "stb_vorbis.c"
|
||||||
|
|
||||||
// stb_vorbis leaks single-letter macros (C, L, R, etc.) that collide with
|
// stb_vorbis leaks single-letter macros (C, L, R, etc.) that collide with
|
||||||
// identifiers in other translation units during unity builds.
|
// identifiers in other translation units during unity builds.
|
||||||
#undef C
|
#undef C
|
||||||
|
|
@ -355,8 +356,9 @@ int SoundEngine::getMusicID(const std::wstring& name) {
|
||||||
return iCD + m_iStream_CD_1;
|
return iCD + m_iStream_CD_1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SoundEngine::playStreaming(const wstring& name, float x, float y, float z,
|
void SoundEngine::playStreaming(const std::wstring& name, float x, float y,
|
||||||
float volume, float pitch, bool bMusicDelay) {
|
float z, float volume, float pitch,
|
||||||
|
bool bMusicDelay) {
|
||||||
m_StreamingAudioInfo.x = x;
|
m_StreamingAudioInfo.x = x;
|
||||||
m_StreamingAudioInfo.y = y;
|
m_StreamingAudioInfo.y = y;
|
||||||
m_StreamingAudioInfo.z = z;
|
m_StreamingAudioInfo.z = z;
|
||||||
|
|
@ -745,7 +747,7 @@ void SoundEngine::updateMiniAudio() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SoundEngine::tick(shared_ptr<Mob>* players, float a) {
|
void SoundEngine::tick(std::shared_ptr<Mob>* players, float a) {
|
||||||
// update the listener positions
|
// update the listener positions
|
||||||
int listenerCount = 0;
|
int listenerCount = 0;
|
||||||
if (players) {
|
if (players) {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ class Options;
|
||||||
class C4JThread;
|
class C4JThread;
|
||||||
class Random;
|
class Random;
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/App_Defines.h"
|
#include "Minecraft.Client/Common/App_Defines.h"
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,10 @@
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Colours/ColourTable.h"
|
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
#include "java/InputOutputStream/DataInputStream.h"
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "Common/App_enums.h"
|
||||||
|
|
||||||
std::unordered_map<std::wstring, eMinecraftColour>
|
std::unordered_map<std::wstring, eMinecraftColour>
|
||||||
ColourTable::s_colourNamesMap;
|
ColourTable::s_colourNamesMap;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
#include "ConsoleGameMode.h"
|
#include "ConsoleGameMode.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/ConsoleGameMode.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,9 @@
|
||||||
#include "4J.Render/4J_Render.h"
|
#include "4J.Render/4J_Render.h"
|
||||||
#include "4J_Storage.h"
|
#include "4J_Storage.h"
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
#include "Minecraft.Client/include/XboxStubs.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
#if defined(_WINDOWS64)
|
#if defined(_WINDOWS64)
|
||||||
#include "Minecraft.Client/Windows64/XML/ATGXmlParser.h"
|
#include "Minecraft.Client/Windows64/XML/ATGXmlParser.h"
|
||||||
#include "Minecraft.Client/Windows64/XML/xmlFilesCallback.h"
|
#include "Minecraft.Client/Windows64/XML/xmlFilesCallback.h"
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "DLCCapeFile.h"
|
#include "DLCCapeFile.h"
|
||||||
|
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
|
|
||||||
DLCCapeFile::DLCCapeFile(const std::wstring& path)
|
DLCCapeFile::DLCCapeFile(const std::wstring& path)
|
||||||
: DLCFile(DLCManager::e_DLCType_Cape, path) {}
|
: DLCFile(DLCManager::e_DLCType_Cape, path) {}
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/Colours/ColourTable.h"
|
#include "Minecraft.Client/Common/src/Colours/ColourTable.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/skins/TexturePack.h"
|
#include "minecraft/client/skins/TexturePack.h"
|
||||||
#include "minecraft/client/skins/TexturePackRepository.h"
|
#include "minecraft/client/skins/TexturePackRepository.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
|
|
||||||
DLCColourTableFile::DLCColourTableFile(const std::wstring& path)
|
DLCColourTableFile::DLCColourTableFile(const std::wstring& path)
|
||||||
: DLCFile(DLCManager::e_DLCType_ColourTable, path) {
|
: DLCFile(DLCManager::e_DLCType_ColourTable, path) {
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,9 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRules.h"
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCGameRules.h"
|
||||||
|
|
||||||
class StringTable;
|
class StringTable;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "DLCLocalisationFile.h"
|
#include "DLCLocalisationFile.h"
|
||||||
|
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
|
|
||||||
DLCLocalisationFile::DLCLocalisationFile(const std::wstring& path)
|
DLCLocalisationFile::DLCLocalisationFile(const std::wstring& path)
|
||||||
: DLCFile(DLCManager::e_DLCType_LocalisationData, path) {
|
: DLCFile(DLCManager::e_DLCType_LocalisationData, path) {
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,29 @@
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
|
|
||||||
|
#include <wchar.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <sstream>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include "DLCFile.h"
|
#include "DLCFile.h"
|
||||||
#include "DLCPack.h"
|
#include "DLCPack.h"
|
||||||
#include "Minecraft.Client/Common/src/UI/UIController.h"
|
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "console_helpers/PortableFileIO.h"
|
#include "console_helpers/PortableFileIO.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/skins/TexturePackRepository.h"
|
#include "minecraft/client/skins/TexturePackRepository.h"
|
||||||
|
#include "4J_Profile.h"
|
||||||
|
#include "4J_Storage.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
// 4jcraft, this is the size of wchar_t on disk
|
// 4jcraft, this is the size of wchar_t on disk
|
||||||
// the DLC was created on windows, with wchar_t beeing 2 bytes and UTF-16
|
// the DLC was created on windows, with wchar_t beeing 2 bytes and UTF-16
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
#include "DLCPack.h"
|
#include "DLCPack.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
@ -13,17 +12,16 @@
|
||||||
#include "DLCGameRulesFile.h"
|
#include "DLCGameRulesFile.h"
|
||||||
#include "DLCGameRulesHeader.h"
|
#include "DLCGameRulesHeader.h"
|
||||||
#include "DLCLocalisationFile.h"
|
#include "DLCLocalisationFile.h"
|
||||||
#include "DLCSkinFile.h"
|
|
||||||
#include "DLCTextureFile.h"
|
#include "DLCTextureFile.h"
|
||||||
#include "DLCUIDataFile.h"
|
#include "DLCUIDataFile.h"
|
||||||
#include "Minecraft.Client/Common/src/Console_Debug_enum.h"
|
#include "Minecraft.Client/Common/src/Console_Debug_enum.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCSkinFile.h"
|
||||||
|
|
||||||
DLCPack::DLCPack(const std::wstring& name, std::uint32_t dwLicenseMask) {
|
DLCPack::DLCPack(const std::wstring& name, std::uint32_t dwLicenseMask) {
|
||||||
m_dataPath = L"";
|
m_dataPath = L"";
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,14 @@
|
||||||
#include "DLCSkinFile.h"
|
#include "DLCSkinFile.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "4J.Render/4J_Render.h"
|
#include "4J.Render/4J_Render.h"
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCSkinFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
#include "Minecraft.Client/include/SkinBox.h"
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
#include "Minecraft.Client/include/XboxStubs.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
|
|
||||||
DLCSkinFile::DLCSkinFile(const std::wstring& path)
|
DLCSkinFile::DLCSkinFile(const std::wstring& path)
|
||||||
: DLCFile(DLCManager::e_DLCType_Skin, path) {
|
: DLCFile(DLCManager::e_DLCType_Skin, path) {
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
#include "Minecraft.Client/include/SkinBox.h"
|
||||||
#include "minecraft/client/model/HumanoidModel.h"
|
#include "minecraft/client/model/HumanoidModel.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
|
||||||
class DLCSkinFile : public DLCFile {
|
class DLCSkinFile : public DLCFile {
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
#include "DLCFile.h"
|
#include "DLCFile.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
|
||||||
class DLCTextureFile : public DLCFile {
|
class DLCTextureFile : public DLCFile {
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "DLCUIDataFile.h"
|
#include "DLCUIDataFile.h"
|
||||||
|
|
||||||
#include "DLCManager.h"
|
#include "DLCManager.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCFile.h"
|
||||||
|
|
||||||
DLCUIDataFile::DLCUIDataFile(const std::wstring& path)
|
DLCUIDataFile::DLCUIDataFile(const std::wstring& path)
|
||||||
: DLCFile(DLCManager::e_DLCType_UIData, path) {
|
: DLCFile(DLCManager::e_DLCType_UIData, path) {
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,32 @@
|
||||||
#include "GameRuleManager.h"
|
#include "GameRuleManager.h"
|
||||||
|
|
||||||
#include "ConsoleGameRules.h"
|
#include <assert.h>
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRules.h"
|
#include <string.h>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesFile.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesFile.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCLocalisationFile.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCLocalisationFile.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
|
||||||
#include "console_helpers/compression.h"
|
#include "console_helpers/compression.h"
|
||||||
#include "java/File.h"
|
#include "java/File.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleSchematicFile.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerators.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/LevelRules.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/LevelRuleset.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "minecraft/world/level/storage/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
const wchar_t* GameRuleManager::wchTagNameA[] = {
|
const wchar_t* GameRuleManager::wchTagNameA[] = {
|
||||||
L"", // eGameRuleType_Root
|
L"", // eGameRuleType_Root
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
////using namespace std;
|
////using namespace std;
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <string>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerators.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerators.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/LevelRules.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/LevelRules.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
class LevelGenerationOptions;
|
class LevelGenerationOptions;
|
||||||
class RootGameRulesDefinition;
|
class RootGameRulesDefinition;
|
||||||
|
|
@ -16,6 +22,9 @@ class GameRuleDefinition;
|
||||||
class DataInputStream;
|
class DataInputStream;
|
||||||
class DataOutputStream;
|
class DataOutputStream;
|
||||||
class WstringLookup;
|
class WstringLookup;
|
||||||
|
class DLCGameRulesHeader;
|
||||||
|
class File;
|
||||||
|
class LevelRuleset;
|
||||||
|
|
||||||
#define GAME_RULE_SAVENAME L"requiredGameRules.grf"
|
#define GAME_RULE_SAVENAME L"requiredGameRules.grf"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,18 +5,15 @@
|
||||||
|
|
||||||
#include "ConsoleSchematicFile.h"
|
#include "ConsoleSchematicFile.h"
|
||||||
#include "LevelGenerationOptions.h"
|
#include "LevelGenerationOptions.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ApplySchematicRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "minecraft/world/level/Level.h"
|
#include "minecraft/world/level/Level.h"
|
||||||
#include "minecraft/world/level/chunk/LevelChunk.h"
|
#include "minecraft/world/level/chunk/LevelChunk.h"
|
||||||
#include "minecraft/world/level/dimension/Dimension.h"
|
#include "minecraft/world/level/dimension/Dimension.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "minecraft/world/phys/AABB.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
ApplySchematicRuleDefinition::ApplySchematicRuleDefinition(
|
ApplySchematicRuleDefinition::ApplySchematicRuleDefinition(
|
||||||
LevelGenerationOptions* levelGenOptions) {
|
LevelGenerationOptions* levelGenOptions) {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#include <optional>
|
#include <optional>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
#include "BiomeOverride.h"
|
#include "BiomeOverride.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/BiomeOverride.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
BiomeOverride::BiomeOverride() {
|
BiomeOverride::BiomeOverride() {
|
||||||
m_tile = 0;
|
m_tile = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,8 @@
|
||||||
#include "ConsoleGenerateStructure.h"
|
#include "ConsoleGenerateStructure.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructure.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionGenerateBox.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionGenerateBox.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
||||||
|
|
@ -18,6 +16,7 @@
|
||||||
#include "minecraft/world/level/Level.h"
|
#include "minecraft/world/level/Level.h"
|
||||||
#include "minecraft/world/level/dimension/Dimension.h"
|
#include "minecraft/world/level/dimension/Dimension.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/BoundingBox.h"
|
#include "minecraft/world/level/levelgen/structure/BoundingBox.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
ConsoleGenerateStructure::ConsoleGenerateStructure() : StructurePiece(0) {
|
ConsoleGenerateStructure::ConsoleGenerateStructure() : StructurePiece(0) {
|
||||||
m_x = m_y = m_z = 0;
|
m_x = m_y = m_z = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,12 @@
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "console_helpers/compression.h"
|
#include "console_helpers/compression.h"
|
||||||
#include "java/Class.h"
|
#include "java/Class.h"
|
||||||
#include "java/InputOutputStream/DataInputStream.h"
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
|
@ -33,6 +29,7 @@
|
||||||
#include "nbt/ListTag.h"
|
#include "nbt/ListTag.h"
|
||||||
#include "nbt/NbtIo.h"
|
#include "nbt/NbtIo.h"
|
||||||
#include "nbt/Tag.h"
|
#include "nbt/Tag.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
|
||||||
ConsoleSchematicFile::ConsoleSchematicFile() {
|
ConsoleSchematicFile::ConsoleSchematicFile() {
|
||||||
m_xSize = m_ySize = m_zSize = 0;
|
m_xSize = m_ySize = m_zSize = 0;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
#define XBOX_SCHEMATIC_CURRENT_VERSION 2
|
#define XBOX_SCHEMATIC_CURRENT_VERSION 2
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
#include <format>
|
#include <format>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <ranges>
|
#include <ranges>
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,39 @@
|
||||||
#include "LevelGenerationOptions.h"
|
#include "LevelGenerationOptions.h"
|
||||||
|
|
||||||
|
#include <limits.h>
|
||||||
|
#include <wchar.h>
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include "4J_Storage.h"
|
#include "4J_Storage.h"
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRules.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "minecraft/Pos.h"
|
#include "minecraft/Pos.h"
|
||||||
#include "minecraft/world/level/chunk/net.minecraft.world.level.chunk.h"
|
#include "4J_Profile.h"
|
||||||
#include "minecraft/world/level/net.minecraft.world.level.h"
|
#include "Common/App_enums.h"
|
||||||
#include "minecraft/world/phys/net.minecraft.world.phys.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCGameRulesHeader.h"
|
||||||
|
#include "Minecraft.Client/Common/src/DLC/DLCManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ApplySchematicRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/BiomeOverride.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructure.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleSchematicFile.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StartFeature.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "java/File.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "minecraft/world/level/Level.h"
|
||||||
|
#include "minecraft/world/level/chunk/LevelChunk.h"
|
||||||
|
#include "minecraft/world/level/levelgen/structure/BoundingBox.h"
|
||||||
|
#include "minecraft/world/phys/AABB.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
JustGrSource::JustGrSource() {
|
JustGrSource::JustGrSource() {
|
||||||
m_displayName = L"Default_DisplayName";
|
m_displayName = L"Default_DisplayName";
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,15 @@
|
||||||
// #pragma message("LevelGenerationOptions.h ")
|
// #pragma message("LevelGenerationOptions.h ")
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
#include <string>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
#include "Minecraft.Client/Common/src/DLC/DLCPack.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/StructureFeature.h"
|
#include "minecraft/world/level/levelgen/structure/StructureFeature.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
class ApplySchematicRuleDefinition;
|
class ApplySchematicRuleDefinition;
|
||||||
class LevelChunk;
|
class LevelChunk;
|
||||||
|
|
@ -17,6 +21,9 @@ class ConsoleSchematicFile;
|
||||||
class LevelRuleset;
|
class LevelRuleset;
|
||||||
class BiomeOverride;
|
class BiomeOverride;
|
||||||
class StartFeature;
|
class StartFeature;
|
||||||
|
class DLCPack;
|
||||||
|
class Pos;
|
||||||
|
class StringTable;
|
||||||
|
|
||||||
class GrSource {
|
class GrSource {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "LevelGenerationOptions.h"
|
#include "LevelGenerationOptions.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerators.h"
|
|
||||||
|
|
||||||
LevelGenerators::LevelGenerators() {}
|
LevelGenerators::LevelGenerators() {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
#include "StartFeature.h"
|
#include "StartFeature.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StartFeature.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
StartFeature::StartFeature() {
|
StartFeature::StartFeature() {
|
||||||
m_chunkX = 0;
|
m_chunkX = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
#include "XboxStructureActionGenerateBox.h"
|
#include "XboxStructureActionGenerateBox.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionGenerateBox.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
XboxStructureActionGenerateBox::XboxStructureActionGenerateBox() {
|
XboxStructureActionGenerateBox::XboxStructureActionGenerateBox() {
|
||||||
m_x0 = m_y0 = m_z0 = m_x1 = m_y1 = m_z1 = m_edgeTile = m_fillTile = 0;
|
m_x0 = m_y0 = m_z0 = m_x1 = m_y1 = m_z1 = m_edgeTile = m_fillTile = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
#include "XboxStructureActionPlaceBlock.h"
|
#include "XboxStructureActionPlaceBlock.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/ConsoleGenerateStructureAction.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
|
||||||
XboxStructureActionPlaceBlock::XboxStructureActionPlaceBlock() {
|
XboxStructureActionPlaceBlock::XboxStructureActionPlaceBlock() {
|
||||||
m_x = m_y = m_z = m_tile = m_data = 0;
|
m_x = m_y = m_z = m_tile = m_data = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,8 @@
|
||||||
#include "XboxStructureActionPlaceContainer.h"
|
#include "XboxStructureActionPlaceContainer.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceContainer.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddItemRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddItemRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
|
|
@ -15,6 +12,8 @@
|
||||||
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
||||||
#include "minecraft/world/level/tile/Tile.h"
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
#include "minecraft/world/level/tile/entity/TileEntity.h"
|
#include "minecraft/world/level/tile/entity/TileEntity.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
||||||
|
|
||||||
XboxStructureActionPlaceContainer::XboxStructureActionPlaceContainer() {
|
XboxStructureActionPlaceContainer::XboxStructureActionPlaceContainer() {
|
||||||
m_tile = Tile::chest_Id;
|
m_tile = Tile::chest_Id;
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
#include "XboxStructureActionPlaceSpawner.h"
|
#include "XboxStructureActionPlaceSpawner.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceSpawner.h"
|
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "minecraft/world/level/Level.h"
|
#include "minecraft/world/level/Level.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/BoundingBox.h"
|
#include "minecraft/world/level/levelgen/structure/BoundingBox.h"
|
||||||
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
#include "minecraft/world/level/levelgen/structure/StructurePiece.h"
|
||||||
#include "minecraft/world/level/tile/Tile.h"
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
#include "minecraft/world/level/tile/entity/MobSpawnerTileEntity.h"
|
#include "minecraft/world/level/tile/entity/MobSpawnerTileEntity.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/StructureActions/XboxStructureActionPlaceBlock.h"
|
||||||
|
|
||||||
XboxStructureActionPlaceSpawner::XboxStructureActionPlaceSpawner() {
|
XboxStructureActionPlaceSpawner::XboxStructureActionPlaceSpawner() {
|
||||||
m_tile = Tile::mobSpawner_Id;
|
m_tile = Tile::mobSpawner_Id;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
#include "LevelRules.h"
|
#include "LevelRules.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/LevelRules.h"
|
|
||||||
|
|
||||||
LevelRules::LevelRules() {}
|
LevelRules::LevelRules() {}
|
||||||
|
|
||||||
void LevelRules::addLevelRule(const std::wstring& displayName,
|
void LevelRules::addLevelRule(const std::wstring& displayName,
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddEnchantmentRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
@ -14,6 +12,8 @@
|
||||||
#include "minecraft/world/item/enchantment/Enchantment.h"
|
#include "minecraft/world/item/enchantment/Enchantment.h"
|
||||||
#include "minecraft/world/item/enchantment/EnchantmentCategory.h"
|
#include "minecraft/world/item/enchantment/EnchantmentCategory.h"
|
||||||
#include "minecraft/world/item/enchantment/EnchantmentInstance.h"
|
#include "minecraft/world/item/enchantment/EnchantmentInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
AddEnchantmentRuleDefinition::AddEnchantmentRuleDefinition() {
|
AddEnchantmentRuleDefinition::AddEnchantmentRuleDefinition() {
|
||||||
m_enchantmentId = m_enchantmentLevel = 0;
|
m_enchantmentId = m_enchantmentLevel = 0;
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,14 @@
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "AddEnchantmentRuleDefinition.h"
|
#include "AddEnchantmentRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddItemRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "minecraft/world/Container.h"
|
#include "minecraft/world/Container.h"
|
||||||
#include "minecraft/world/entity/player/Inventory.h"
|
#include "minecraft/world/entity/player/Inventory.h"
|
||||||
#include "minecraft/world/item/Item.h"
|
#include "minecraft/world/item/Item.h"
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
AddItemRuleDefinition::AddItemRuleDefinition() {
|
AddItemRuleDefinition::AddItemRuleDefinition() {
|
||||||
m_itemId = m_quantity = m_auxValue = m_dataTag = 0;
|
m_itemId = m_quantity = m_auxValue = m_dataTag = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
#include "CollectItemRuleDefinition.h"
|
#include "CollectItemRuleDefinition.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CollectItemRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
|
|
@ -9,6 +7,9 @@
|
||||||
#include "minecraft/network/Connection.h"
|
#include "minecraft/network/Connection.h"
|
||||||
#include "minecraft/network/packet/UpdateGameRuleProgressPacket.h"
|
#include "minecraft/network/packet/UpdateGameRuleProgressPacket.h"
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRulesInstance.h"
|
||||||
|
|
||||||
CollectItemRuleDefinition::CollectItemRuleDefinition() {
|
CollectItemRuleDefinition::CollectItemRuleDefinition() {
|
||||||
m_itemId = 0;
|
m_itemId = 0;
|
||||||
|
|
|
||||||
|
|
@ -4,14 +4,13 @@
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompleteAllRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompoundGameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "minecraft/network/Connection.h"
|
#include "minecraft/network/Connection.h"
|
||||||
#include "minecraft/network/packet/UpdateGameRuleProgressPacket.h"
|
#include "minecraft/network/packet/UpdateGameRuleProgressPacket.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompoundGameRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
void CompleteAllRuleDefinition::getChildren(
|
void CompleteAllRuleDefinition::getChildren(
|
||||||
std::vector<GameRuleDefinition*>* children) {
|
std::vector<GameRuleDefinition*>* children) {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
#include "CompoundGameRuleDefinition.h"
|
#include "CompoundGameRuleDefinition.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
@ -9,11 +8,13 @@
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CollectItemRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CollectItemRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompleteAllRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompleteAllRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UpdatePlayerRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UpdatePlayerRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UseTileRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UseTileRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRule.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRulesInstance.h"
|
||||||
|
|
||||||
CompoundGameRuleDefinition::CompoundGameRuleDefinition() {
|
CompoundGameRuleDefinition::CompoundGameRuleDefinition() {
|
||||||
m_lastRuleStatusChanged = nullptr;
|
m_lastRuleStatusChanged = nullptr;
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <format>
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRulesInstance.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/Rules/GameRulesInstance.h"
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "LevelRuleset.h"
|
#include "LevelRuleset.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompoundGameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/LevelRuleset.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/NamedAreaRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/NamedAreaRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/CompoundGameRuleDefinition.h"
|
||||||
|
|
||||||
class AABB;
|
class AABB;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/NamedAreaRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
NamedAreaRuleDefinition::NamedAreaRuleDefinition() {
|
NamedAreaRuleDefinition::NamedAreaRuleDefinition() {
|
||||||
m_name = L"";
|
m_name = L"";
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,9 @@
|
||||||
#include "UpdatePlayerRuleDefinition.h"
|
#include "UpdatePlayerRuleDefinition.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddItemRuleDefinition.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/AddItemRuleDefinition.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UpdatePlayerRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
@ -14,6 +11,8 @@
|
||||||
#include "minecraft/world/entity/player/Inventory.h"
|
#include "minecraft/world/entity/player/Inventory.h"
|
||||||
#include "minecraft/world/entity/player/Player.h"
|
#include "minecraft/world/entity/player/Player.h"
|
||||||
#include "minecraft/world/food/FoodData.h"
|
#include "minecraft/world/food/FoodData.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
UpdatePlayerRuleDefinition::UpdatePlayerRuleDefinition() {
|
UpdatePlayerRuleDefinition::UpdatePlayerRuleDefinition() {
|
||||||
m_bUpdateHealth = m_bUpdateFood = m_bUpdateYRot = false;
|
m_bUpdateHealth = m_bUpdateFood = m_bUpdateYRot = false;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
#include "UseTileRuleDefinition.h"
|
#include "UseTileRuleDefinition.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/UseTileRuleDefinition.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRulesConstants.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/GameRuleDefinition.h"
|
||||||
|
|
||||||
UseTileRuleDefinition::UseTileRuleDefinition() {
|
UseTileRuleDefinition::UseTileRuleDefinition() {
|
||||||
m_tileId = -1;
|
m_tileId = -1;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
#include "LeaderboardManager.h"
|
#include "LeaderboardManager.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
|
|
||||||
const std::wstring LeaderboardManager::filterNames[eNumFilterModes] = {
|
const std::wstring LeaderboardManager::filterNames[eNumFilterModes] = {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
#include <ranges>
|
#include <ranges>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Localisation/StringTable.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,17 @@
|
||||||
#include "GameNetworkManager.h"
|
#include "GameNetworkManager.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <compare>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRules.h"
|
|
||||||
#include "Minecraft.Client/Common/src/UI/Scenes/In-Game Menu Screens/UIScene_PauseMenu.h"
|
#include "Minecraft.Client/Common/src/UI/Scenes/In-Game Menu Screens/UIScene_PauseMenu.h"
|
||||||
#include "Minecraft.Client/Common/src/UI/UI.h"
|
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "Socket.h"
|
#include "Socket.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "console_helpers/ThreadName.h"
|
#include "console_helpers/ThreadName.h"
|
||||||
|
|
@ -19,7 +21,6 @@
|
||||||
#include "minecraft/client/User.h"
|
#include "minecraft/client/User.h"
|
||||||
#include "minecraft/client/gui/Gui.h"
|
#include "minecraft/client/gui/Gui.h"
|
||||||
#include "minecraft/client/multiplayer/ClientConnection.h"
|
#include "minecraft/client/multiplayer/ClientConnection.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/client/renderer/LevelRenderer.h"
|
#include "minecraft/client/renderer/LevelRenderer.h"
|
||||||
#include "minecraft/client/skins/TexturePack.h"
|
#include "minecraft/client/skins/TexturePack.h"
|
||||||
|
|
@ -32,9 +33,30 @@
|
||||||
#include "minecraft/world/entity/Entity.h"
|
#include "minecraft/world/entity/Entity.h"
|
||||||
#include "minecraft/world/item/crafting/FireworksRecipe.h"
|
#include "minecraft/world/item/crafting/FireworksRecipe.h"
|
||||||
#include "minecraft/world/level/chunk/storage/OldChunkStorage.h"
|
#include "minecraft/world/level/chunk/storage/OldChunkStorage.h"
|
||||||
#include "minecraft/world/level/tile/net.minecraft.world.level.tile.h"
|
#include "4J_Profile.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "4J_Render.h"
|
||||||
#include "minecraft/world/phys/Vec3.h"
|
#include "4J_Storage.h"
|
||||||
|
#include "Common/App_enums.h"
|
||||||
|
#include "Common/Consoles_App.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/GameRuleManager.h"
|
||||||
|
#include "Minecraft.Client/Common/src/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/PlatformNetworkManagerStub.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/All Platforms/UIEnums.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/All Platforms/UIStructs.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "XboxStubs.h"
|
||||||
|
#include "java/File.h"
|
||||||
|
#include "minecraft/network/Connection.h"
|
||||||
|
#include "minecraft/network/packet/PreLoginPacket.h"
|
||||||
|
#include "minecraft/world/level/Level.h"
|
||||||
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
|
class FriendSessionInfo;
|
||||||
|
class INVITE_INFO;
|
||||||
|
|
||||||
// Global instance
|
// Global instance
|
||||||
CGameNetworkManager g_NetworkManager;
|
CGameNetworkManager g_NetworkManager;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
#include <stdint.h>
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <format>
|
||||||
|
#include <string>
|
||||||
#if !defined(__linux__)
|
#if !defined(__linux__)
|
||||||
#include <qnet.h>
|
#include <qnet.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -8,9 +11,15 @@
|
||||||
#include "PlatformNetworkManagerStub.h"
|
#include "PlatformNetworkManagerStub.h"
|
||||||
#include "SessionInfo.h"
|
#include "SessionInfo.h"
|
||||||
#include "console_helpers/C4JThread.h"
|
#include "console_helpers/C4JThread.h"
|
||||||
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/PlatformNetworkManagerInterface.h"
|
||||||
|
#include "Minecraft.Client/include/NetTypes.h"
|
||||||
|
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
class Minecraft;
|
class Minecraft;
|
||||||
|
class FriendSessionInfo;
|
||||||
|
class INVITE_INFO;
|
||||||
|
class INetworkPlayer;
|
||||||
|
|
||||||
const int NON_QNET_SENDDATA_ACK_REQUIRED = 1;
|
const int NON_QNET_SENDDATA_ACK_REQUIRED = 1;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
#include "Minecraft.Client/include/NetTypes.h"
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "java/System.h"
|
#include "java/System.h"
|
||||||
|
|
||||||
NetworkPlayerQNet::NetworkPlayerQNet(IQNetPlayer* qnetPlayer) {
|
NetworkPlayerQNet::NetworkPlayerQNet(IQNetPlayer* qnetPlayer) {
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <compare>
|
#include <compare>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Network/GameNetworkManager.h"
|
#include "Minecraft.Client/Common/src/Network/GameNetworkManager.h"
|
||||||
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
#include "NetworkPlayerQNet.h"
|
#include "NetworkPlayerQNet.h"
|
||||||
#include "Socket.h"
|
#include "Socket.h"
|
||||||
#include "console_helpers/C4JThread.h"
|
#include "console_helpers/C4JThread.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
||||||
|
#include "Minecraft.Client/include/NetTypes.h"
|
||||||
|
|
||||||
CPlatformNetworkManagerStub* g_pPlatformNetworkManager;
|
CPlatformNetworkManagerStub* g_pPlatformNetworkManager;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,15 @@
|
||||||
#include "Socket.h"
|
#include "Socket.h"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
// 4jcraft TODO
|
// 4jcraft TODO
|
||||||
#include "Minecraft.Client/Common/ShutdownManager.h"
|
#include "Minecraft.Client/Common/ShutdownManager.h"
|
||||||
#include "Minecraft.Client/Common/src/Network/GameNetworkManager.h"
|
#include "Minecraft.Client/Common/src/Network/GameNetworkManager.h"
|
||||||
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
||||||
#include "Minecraft.Client/include/NetTypes.h"
|
#include "Minecraft.Client/include/NetTypes.h"
|
||||||
#include "Minecraft.Client/include/SkinBox.h"
|
|
||||||
#include "Minecraft.Client/include/XboxStubs.h"
|
|
||||||
#include "minecraft/server/network/ServerConnection.h"
|
#include "minecraft/server/network/ServerConnection.h"
|
||||||
|
|
||||||
class SocketAddress {};
|
class SocketAddress {};
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
#ifndef __linux__
|
#ifndef __linux__
|
||||||
#include <qnet.h>
|
#include <qnet.h>
|
||||||
#include <xrnm.h>
|
#include <xrnm.h>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
#include "TrialMode.h"
|
#include "TrialMode.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Trial/TrialMode.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/FullTutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/FullTutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/FullTutorialMode.h"
|
#include "Minecraft.Client/Common/src/Tutorial/FullTutorialMode.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "minecraft/world/phys/AABB.h"
|
||||||
#include "minecraft/world/phys/Vec3.h"
|
#include "minecraft/world/phys/Vec3.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
|
|
||||||
AreaConstraint::AreaConstraint(int descriptionId, double x0, double y0,
|
AreaConstraint::AreaConstraint(int descriptionId, double x0, double y0,
|
||||||
double z0, double x1, double y1, double z1,
|
double z0, double x1, double y1, double z1,
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
#include "Minecraft.Client/Common/src/Network/NetworkPlayerInterface.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
|
|
@ -15,6 +14,7 @@
|
||||||
#include "minecraft/world/level/LevelSettings.h"
|
#include "minecraft/world/level/LevelSettings.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "minecraft/world/phys/AABB.h"
|
||||||
#include "minecraft/world/phys/Vec3.h"
|
#include "minecraft/world/phys/Vec3.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
|
|
||||||
ChangeStateConstraint::ChangeStateConstraint(
|
ChangeStateConstraint::ChangeStateConstraint(
|
||||||
Tutorial* tutorial, eTutorial_State targetState,
|
Tutorial* tutorial, eTutorial_State targetState,
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
#include "4J.Common/4J_InputActions.h"
|
#include "4J.Common/4J_InputActions.h"
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/App_enums.h"
|
|
||||||
|
|
||||||
bool InputConstraint::isMappingConstrained(int iPad, int mapping) {
|
bool InputConstraint::isMappingConstrained(int iPad, int mapping) {
|
||||||
// If it's a menu button, then we ignore all inputs
|
// If it's a menu button, then we ignore all inputs
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,40 @@
|
||||||
#include "FullTutorial.h"
|
#include "FullTutorial.h"
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "4J.Common/4J_InputActions.h"
|
#include "4J.Common/4J_InputActions.h"
|
||||||
#include "Minecraft.Client/Common/src/GameRules/ConsoleGameRules.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraints.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/AreaHint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/AreaHint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/DiggerItemHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTasks.h"
|
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "minecraft/world/effect/net.minecraft.world.effect.h"
|
|
||||||
#include "minecraft/world/item/alchemy/PotionMacros.h"
|
#include "minecraft/world/item/alchemy/PotionMacros.h"
|
||||||
#include "minecraft/world/item/net.minecraft.world.item.h"
|
#include "Minecraft.Client/Common/src/GameRules/LevelRules/RuleDefinitions/LevelRuleset.h"
|
||||||
#include "minecraft/world/level/net.minecraft.world.level.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/AreaConstraint.h"
|
||||||
#include "minecraft/world/level/tile/net.minecraft.world.level.tile.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/ChangeStateConstraint.h"
|
||||||
#include "minecraft/world/phys/net.minecraft.world.phys.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/AreaTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ChoiceTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/CompleteUsingItemTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ControllerTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/CraftTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/EffectChangedTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/FullTutorialActiveTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/InfoTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/PickupTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ProcedureCompoundTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ProgressFlagTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/StateChangeTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/UseItemTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/UseTileTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/XuiCraftingTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "minecraft/world/effect/MobEffect.h"
|
||||||
|
#include "minecraft/world/item/Item.h"
|
||||||
|
#include "minecraft/world/item/crafting/Recipy.h"
|
||||||
|
#include "minecraft/world/level/LevelSettings.h"
|
||||||
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "minecraft/world/phys/AABB.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
|
class TutorialConstraint;
|
||||||
|
|
||||||
FullTutorial::FullTutorial(int iPad, bool isTrial /*= false*/)
|
FullTutorial::FullTutorial(int iPad, bool isTrial /*= false*/)
|
||||||
: Tutorial(iPad, true) {
|
: Tutorial(iPad, true) {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "Tutorial.h"
|
#include "Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
#define FULL_TUTORIAL_PROGRESS_2_X_2_Crafting 1
|
#define FULL_TUTORIAL_PROGRESS_2_X_2_Crafting 1
|
||||||
#define FULL_TUTORIAL_PROGRESS_3_X_3_Crafting 2
|
#define FULL_TUTORIAL_PROGRESS_3_X_3_Crafting 2
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,9 @@
|
||||||
#include "FullTutorialMode.h"
|
#include "FullTutorialMode.h"
|
||||||
|
|
||||||
#include "FullTutorial.h"
|
#include "FullTutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/FullTutorialMode.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
|
||||||
|
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,13 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/world/phys/AABB.h"
|
#include "minecraft/world/phys/AABB.h"
|
||||||
#include "minecraft/world/phys/Vec3.h"
|
#include "minecraft/world/phys/Vec3.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
AreaHint::AreaHint(eTutorial_Hint id, Tutorial* tutorial,
|
AreaHint::AreaHint(eTutorial_Hint id, Tutorial* tutorial,
|
||||||
eTutorial_State displayState, eTutorial_State completeState,
|
eTutorial_State displayState, eTutorial_State completeState,
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,14 @@
|
||||||
|
|
||||||
#include "DiggerItemHint.h"
|
#include "DiggerItemHint.h"
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "minecraft/world/entity/net.minecraft.world.entity.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
#include "minecraft/world/item/net.minecraft.world.item.h"
|
#include "java/Class.h"
|
||||||
#include "minecraft/world/level/net.minecraft.world.level.h"
|
#include "minecraft/world/entity/Entity.h"
|
||||||
#include "minecraft/world/level/tile/net.minecraft.world.level.tile.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
DiggerItemHint::DiggerItemHint(eTutorial_Hint id, Tutorial* tutorial,
|
DiggerItemHint::DiggerItemHint(eTutorial_Hint id, Tutorial* tutorial,
|
||||||
int descriptionId, int items[],
|
int descriptionId, int items[],
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "TutorialHint.h"
|
#include "TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
class DiggerItem;
|
class DiggerItem;
|
||||||
class Level;
|
class Level;
|
||||||
|
class Tutorial;
|
||||||
|
|
||||||
class DiggerItemHint : public TutorialHint {
|
class DiggerItemHint : public TutorialHint {
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#include "LookAtEntityHint.h"
|
#include "LookAtEntityHint.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
LookAtEntityHint::LookAtEntityHint(eTutorial_Hint id, Tutorial* tutorial,
|
LookAtEntityHint::LookAtEntityHint(eTutorial_Hint id, Tutorial* tutorial,
|
||||||
int descriptionId, int titleId,
|
int descriptionId, int titleId,
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "minecraft/world/item/Item.h"
|
#include "minecraft/world/item/Item.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
LookAtTileHint::LookAtTileHint(eTutorial_Hint id, Tutorial* tutorial,
|
LookAtTileHint::LookAtTileHint(eTutorial_Hint id, Tutorial* tutorial,
|
||||||
int tiles[], unsigned int tilesLength,
|
int tiles[], unsigned int tilesLength,
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
TakeItemHint::TakeItemHint(eTutorial_Hint id, Tutorial* tutorial, int items[],
|
TakeItemHint::TakeItemHint(eTutorial_Hint id, Tutorial* tutorial, int items[],
|
||||||
unsigned int itemsLength)
|
unsigned int itemsLength)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
#include "TutorialHint.h"
|
#include "TutorialHint.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,9 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
AreaTask::AreaTask(eTutorial_State state, Tutorial* tutorial,
|
AreaTask::AreaTask(eTutorial_State state, Tutorial* tutorial,
|
||||||
std::vector<TutorialConstraint*>* inConstraints,
|
std::vector<TutorialConstraint*>* inConstraints,
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
|
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,13 @@
|
||||||
|
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/world/level/material/Material.h"
|
#include "minecraft/world/level/material/Material.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
ChoiceTask::ChoiceTask(
|
ChoiceTask::ChoiceTask(
|
||||||
Tutorial* tutorial, int descriptionId, int promptId /*= -1*/,
|
Tutorial* tutorial, int descriptionId, int promptId /*= -1*/,
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/App_enums.h"
|
#include "Minecraft.Client/Common/App_enums.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
#include "CraftTask.h"
|
#include "CraftTask.h"
|
||||||
|
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
class TutorialConstraint;
|
class TutorialConstraint;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#include "FullTutorialActiveTask.h"
|
#include "FullTutorialActiveTask.h"
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
FullTutorialActiveTask::FullTutorialActiveTask(
|
FullTutorialActiveTask::FullTutorialActiveTask(
|
||||||
Tutorial* tutorial,
|
Tutorial* tutorial,
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,11 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ChoiceTask.h"
|
|
||||||
#include "java/Class.h"
|
#include "java/Class.h"
|
||||||
#include "minecraft/world/entity/Entity.h"
|
#include "minecraft/world/entity/Entity.h"
|
||||||
#include "minecraft/world/entity/animal/EntityHorse.h"
|
#include "minecraft/world/entity/animal/EntityHorse.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ChoiceTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,12 +7,12 @@
|
||||||
|
|
||||||
#include "4J_Input.h"
|
#include "4J_Input.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/InputConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/world/level/material/Material.h"
|
#include "minecraft/world/level/material/Material.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
InfoTask::InfoTask(Tutorial* tutorial, int descriptionId, int promptId /*= -1*/,
|
InfoTask::InfoTask(Tutorial* tutorial, int descriptionId, int promptId /*= -1*/,
|
||||||
bool requiresUserInput /*= false*/, int iMapping /*= 0*/)
|
bool requiresUserInput /*= false*/, int iMapping /*= 0*/)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
ProcedureCompoundTask::~ProcedureCompoundTask() {
|
ProcedureCompoundTask::~ProcedureCompoundTask() {
|
||||||
for (auto it = m_taskSequence.begin(); it < m_taskSequence.end(); ++it) {
|
for (auto it = m_taskSequence.begin(); it < m_taskSequence.end(); ++it) {
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "java/Class.h"
|
#include "java/Class.h"
|
||||||
#include "minecraft/world/entity/Entity.h"
|
#include "minecraft/world/entity/Entity.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
class TutorialConstraint;
|
class TutorialConstraint;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "StatTask.h"
|
#include "StatTask.h"
|
||||||
|
|
||||||
#include "4J_Profile.h"
|
#include "4J_Profile.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/stats/StatsCounter.h"
|
#include "minecraft/stats/StatsCounter.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
#include <compare>
|
#include <compare>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
|
||||||
TutorialTask::TutorialTask(Tutorial* tutorial, int descriptionId,
|
TutorialTask::TutorialTask(Tutorial* tutorial, int descriptionId,
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
class TutorialConstraint;
|
class TutorialConstraint;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
|
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
|
||||||
#include "minecraft/world/level/Level.h"
|
#include "minecraft/world/level/Level.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
|
||||||
class Tutorial;
|
class Tutorial;
|
||||||
class TutorialConstraint;
|
class TutorialConstraint;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
|
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <format>
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "TutorialTask.h"
|
#include "TutorialTask.h"
|
||||||
#include "minecraft/world/item/crafting/Recipy.h"
|
#include "minecraft/world/item/crafting/Recipy.h"
|
||||||
|
|
|
||||||
|
|
@ -1,26 +1,53 @@
|
||||||
#include "Tutorial.h"
|
#include "Tutorial.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <compare>
|
||||||
|
|
||||||
#include "4J.Common/4J_InputActions.h"
|
#include "4J.Common/4J_InputActions.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraints.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHints.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTasks.h"
|
|
||||||
#include "Minecraft.Client/include/stdafx.h"
|
|
||||||
#include "TutorialMessage.h"
|
#include "TutorialMessage.h"
|
||||||
#include "console_helpers/PlatformTime.h"
|
#include "console_helpers/PlatformTime.h"
|
||||||
#include "console_helpers/StringHelpers.h"
|
#include "console_helpers/StringHelpers.h"
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/client/player/LocalPlayer.h"
|
|
||||||
#include "minecraft/server/MinecraftServer.h"
|
#include "minecraft/server/MinecraftServer.h"
|
||||||
#include "minecraft/server/level/SurvivalMode.h"
|
|
||||||
#include "minecraft/stats/net.minecraft.stats.h"
|
|
||||||
#include "minecraft/world/entity/Entity.h"
|
#include "minecraft/world/entity/Entity.h"
|
||||||
#include "minecraft/world/entity/player/net.minecraft.world.entity.player.h"
|
#include "4J_Profile.h"
|
||||||
#include "minecraft/world/item/net.minecraft.world.item.h"
|
#include "Common/App_enums.h"
|
||||||
#include "minecraft/world/level/Level.h"
|
#include "Common/App_structs.h"
|
||||||
#include "minecraft/world/level/net.minecraft.world.level.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
#include "minecraft/world/level/tile/net.minecraft.world.level.tile.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/DiggerItemHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/LookAtEntityHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/LookAtTileHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ChoiceTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/HorseChoiceTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/InfoTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/ProcedureCompoundTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/RideEntityTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
|
#include "Minecraft.Client/Common/src/UI/All Platforms/UIStructs.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_UIController.h"
|
||||||
|
#include "java/Class.h"
|
||||||
|
#include "minecraft/world/entity/player/Inventory.h"
|
||||||
|
#include "minecraft/world/entity/player/Player.h"
|
||||||
|
#include "minecraft/world/item/DyePowderItem.h"
|
||||||
|
#include "minecraft/world/item/Item.h"
|
||||||
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "minecraft/world/level/material/Material.h"
|
||||||
|
#include "minecraft/world/level/tile/QuartzBlockTile.h"
|
||||||
|
#include "minecraft/world/level/tile/SandStoneTile.h"
|
||||||
|
#include "minecraft/world/level/tile/StoneSlabTile.h"
|
||||||
|
#include "minecraft/world/level/tile/TallGrassPlantTile.h"
|
||||||
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "minecraft/world/level/tile/TreeTile.h"
|
||||||
|
#include "minecraft/world/level/tile/WallTile.h"
|
||||||
|
#include "strings.h"
|
||||||
|
|
||||||
|
class MobEffect;
|
||||||
|
|
||||||
std::vector<int> Tutorial::s_completableTasks;
|
std::vector<int> Tutorial::s_completableTasks;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,26 @@
|
||||||
// using namespace std;
|
// using namespace std;
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
#include <memory>
|
||||||
|
#include <ranges>
|
||||||
|
#include <string>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Constraints/TutorialConstraint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Hints/TutorialHint.h"
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
#include "Minecraft.Client/Common/src/Tutorial/Tasks/TutorialTask.h"
|
||||||
#include "TutorialEnum.h"
|
#include "TutorialEnum.h"
|
||||||
#include "TutorialMessage.h"
|
#include "TutorialMessage.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/TutorialEnum.h"
|
||||||
|
|
||||||
|
class Entity;
|
||||||
|
class ItemInstance;
|
||||||
|
class MobEffect;
|
||||||
|
class Tile;
|
||||||
|
class TutorialConstraint;
|
||||||
|
class TutorialHint;
|
||||||
|
class TutorialTask;
|
||||||
|
|
||||||
// #define TUTORIAL_HINT_DELAY_TIME 14000 // How long we should wait from
|
// #define TUTORIAL_HINT_DELAY_TIME 14000 // How long we should wait from
|
||||||
// displaying one hint to the next #define TUTORIAL_DISPLAY_MESSAGE_TIME 7000
|
// displaying one hint to the next #define TUTORIAL_DISPLAY_MESSAGE_TIME 7000
|
||||||
|
|
|
||||||
|
|
@ -2,17 +2,14 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
|
||||||
#include "Minecraft.Client/Common/src/Tutorial/TutorialMode.h"
|
|
||||||
#include "console_helpers/PlatformTime.h"
|
|
||||||
#include "minecraft/client/Minecraft.h"
|
#include "minecraft/client/Minecraft.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerGameMode.h"
|
#include "minecraft/client/multiplayer/MultiPlayerGameMode.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLevel.h"
|
||||||
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
#include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h"
|
||||||
#include "minecraft/stdafx.h"
|
|
||||||
#include "minecraft/world/entity/player/Inventory.h"
|
#include "minecraft/world/entity/player/Inventory.h"
|
||||||
#include "minecraft/world/item/ItemInstance.h"
|
#include "minecraft/world/item/ItemInstance.h"
|
||||||
#include "minecraft/world/level/tile/Tile.h"
|
#include "minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "Minecraft.Client/Common/src/Tutorial/Tutorial.h"
|
||||||
|
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
#include "ArchiveFile.h"
|
#include "ArchiveFile.h"
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/src/UI/All Platforms/ArchiveFile.h"
|
|
||||||
#include "Minecraft.Client/Linux/Linux_App.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
#include "console_helpers/PortableFileIO.h"
|
#include "console_helpers/PortableFileIO.h"
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue