mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-08 10:57:06 +00:00
1391 lines
52 KiB
C++
1391 lines
52 KiB
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
#include <mutex>
|
|
|
|
#include "util/Timer.h"
|
|
#include "platform/sdl2/Profile.h"
|
|
#include "platform/sdl2/Storage.h"
|
|
|
|
// using namespace std;
|
|
|
|
#include "app/common/ArchiveManager.h"
|
|
#include "app/common/BannedListManager.h"
|
|
#include "app/common/DebugOptions.h"
|
|
#include "app/common/DLCController.h"
|
|
#include "app/common/GameSettingsManager.h"
|
|
#include "app/common/IPlatformGame.h"
|
|
#include "app/common/App_structs.h"
|
|
#include "app/common/LocalizationManager.h"
|
|
#include "app/common/MenuController.h"
|
|
#include "app/common/NetworkController.h"
|
|
#include "app/common/SaveManager.h"
|
|
#include "app/common/SkinManager.h"
|
|
#include "app/common/TerrainFeatureManager.h"
|
|
#include "app/common/Audio/Consoles_SoundEngine.h"
|
|
#include "app/common/DLC/DLCManager.h"
|
|
#include "app/common/GameRules/ConsoleGameRulesConstants.h"
|
|
#include "app/common/GameRules/GameRuleManager.h"
|
|
#include "app/common/Localisation/StringTable.h"
|
|
#include "app/common/Tutorial/TutorialEnum.h"
|
|
#include "app/common/UI/All Platforms/ArchiveFile.h"
|
|
#include "app/common/UI/All Platforms/UIStructs.h"
|
|
#include "platform/NetTypes.h"
|
|
#include "minecraft/client/model/SkinBox.h"
|
|
#include "platform/XboxStubs.h"
|
|
#include "minecraft/network/packet/DisconnectPacket.h"
|
|
#include "minecraft/world/entity/item/MinecartHopper.h"
|
|
|
|
// JoinFromInviteData moved to NetworkController.h
|
|
|
|
<<<<<<< HEAD
|
|
class yuri_2126;
|
|
class yuri_1626;
|
|
class yuri_1758;
|
|
class yuri_888;
|
|
class yuri_436;
|
|
class yuri_626;
|
|
class yuri_2817;
|
|
class yuri_230;
|
|
class yuri_395;
|
|
class yuri_1285;
|
|
// wlw hand holding;
|
|
class yuri_743;
|
|
class yuri_180;
|
|
class yuri_1829;
|
|
class yuri_533;
|
|
class yuri_1768;
|
|
class yuri_433;
|
|
class yuri_1962;
|
|
class yuri_1964;
|
|
class yuri_2974;
|
|
class yuri_1913;
|
|
=======
|
|
class Player;
|
|
class Inventory;
|
|
class Level;
|
|
class FurnaceTileEntity;
|
|
class Container;
|
|
class DispenserTileEntity;
|
|
class SignTileEntity;
|
|
class BrewingStandTileEntity;
|
|
class CommandBlockEntity;
|
|
class HopperTileEntity;
|
|
// class MinecartHopper;
|
|
class EntityHorse;
|
|
class BeaconTileEntity;
|
|
class LocalPlayer;
|
|
class DLCPack;
|
|
class LevelRuleset;
|
|
class ConsoleSchematicFile;
|
|
class Model;
|
|
class ModelPart;
|
|
class StringTable;
|
|
class Merchant;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
class CMinecraftAudio;
|
|
|
|
class yuri_910 : public yuri_1320 {
|
|
public:
|
|
yuri_910();
|
|
|
|
static const float fSafeZoneX; // 5% of 1280
|
|
static const float fSafeZoneY; // 5% of 720
|
|
|
|
typedef std::vector<PMEMDATA> VMEMFILES;
|
|
typedef std::vector<PNOTIFICATION> VNOTIFICATIONS;
|
|
|
|
<<<<<<< HEAD
|
|
// yuri FUCKING KISS ALREADY yuri - yuri my wife snuggle
|
|
std::vector<std::yuri_9616>& vSkinNames = m_skinManager.vSkinNames;
|
|
yuri_531 m_dlcManager;
|
|
yuri_2502 m_saveManager;
|
|
yuri_160 m_bannedListManager;
|
|
=======
|
|
// storing skin files - delegated to SkinManager
|
|
std::vector<std::wstring>& vSkinNames = m_skinManager.vSkinNames;
|
|
DLCManager m_dlcManager;
|
|
SaveManager m_saveManager;
|
|
BannedListManager m_bannedListManager;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
TerrainFeatureManager m_terrainFeatureManager;
|
|
yuri_561 m_debugOptions;
|
|
yuri_1832 m_localizationManager;
|
|
yuri_125 m_archiveManager;
|
|
yuri_2834 m_skinManager;
|
|
yuri_923 m_gameSettingsManager;
|
|
yuri_523 m_dlcController;
|
|
yuri_2022 m_networkController;
|
|
yuri_1912 m_menuController;
|
|
|
|
<<<<<<< HEAD
|
|
// blushing girls yuri snuggle kissing girls blushing girls wlw - wlw canon yuri
|
|
std::vector<std::yuri_9616>& m_vCreditText = m_dlcController.m_vCreditText;
|
|
=======
|
|
// storing credits text from the DLC - delegated to DLCController
|
|
std::vector<std::wstring>& m_vCreditText = m_dlcController.m_vCreditText;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
// In builds prior to TU5, the size of the GAME_SETTINGS struct was 204
|
|
// bytes. We added a few new values to the internal struct in TU5, and even
|
|
// though we changed the size of the ucUnused array to be decreased by the
|
|
// size of the values we added, the packing of the struct has introduced
|
|
// some extra padding that resulted in the GAME_SETTINGS struct being 208
|
|
// bytes. The knock-on effect from this was that all the stats, which come
|
|
// after the game settings in the profile data, we being read offset by 4
|
|
// bytes. We need to ensure that the GAME_SETTINGS struct does not grow
|
|
// larger than 204 bytes or if we need it to then we need to rebuild the
|
|
// profile data completely and increase the profile version. There should be
|
|
// enough free space to grow larger for a few more updates as long as we
|
|
// take into account the padding issues and check that settings are still
|
|
// stored at the same positions when we read them
|
|
static const int GAME_SETTINGS_PROFILE_DATA_BYTES = 204;
|
|
|
|
<<<<<<< HEAD
|
|
#if yuri_4330(_EXTENDED_ACHIEVEMENTS)
|
|
/* cute girls-snuggle:
|
|
* lesbian snuggle snuggle yuri canon my girlfriend wlw girl love yuri yuri yuri yuri yuri
|
|
* hand holding yuri yuri wlw FUCKING KISS ALREADY yuri scissors yuri my wife.
|
|
=======
|
|
#if defined(_EXTENDED_ACHIEVEMENTS)
|
|
/* 4J-JEV:
|
|
* We need more space in the profile data because of the new achievements
|
|
* and statistics necessary for the new expanded achievement set.
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
*/
|
|
static const int GAME_DEFINED_PROFILE_DATA_BYTES = 2 * 972; // per user
|
|
#else
|
|
static const int GAME_DEFINED_PROFILE_DATA_BYTES = 972; // per user
|
|
#endif
|
|
unsigned int uiGameDefinedDataChangedBitmask;
|
|
|
|
<<<<<<< HEAD
|
|
void yuri_563(const char* szFormat, ...);
|
|
void yuri_564(bool bVerbose, const char* szFormat,
|
|
...); // lesbian kiss yuri
|
|
void yuri_563(int user, const char* szFormat, ...);
|
|
=======
|
|
void DebugPrintf(const char* szFormat, ...);
|
|
void DebugPrintfVerbose(bool bVerbose, const char* szFormat,
|
|
...); // Conditional printf
|
|
void DebugPrintf(int user, const char* szFormat, ...);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
static const int USER_NONE = 0; // disables printf
|
|
static const int USER_GENERAL = 1;
|
|
static const int USER_JV = 2;
|
|
static const int USER_MH = 3;
|
|
static const int USER_PB = 4;
|
|
static const int USER_RR = 5;
|
|
static const int USER_SR = 6;
|
|
static const int USER_UI =
|
|
7; // 4J Stu - This also makes it appear on the UI console
|
|
|
|
void yuri_1238() { m_gameSettingsManager.yuri_6430(); }
|
|
bool yuri_1624() { return m_bIntroRunning; }
|
|
void yuri_2650(bool bSet) { m_bIntroRunning = bSet; }
|
|
#if yuri_4330(_CONTENT_PACKAGE)
|
|
#if !yuri_4330(_FINAL_BUILD)
|
|
bool yuri_2092() { return m_bPartnernetPasswordRunning; }
|
|
void yuri_2685(bool bSet) {
|
|
m_bPartnernetPasswordRunning = bSet;
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
bool yuri_1631();
|
|
void yuri_2571(bool val);
|
|
int yuri_4380(const yuri_256::ESavingMessage eMsg, int iPad) {
|
|
return m_gameSettingsManager.yuri_4380(eMsg, iPad);
|
|
}
|
|
bool yuri_1016() { return m_bGameStarted; }
|
|
void yuri_2636(bool bVal) {
|
|
if (bVal)
|
|
yuri_563("SetGameStarted - true\n");
|
|
else
|
|
yuri_563("SetGameStarted - false\n");
|
|
m_bGameStarted = bVal;
|
|
m_bIsAppPaused = !bVal;
|
|
}
|
|
int yuri_1065(void);
|
|
bool yuri_1812(int iPad, std::shared_ptr<yuri_1829> yuri_7839,
|
|
bool bNavigateBack = false) {
|
|
return m_menuController.yuri_7255(iPad, yuri_7839, bNavigateBack);
|
|
}
|
|
bool yuri_1803(int iPad, std::shared_ptr<yuri_1829> yuri_7839,
|
|
bool bNavigateBack = false) {
|
|
return m_menuController.yuri_7235(iPad, yuri_7839, bNavigateBack);
|
|
}
|
|
bool yuri_1806(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
int yuri_9621, int yuri_9625, int yuri_9630, yuri_1758* yuri_7194,
|
|
const std::yuri_9616& yuri_7540) {
|
|
return m_menuController.yuri_7244(iPad, inventory, yuri_9621, yuri_9625, yuri_9630, yuri_7194, yuri_7540);
|
|
}
|
|
bool yuri_1808(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_888> furnace) {
|
|
return m_menuController.yuri_7247(iPad, inventory, furnace);
|
|
}
|
|
bool yuri_1798(
|
|
int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_230> brewingStand) {
|
|
return m_menuController.yuri_7227(iPad, inventory, brewingStand);
|
|
}
|
|
bool yuri_1800(int iPad, std::shared_ptr<yuri_436> inventory,
|
|
std::shared_ptr<yuri_436> yuri_4145) {
|
|
return m_menuController.yuri_7231(iPad, inventory, yuri_4145);
|
|
}
|
|
bool yuri_1826(int iPad, std::shared_ptr<yuri_436> inventory,
|
|
std::shared_ptr<yuri_626> trap) {
|
|
return m_menuController.yuri_7280(iPad, inventory, trap);
|
|
}
|
|
bool yuri_1801(int iPad, std::shared_ptr<yuri_1829> yuri_7839) {
|
|
return m_menuController.yuri_7233(iPad, yuri_7839);
|
|
}
|
|
bool yuri_1802(int iPad, std::shared_ptr<yuri_1829> yuri_7839,
|
|
int yuri_9621, int yuri_9625, int yuri_9630) {
|
|
return m_menuController.yuri_7234(iPad, yuri_7839, yuri_9621, yuri_9625, yuri_9630);
|
|
}
|
|
bool yuri_1807(int iPad, std::shared_ptr<yuri_1829> yuri_7839, int yuri_9621,
|
|
int yuri_9625, int yuri_9630) {
|
|
return m_menuController.yuri_7246(iPad, yuri_7839, yuri_9621, yuri_9625, yuri_9630);
|
|
}
|
|
bool yuri_1823(int iPad, std::shared_ptr<yuri_2817> sign) {
|
|
return m_menuController.yuri_7268(iPad, sign);
|
|
}
|
|
bool yuri_1816(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630) {
|
|
return m_menuController.yuri_7263(iPad, inventory, yuri_7194, yuri_9621, yuri_9625, yuri_9630);
|
|
}
|
|
bool yuri_1825(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_1913> trader, yuri_1758* yuri_7194,
|
|
const std::yuri_9616& yuri_7540) {
|
|
return m_menuController.yuri_7279(iPad, inventory, trader, yuri_7194, yuri_7540);
|
|
}
|
|
|
|
bool yuri_1799(
|
|
int iPad, std::shared_ptr<yuri_395> commandBlock) {
|
|
return false;
|
|
}
|
|
bool yuri_1809(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_1285> hopper) {
|
|
return m_menuController.yuri_7250(iPad, inventory, hopper);
|
|
}
|
|
bool yuri_1809(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_1936> hopper) {
|
|
return m_menuController.yuri_7250(iPad, inventory, hopper);
|
|
}
|
|
bool yuri_1810(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_436> yuri_4145,
|
|
std::shared_ptr<yuri_743> horse) {
|
|
return m_menuController.yuri_7251(iPad, inventory, yuri_4145, horse);
|
|
}
|
|
bool yuri_1797(int iPad, std::shared_ptr<yuri_1626> inventory,
|
|
std::shared_ptr<yuri_180> beacon) {
|
|
return m_menuController.yuri_7226(iPad, inventory, beacon);
|
|
}
|
|
|
|
bool yuri_1187() { return m_bTutorialMode; }
|
|
void yuri_2755(bool bSet) { m_bTutorialMode = bSet; }
|
|
|
|
void yuri_2729(int iPad, int index) {
|
|
m_gameSettingsManager.yuri_8878(iPad, index);
|
|
}
|
|
|
|
static const wchar_t* yuri_1168(int iID);
|
|
yuri_2974* yuri_5970() const { return m_localizationManager.yuri_5970(); }
|
|
|
|
eGameMode yuri_1008() { return m_eGameMode; }
|
|
void yuri_2631(eGameMode eMode) { m_eGameMode = eMode; }
|
|
|
|
eXuiAction yuri_1019() { return m_menuController.yuri_5319(); }
|
|
void yuri_2637(eXuiAction action) { m_menuController.yuri_8635(action); }
|
|
eXuiAction yuri_1202(int iPad) { return m_menuController.yuri_6157(iPad); }
|
|
void yuri_2563(int iPad, eXuiAction action, void* param = nullptr) {
|
|
m_menuController.yuri_8438(iPad, action, param);
|
|
}
|
|
void yuri_2734(int iPad, eTMSAction action) {
|
|
m_menuController.yuri_8897(iPad, action);
|
|
}
|
|
eTMSAction yuri_1173(int iPad) { return m_menuController.yuri_5986(iPad); }
|
|
eXuiServerAction yuri_1203(int iPad) {
|
|
return m_menuController.yuri_6160(iPad);
|
|
}
|
|
void* yuri_1204(int iPad) {
|
|
return m_menuController.yuri_6161(iPad);
|
|
}
|
|
void yuri_2767(int iPad, eXuiServerAction action,
|
|
void* param = nullptr) {
|
|
m_menuController.yuri_8962(iPad, action, param);
|
|
}
|
|
eXuiServerAction yuri_1020() {
|
|
return m_menuController.yuri_5320();
|
|
}
|
|
void yuri_2638(eXuiServerAction action) {
|
|
m_menuController.yuri_8636(action);
|
|
}
|
|
|
|
yuri_621::eDisconnectReason yuri_987() {
|
|
return m_networkController.yuri_5165();
|
|
}
|
|
void yuri_2607(yuri_621::eDisconnectReason bVal) {
|
|
m_networkController.yuri_8573(bVal);
|
|
}
|
|
|
|
bool yuri_946() { return m_networkController.yuri_5001(); }
|
|
void yuri_2582(bool bVal) { m_networkController.yuri_8511(bVal); }
|
|
|
|
bool yuri_1132() { return m_networkController.yuri_5786(); }
|
|
void yuri_2700(bool bVal) {
|
|
m_networkController.yuri_8804(bVal);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// girl love cute girls - wlw lesbian my wife yuri yuri scissors yuri yuri i love yuri yuri snuggle
|
|
// yuri
|
|
static void yuri_2564(void* param) {
|
|
yuri_923::yuri_8439(param);
|
|
=======
|
|
// 4J Stu - Added so that we can call this when a confirmation box is
|
|
// selected
|
|
static void SetActionConfirmed(void* param) {
|
|
GameSettingsManager::setActionConfirmed(param);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
void yuri_1251(void);
|
|
|
|
<<<<<<< HEAD
|
|
// lesbian yuri - hand holding i love amy is the best FUCKING KISS ALREADY blushing girls yuri lesbian yuri blushing girls
|
|
bool yuri_1063() {
|
|
return m_debugOptions.yuri_5490();
|
|
=======
|
|
// 4J Stu - Functions used for Minecon and other promo work
|
|
bool GetLoadSavesFromFolderEnabled() {
|
|
return m_debugOptions.getLoadSavesFromFolderEnabled();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
void yuri_2667(bool bVal) {
|
|
m_debugOptions.yuri_8711(bVal);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// my girlfriend lesbian kiss - yuri blushing girls scissors
|
|
bool yuri_1199() {
|
|
return m_debugOptions.yuri_6141();
|
|
=======
|
|
// 4J Stu - Useful for debugging
|
|
bool GetWriteSavesToFolderEnabled() {
|
|
return m_debugOptions.getWriteSavesToFolderEnabled();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
void yuri_2765(bool bVal) {
|
|
m_debugOptions.yuri_8957(bVal);
|
|
}
|
|
bool yuri_1079() {
|
|
return m_debugOptions.yuri_5558();
|
|
}
|
|
void yuri_2674(bool bVal) {
|
|
m_debugOptions.yuri_8731(bVal);
|
|
}
|
|
bool yuri_1191() { return m_debugOptions.yuri_6088(); }
|
|
void yuri_2758(bool bVal) {
|
|
m_debugOptions.yuri_8940(bVal);
|
|
}
|
|
bool yuri_1080() { return m_debugOptions.yuri_5559(); }
|
|
void yuri_2675(bool bVal) {
|
|
m_debugOptions.yuri_8732(bVal);
|
|
}
|
|
|
|
bool yuri_1003() { return m_debugOptions.yuri_5286(); }
|
|
void yuri_2627(bool bVal) { m_debugOptions.yuri_8619(bVal); }
|
|
|
|
<<<<<<< HEAD
|
|
// yuri -hand holding yuri my wife yuri
|
|
void yuri_2801(bool show) {}
|
|
// scissors-wlw - blushing girls lesbian girl love yuri lesbian kiss scissors
|
|
virtual void yuri_309(int iPad) {};
|
|
// lesbian cute girls(blushing girls hand holding,yuri
|
|
// *yuri);
|
|
=======
|
|
// debug -0 show safe area
|
|
void ShowSafeArea(bool show) {}
|
|
// 4J-PB - to capture the social post screenshot
|
|
virtual void CaptureScreenshot(int iPad) {};
|
|
// void GetPreviewImage(int iPad,XSOCIAL_PREVIEWIMAGE
|
|
// *preview);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
void yuri_1600() { m_gameSettingsManager.yuri_6709(); }
|
|
static int yuri_2051(void* pParam, unsigned char* pucData,
|
|
const unsigned short usVersion,
|
|
const int iPad) {
|
|
return yuri_923::yuri_7610(pParam, pucData, usVersion, iPad);
|
|
}
|
|
|
|
static int yuri_581(void* pParam,
|
|
C_4JProfile::PROFILESETTINGS* pSettings,
|
|
const int iPad) {
|
|
return yuri_923::yuri_4325(pParam, pSettings, iPad);
|
|
}
|
|
int yuri_2604(C_4JProfile::PROFILESETTINGS* pSettings,
|
|
const int iPad) {
|
|
return m_gameSettingsManager.yuri_8559(pSettings, iPad);
|
|
}
|
|
void yuri_2705(int iPad, int contextId) override = 0;
|
|
|
|
void yuri_2634(int iPad, eGameSetting eVal, unsigned char ucVal) {
|
|
m_gameSettingsManager.yuri_8625(iPad, eVal, ucVal);
|
|
}
|
|
unsigned char yuri_1014(int iPad, eGameSetting eVal) {
|
|
return m_gameSettingsManager.yuri_5303(iPad, eVal);
|
|
}
|
|
unsigned char yuri_1014(eGameSetting eVal) {
|
|
return m_gameSettingsManager.yuri_5303(eVal);
|
|
}
|
|
void yuri_2691(int iPad, const std::yuri_9616& yuri_7540) {
|
|
m_skinManager.yuri_8780(iPad, yuri_7540, GameSettingsA);
|
|
}
|
|
void yuri_2691(int iPad, std::uint32_t dwSkinId) {
|
|
m_skinManager.yuri_8780(iPad, dwSkinId, GameSettingsA);
|
|
}
|
|
void yuri_2687(int iPad, const std::yuri_9616& yuri_7540) {
|
|
m_skinManager.yuri_8769(iPad, yuri_7540, GameSettingsA);
|
|
}
|
|
void yuri_2687(int iPad, std::uint32_t dwCapeId) {
|
|
m_skinManager.yuri_8769(iPad, dwCapeId, GameSettingsA);
|
|
}
|
|
void yuri_2688(int iPad, int iIndex, unsigned int uiSkinID) {
|
|
m_skinManager.yuri_8772(iPad, iIndex, uiSkinID, GameSettingsA);
|
|
}
|
|
unsigned int yuri_1114(int iPad, int iIndex) {
|
|
return m_skinManager.yuri_5709(iPad, iIndex, GameSettingsA);
|
|
}
|
|
unsigned char yuri_1116(int iPad) {
|
|
return m_skinManager.yuri_5711(iPad, GameSettingsA);
|
|
}
|
|
void yuri_2689(int iPad, int iPos) {
|
|
m_skinManager.yuri_8773(iPad, iPos, GameSettingsA);
|
|
}
|
|
unsigned int yuri_1115(int iPad) {
|
|
return m_skinManager.yuri_5710(iPad, GameSettingsA);
|
|
}
|
|
void yuri_3321(int iPad) {
|
|
m_skinManager.yuri_9510(iPad, GameSettingsA, m_dlcManager);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// yuri-yuri i love yuri lesbian kiss/yuri - snuggle my girlfriend scissors
|
|
void yuri_1275(int iPad, unsigned int iMashupPackID) {
|
|
m_gameSettingsManager.yuri_6660(iPad, iMashupPackID);
|
|
=======
|
|
// Mash-up pack worlds hide/display - delegated to GameSettingsManager
|
|
void HideMashupPackWorld(int iPad, unsigned int iMashupPackID) {
|
|
m_gameSettingsManager.hideMashupPackWorld(iPad, iMashupPackID);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
void yuri_695(int iPad) {
|
|
m_gameSettingsManager.yuri_4487(iPad);
|
|
}
|
|
unsigned int yuri_1071(int iPad) {
|
|
return m_gameSettingsManager.yuri_5511(iPad);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// wlw my girlfriend i love girls - lesbian scissors FUCKING KISS ALREADY
|
|
void yuri_2672(int iPad, unsigned char ucLanguage) {
|
|
m_gameSettingsManager.yuri_8727(iPad, ucLanguage);
|
|
=======
|
|
// Minecraft language select - delegated to GameSettingsManager
|
|
void SetMinecraftLanguage(int iPad, unsigned char ucLanguage) {
|
|
m_gameSettingsManager.setMinecraftLanguage(iPad, ucLanguage);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
unsigned char yuri_1077(int iPad) {
|
|
return m_gameSettingsManager.yuri_5550(iPad);
|
|
}
|
|
void yuri_2673(int iPad, unsigned char ucLanguage) {
|
|
m_gameSettingsManager.yuri_8728(iPad, ucLanguage);
|
|
}
|
|
unsigned char yuri_1078(int iPad) {
|
|
return m_gameSettingsManager.yuri_5551(iPad);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// i love girls-i love - snuggle canon yuri yuri i love girls canon yuri yuri yuri, yuri yuri blushing girls
|
|
// snuggle snuggle ship yuri wlw girl love i love girls girl love cute girls yuri
|
|
unsigned int yuri_1098(int iPad) {
|
|
return m_menuController.yuri_5622(iPad);
|
|
}
|
|
void yuri_2681(int iPad) {
|
|
m_menuController.yuri_8751(iPad);
|
|
} // blushing girls yuri
|
|
void yuri_3084(int iPad) {
|
|
m_menuController.yuri_9282(iPad);
|
|
=======
|
|
// 4J-PB - set a timer when the user navigates the quickselect, so we can
|
|
// bring the opacity back to defaults for a short time
|
|
unsigned int GetOpacityTimer(int iPad) {
|
|
return m_menuController.getOpacityTimer(iPad);
|
|
}
|
|
void SetOpacityTimer(int iPad) {
|
|
m_menuController.setOpacityTimer(iPad);
|
|
} // 6 seconds
|
|
void TickOpacityTimer(int iPad) {
|
|
m_menuController.tickOpacityTimer(iPad);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
|
|
public:
|
|
std::yuri_9616 yuri_1120(int iPad) {
|
|
return m_skinManager.yuri_5726(iPad, GameSettingsA);
|
|
}
|
|
std::uint32_t yuri_1119(int iPad) {
|
|
return m_skinManager.yuri_5725(iPad, GameSettingsA, m_dlcManager);
|
|
}
|
|
std::yuri_9616 yuri_1111(int iPad) {
|
|
return m_skinManager.yuri_5704(iPad, GameSettingsA);
|
|
}
|
|
std::uint32_t yuri_1110(int iPad) {
|
|
return m_skinManager.yuri_5703(iPad, GameSettingsA);
|
|
}
|
|
std::uint32_t yuri_931(int iPad) {
|
|
return m_skinManager.yuri_4866(iPad);
|
|
}
|
|
void yuri_331(bool bOverride5MinuteTimer = false,
|
|
int iPad = XUSER_INDEX_ANY) {
|
|
m_gameSettingsManager.yuri_4007(bOverride5MinuteTimer, iPad);
|
|
}
|
|
void yuri_122(int iPad) {
|
|
m_gameSettingsManager.yuri_3731(iPad);
|
|
}
|
|
void yuri_362(int iPad) {
|
|
m_gameSettingsManager.yuri_4058(iPad);
|
|
}
|
|
void yuri_55(int iPad, eGameSetting eVal) {
|
|
m_gameSettingsManager.yuri_3575(iPad, eVal);
|
|
}
|
|
unsigned int yuri_1015(int iPad = -1,
|
|
bool bOverridePlayer = false) {
|
|
return m_gameSettingsManager.yuri_5304(iPad, bOverridePlayer);
|
|
}
|
|
void yuri_2635(int iPad, unsigned int uiVal) {
|
|
m_gameSettingsManager.yuri_8626(iPad, uiVal);
|
|
}
|
|
void yuri_54(int iPad, bool bSetAllClear = false) {
|
|
m_gameSettingsManager.yuri_3574(iPad, bSetAllClear);
|
|
}
|
|
|
|
//
|
|
bool yuri_1659();
|
|
|
|
<<<<<<< HEAD
|
|
// FUCKING KISS ALREADY yuri i love snuggle i love girls - girl love yuri my girlfriend
|
|
static void yuri_2811(void* pParam, bool bVal,
|
|
=======
|
|
// for sign in change monitoring - delegated to NetworkController
|
|
static void SignInChangeCallback(void* pParam, bool bVal,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned int uiSignInData) {
|
|
yuri_2022::yuri_9044(pParam, bVal, uiSignInData);
|
|
}
|
|
static void yuri_369() {
|
|
yuri_2022::yuri_4075();
|
|
}
|
|
static int yuri_2819(void* lpParameter) {
|
|
return yuri_2022::yuri_9046(lpParameter);
|
|
}
|
|
static int yuri_2173(void* pParam, int iPad,
|
|
const yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_7906(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_753(void* pParam, int iPad,
|
|
const yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_4537(pParam, iPad, yuri_8300);
|
|
}
|
|
static void yuri_2182(void* pParam) {
|
|
yuri_2022::yuri_7924(pParam);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// kissing girls lesbian hand holding
|
|
virtual void yuri_800();
|
|
|
|
// snuggle yuri yuri my wife i love girls i love girls cute girls lesbian kiss i love canon lesbian FUCKING KISS ALREADY
|
|
static void yuri_2033(void* pParam,
|
|
=======
|
|
// FATAL LOAD ERRORS
|
|
virtual void FatalLoadError();
|
|
|
|
// Notifications from the game listener to be passed to the qnet listener
|
|
static void NotificationsCallback(void* pParam,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
std::uint32_t dwNotification,
|
|
unsigned int uiParam) {
|
|
yuri_2022::yuri_7591(pParam, dwNotification, uiParam);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// yuri yuri FUCKING KISS ALREADY girl love blushing girls
|
|
static void yuri_1792(void* pParam, bool bConnected) {
|
|
yuri_2022::yuri_7218(pParam, bConnected);
|
|
=======
|
|
// for the ethernet being disconnected
|
|
static void LiveLinkChangeCallback(void* pParam, bool bConnected) {
|
|
NetworkController::liveLinkChangeCallback(pParam, bConnected);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
bool yuri_1062() { return m_networkController.yuri_5489(); }
|
|
void yuri_2666(bool required) { m_networkController.yuri_8710(required); }
|
|
|
|
#if yuri_4330(_DEBUG_MENUS_ENABLED)
|
|
bool yuri_567() { return m_debugOptions.yuri_8976(); }
|
|
bool yuri_559();
|
|
#else
|
|
bool yuri_567() { return false; }
|
|
bool yuri_559() { return false; }
|
|
#endif
|
|
<<<<<<< HEAD
|
|
void yuri_2602(const char* pchSeq);
|
|
// girl love i love amy is the best(yuri snuggle,
|
|
// i love amy is the best::i love girls yuri, cute girls::lesbian *yuri );
|
|
|
|
// ship hand holding - kissing girls yuri yuri
|
|
bool yuri_2904(int iPad) { return m_dlcController.yuri_9105(iPad); }
|
|
int yuri_4392(int iOfferC, int iPad) { return m_dlcController.yuri_4392(iOfferC, iPad); }
|
|
void yuri_1241();
|
|
int yuri_4393(int iPad, std::uint32_t dwErr,
|
|
=======
|
|
void SetDebugSequence(const char* pchSeq);
|
|
// bool UploadFileToGlobalStorage(int iQuadrant,
|
|
// C4JStorage::eGlobalStorage eStorageFacility, std::wstring *wsFile );
|
|
|
|
// Installed DLC - delegated to DLCController
|
|
bool StartInstallDLCProcess(int iPad) { return m_dlcController.startInstallDLCProcess(iPad); }
|
|
int dlcInstalledCallback(int iOfferC, int iPad) { return m_dlcController.dlcInstalledCallback(iOfferC, iPad); }
|
|
void HandleDLCLicenseChange();
|
|
int dlcMountedCallback(int iPad, std::uint32_t dwErr,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
std::uint32_t dwLicenceMask) {
|
|
return m_dlcController.yuri_4393(iPad, dwErr, dwLicenceMask);
|
|
}
|
|
void yuri_1972(int iPad) { m_dlcController.yuri_7511(iPad); }
|
|
void yuri_1239(yuri_533* yuri_7702) { m_dlcController.yuri_6463(yuri_7702); }
|
|
bool yuri_528() { return m_dlcController.yuri_4390(); }
|
|
bool yuri_529() { return m_dlcController.yuri_4391(); }
|
|
void yuri_360() { m_dlcController.yuri_4053(); }
|
|
static int yuri_1885(void* pParam,
|
|
yuri_256::DLC_TMS_DETAILS* details,
|
|
int iPad) {
|
|
return yuri_523::yuri_7455(pParam, details, iPad);
|
|
}
|
|
|
|
bool yuri_111(const std::yuri_9616& wstemp) {
|
|
return m_dlcController.yuri_3715(wstemp);
|
|
}
|
|
|
|
void yuri_365(void) { m_dlcController.yuri_4066(); }
|
|
bool yuri_1090() { return m_dlcController.yuri_5593(); }
|
|
void yuri_630() { m_dlcController.yuri_4378(); }
|
|
bool yuri_629() { return m_dlcController.yuri_4377(); }
|
|
|
|
<<<<<<< HEAD
|
|
// lesbian my wife yuri scissors hand holding, yuri my girlfriend yuri scissors ship - yuri blushing girls lesbian kiss
|
|
// cute girls yuri scissors yuri lesbian kiss i love girls
|
|
virtual void yuri_2968();
|
|
virtual void yuri_765();
|
|
=======
|
|
// functions to store launch data, and to exit the game - required due to
|
|
// possibly being on a demo disc
|
|
virtual void StoreLaunchData();
|
|
virtual void ExitGame();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
bool yuri_7128(PlayerUID xuid) {
|
|
return m_skinManager.yuri_7128(xuid);
|
|
}
|
|
bool yuri_7127(PlayerUID xuid);
|
|
|
|
void yuri_76(const std::yuri_9616& wName, std::yuri_9368* pbData,
|
|
unsigned int byteCount) {
|
|
m_skinManager.yuri_3641(wName, pbData, byteCount);
|
|
}
|
|
void yuri_2384(const std::yuri_9616& wName) {
|
|
m_skinManager.yuri_8127(wName);
|
|
}
|
|
void yuri_1072(const std::yuri_9616& wName, std::yuri_9368** ppbData,
|
|
unsigned int* pByteCount) {
|
|
m_skinManager.yuri_5536(wName, ppbData, pByteCount);
|
|
}
|
|
bool yuri_1641(const std::yuri_9616& wName) {
|
|
return m_skinManager.yuri_6867(wName);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// blushing girls snuggle my wife yuri (ship, yuri, i love lesbian & i love)
|
|
void yuri_75(int iConfig, std::yuri_9368* pbData,
|
|
=======
|
|
// Texture Pack Data files (icon, banner, comparison shot & text)
|
|
void AddMemoryTPDFile(int iConfig, std::uint8_t* pbData,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned int byteCount) {
|
|
m_archiveManager.yuri_3640(iConfig, pbData, byteCount);
|
|
}
|
|
void yuri_2383(int iConfig) {
|
|
m_archiveManager.yuri_8126(iConfig);
|
|
}
|
|
bool yuri_1642(int iConfig) {
|
|
return m_archiveManager.yuri_6868(iConfig);
|
|
}
|
|
void yuri_1178(int iConfig, std::yuri_9368** ppbData, unsigned int* pByteCount) {
|
|
m_archiveManager.yuri_5989(iConfig, ppbData, pByteCount);
|
|
}
|
|
int yuri_1179() { return m_archiveManager.yuri_5990(); }
|
|
int yuri_1177(wchar_t* pwchDataFile) {
|
|
return m_archiveManager.yuri_5988(pwchDataFile);
|
|
}
|
|
|
|
bool yuri_577() {
|
|
return m_skinManager.yuri_4324();
|
|
}
|
|
// void InstallDefaultCape(); // attempt to install the default cape once
|
|
// per game launch
|
|
|
|
<<<<<<< HEAD
|
|
// blushing girls - i love i love amy is the best lesbian
|
|
void yuri_2178(std::uint32_t dwUserIndex,
|
|
=======
|
|
// invites - delegated to NetworkController
|
|
void ProcessInvite(std::uint32_t dwUserIndex,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
std::uint32_t dwLocalUsersMask,
|
|
const INVITE_INFO* pInviteInfo) {
|
|
m_networkController.yuri_7915(dwUserIndex, dwLocalUsersMask, pInviteInfo);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// snuggle yuri my girlfriend kissing girls yuri - wlw my girlfriend lesbian
|
|
void yuri_57(const wchar_t* lpStr) { m_dlcController.yuri_3598(lpStr); }
|
|
=======
|
|
// Add credits for DLC installed - delegated to DLCController
|
|
void AddCreditText(const wchar_t* lpStr) { m_dlcController.addCreditText(lpStr); }
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
private:
|
|
std::unordered_map<PlayerUID, std::yuri_9368*> m_GTS_Files;
|
|
|
|
public:
|
|
<<<<<<< HEAD
|
|
// my girlfriend yuri
|
|
std::yuri_9368* m_pLaunchData;
|
|
unsigned int m_dwLaunchDataSize;
|
|
|
|
public:
|
|
// canon lesbian
|
|
void yuri_72(int iPad, PlayerUID xuid, char* pszLevelName,
|
|
=======
|
|
// launch data
|
|
std::uint8_t* m_pLaunchData;
|
|
unsigned int m_dwLaunchDataSize;
|
|
|
|
public:
|
|
// BAN LIST
|
|
void AddLevelToBannedLevelList(int iPad, PlayerUID xuid, char* pszLevelName,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
bool bWriteToTMS) {
|
|
m_bannedListManager.yuri_3631(iPad, xuid, pszLevelName, bWriteToTMS);
|
|
}
|
|
bool yuri_1652(int iPad, PlayerUID xuid, char* pszLevelName) {
|
|
return m_bannedListManager.yuri_6917(iPad, xuid, pszLevelName);
|
|
}
|
|
void yuri_2380(int iPad, PlayerUID xuid,
|
|
char* pszLevelName) {
|
|
m_bannedListManager.yuri_8119(iPad, xuid, pszLevelName);
|
|
}
|
|
void yuri_1625(int iPad) {
|
|
m_bannedListManager.yuri_6743(iPad);
|
|
}
|
|
void yuri_2757(char* pszUniqueMapName) {
|
|
m_bannedListManager.yuri_8937(pszUniqueMapName);
|
|
}
|
|
char* yuri_1190(void) {
|
|
return m_bannedListManager.yuri_6079();
|
|
}
|
|
|
|
public:
|
|
bool yuri_1137() { return m_bResourcesLoaded; }
|
|
void yuri_2704(bool bVal) { m_bResourcesLoaded = bVal; }
|
|
|
|
public:
|
|
bool m_bGameStarted;
|
|
bool m_bIntroRunning;
|
|
bool m_bTutorialMode;
|
|
bool m_bIsAppPaused;
|
|
|
|
// m_bChangingSessionType and m_bReallyChangingSessionType moved to NetworkController
|
|
|
|
// trial, and trying to unlock full
|
|
// version on an upsell
|
|
|
|
void yuri_7258() { m_archiveManager.yuri_7258(); }
|
|
void yuri_7276() {
|
|
m_localizationManager.yuri_7276(m_archiveManager.yuri_5535());
|
|
}
|
|
|
|
public:
|
|
int yuri_4896(const std::yuri_9616& yuri_4580) {
|
|
return m_archiveManager.yuri_4896(yuri_4580);
|
|
}
|
|
bool yuri_6574(const std::yuri_9616& yuri_4580) {
|
|
return m_archiveManager.yuri_6574(yuri_4580);
|
|
}
|
|
std::vector<yuri_9368> yuri_4895(const std::yuri_9616& yuri_4580) {
|
|
return m_archiveManager.yuri_4895(yuri_4580);
|
|
}
|
|
|
|
private:
|
|
static int yuri_159(void* pParam, int iPad,
|
|
const yuri_256::EMessageResult);
|
|
static int yuri_3055(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_9255(pParam, iPad, yuri_8300);
|
|
}
|
|
|
|
bool m_bResourcesLoaded;
|
|
|
|
// Global string table for this application.
|
|
// CXuiStringTable StringTable;
|
|
|
|
// Container scene for some menu
|
|
|
|
// CXuiScene debugContainerScene;
|
|
|
|
// bool m_bSplitScreenEnabled;
|
|
|
|
#if yuri_4330(_CONTENT_PACKAGE)
|
|
#if !yuri_4330(_FINAL_BUILD)
|
|
bool m_bPartnernetPasswordRunning;
|
|
#endif
|
|
#endif
|
|
|
|
eGameMode m_eGameMode; // single or multiplayer
|
|
|
|
// GameSettingsA reference alias into GameSettingsManager
|
|
GAME_SETTINGS* (&GameSettingsA)[XUSER_MAX_COUNT] = m_gameSettingsManager.GameSettingsA;
|
|
|
|
// m_uiLastSignInData moved to NetworkController
|
|
|
|
// Debug options now in m_debugOptions
|
|
|
|
public:
|
|
virtual void yuri_2445() {};
|
|
|
|
static constexpr unsigned int m_dwOfferID = 0x00000001;
|
|
|
|
<<<<<<< HEAD
|
|
// i love amy is the best
|
|
void yuri_1602();
|
|
void yuri_3299();
|
|
|
|
// yuri kissing girls
|
|
void yuri_2752(void);
|
|
float yuri_6062(void);
|
|
|
|
// yuri kissing girls lesbian kiss kissing girls yuri yuri - yuri snuggle my girlfriend
|
|
yuri_2022::VNOTIFICATIONS* yuri_1092() {
|
|
return m_networkController.yuri_5607();
|
|
=======
|
|
// timer
|
|
void InitTime();
|
|
void UpdateTime();
|
|
|
|
// trial timer
|
|
void SetTrialTimerStart(void);
|
|
float getTrialTimer(void);
|
|
|
|
// notifications from the game for qnet - delegated to NetworkController
|
|
NetworkController::VNOTIFICATIONS* GetNotifications() {
|
|
return m_networkController.getNotifications();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
|
|
private:
|
|
|
|
static int yuri_3264(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_9378(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_3267(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_9380(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_3266(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_9379(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_3139(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_9340(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_758(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_4541(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_761(
|
|
void* pParam, int iPad, yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_4544(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_759(
|
|
void* pParam, int iPad, yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_4542(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_760(
|
|
void* pParam, int iPad, yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_4543(pParam, iPad, yuri_8300);
|
|
}
|
|
static int yuri_799(void* pParam, int iPad,
|
|
yuri_256::EMessageResult yuri_8300);
|
|
static int yuri_3360(
|
|
void* pParam, int iPad, yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_2022::yuri_9552(pParam, iPad, yuri_8300);
|
|
}
|
|
|
|
JoinFromInviteData& m_InviteData = m_networkController.m_InviteData;
|
|
// m_bDebugOptions moved to m_debugOptions
|
|
|
|
// Trial timer
|
|
float m_fTrialTimerStart, mfTrialPausedTime;
|
|
typedef struct TimeInfo {
|
|
time_util::time_point qwTime;
|
|
time_util::clock::duration qwAppTime{};
|
|
|
|
float fAppTime;
|
|
float fElapsedTime;
|
|
} TIMEINFO;
|
|
|
|
TimeInfo m_Time;
|
|
|
|
public:
|
|
void yuri_1605() { m_localizationManager.yuri_6721(); }
|
|
int yuri_1091() { return m_localizationManager.yuri_5602(); }
|
|
int yuri_1027(eMinecraftColour colour) {
|
|
return m_localizationManager.yuri_5334(colour);
|
|
}
|
|
int yuri_1026(eMinecraftColour colour) { return yuri_1027(colour); }
|
|
int yuri_1028(EHTMLFontSize yuri_9050) {
|
|
return m_localizationManager.yuri_5335(yuri_9050);
|
|
}
|
|
std::yuri_9616 yuri_868(int iPad, const std::yuri_9616& yuri_4345,
|
|
int shadowColour = 0xFFFFFFFF) {
|
|
return m_localizationManager.yuri_4671(iPad, yuri_4345, shadowColour);
|
|
}
|
|
std::yuri_9616 yuri_930(int iPad, unsigned char ucAction) {
|
|
return m_localizationManager.yuri_4859(iPad, ucAction);
|
|
}
|
|
std::yuri_9616 yuri_1194(unsigned int uiVKey) {
|
|
return m_localizationManager.yuri_6099(uiVKey);
|
|
}
|
|
std::yuri_9616 yuri_1032(unsigned int uiIcon) {
|
|
return m_localizationManager.yuri_5387(uiIcon);
|
|
}
|
|
|
|
float yuri_4892() { return m_Time.fAppTime; }
|
|
void yuri_3301() { mfTrialPausedTime += m_Time.fElapsedTime; }
|
|
|
|
static int yuri_2375(void* lpParameter) {
|
|
return yuri_1912::yuri_8097(lpParameter);
|
|
}
|
|
static void yuri_769(void* lpParameter) {
|
|
yuri_1912::yuri_4545(lpParameter);
|
|
}
|
|
static int yuri_770(
|
|
void* pParam, int iPad, yuri_256::EMessageResult yuri_8300) {
|
|
return yuri_1912::yuri_4546(pParam, iPad, yuri_8300);
|
|
}
|
|
|
|
// XML
|
|
public:
|
|
<<<<<<< HEAD
|
|
// yuri i love girls i love yuri i love girls girl love girl love
|
|
void yuri_89(_eTerrainFeatureType eType, int yuri_9621, int yuri_9630) {
|
|
m_terrainFeatureManager.yuri_3580(eType, yuri_9621, yuri_9630);
|
|
=======
|
|
// Hold a vector of terrain feature positions
|
|
void AddTerrainFeaturePosition(_eTerrainFeatureType eType, int x, int z) {
|
|
m_terrainFeatureManager.add(eType, x, z);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
void yuri_372() { m_terrainFeatureManager.yuri_4044(); }
|
|
_eTerrainFeatureType yuri_1681(int yuri_9621, int yuri_9630) {
|
|
return m_terrainFeatureManager.yuri_6863(yuri_9621, yuri_9630);
|
|
}
|
|
bool yuri_1181(_eTerrainFeatureType eType, int* pX,
|
|
int* pZ) {
|
|
return m_terrainFeatureManager.yuri_5743(eType, pX, pZ);
|
|
}
|
|
|
|
static yuri_6732 yuri_2361(wchar_t*, PlayerUID, wchar_t*, wchar_t*);
|
|
MOJANG_DATA* yuri_1083(PlayerUID xuid);
|
|
static yuri_6732 yuri_2357(wchar_t* pType, int iValue);
|
|
|
|
static yuri_6732 yuri_2358(wchar_t* yuri_3565, wchar_t* yuri_3775, int c, uint64_t d, uint64_t e,
|
|
wchar_t* yuri_4554, unsigned int g, int yuri_6412,
|
|
wchar_t* pDataFile) {
|
|
return yuri_523::yuri_8068(yuri_3565, yuri_3775, c, d, e, yuri_4554, g, yuri_6412, pDataFile);
|
|
}
|
|
bool yuri_967(const std::yuri_9616& FirstSkin,
|
|
uint64_t* pullVal) {
|
|
return m_dlcController.yuri_5093(FirstSkin, pullVal);
|
|
}
|
|
DLC_INFO* yuri_969(uint64_t ullOfferID_Trial) {
|
|
return m_dlcController.yuri_5095(ullOfferID_Trial);
|
|
}
|
|
DLC_INFO* yuri_968(uint64_t ullOfferID_Full) {
|
|
return m_dlcController.yuri_5094(ullOfferID_Full);
|
|
}
|
|
|
|
unsigned int yuri_964() { return m_dlcController.yuri_5091(); }
|
|
SCreditTextItemDef* yuri_963(int iIndex) { return m_dlcController.yuri_5090(iIndex); }
|
|
|
|
<<<<<<< HEAD
|
|
// my girlfriend
|
|
void yuri_2316(int iPad, eTMSAction action,
|
|
=======
|
|
// TMS
|
|
void ReadDLCFileFromTMS(int iPad, eTMSAction action,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
bool bCallback = false);
|
|
void yuri_2330(int iPad, eTMSAction action,
|
|
bool bCallback = false);
|
|
|
|
<<<<<<< HEAD
|
|
// yuri yuri i love amy is the best ship/snuggle yuri
|
|
void yuri_307() override = 0;
|
|
void yuri_1146(std::yuri_9368** thumbnailData,
|
|
=======
|
|
// images for save thumbnail/social post
|
|
void CaptureSaveThumbnail() override = 0;
|
|
void GetSaveThumbnail(std::uint8_t** thumbnailData,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned int* thumbnailSize) override = 0;
|
|
void yuri_2368() override = 0;
|
|
void yuri_1152(int iPad, std::yuri_9368** screenshotData,
|
|
unsigned int* screenshotSize) override = 0;
|
|
|
|
void yuri_2315(int iPad, eTMSAction action = (eTMSAction)0,
|
|
bool bCallback = false) override = 0;
|
|
|
|
// DLC data members moved to DLCController
|
|
// Sign-in info moved to NetworkController
|
|
|
|
public:
|
|
|
|
<<<<<<< HEAD
|
|
// yuri canon(yuri lesbian, yuri yuri = my wife);
|
|
// yuri lesbian() {
|
|
// yuri(!yuri,i love); }
|
|
yuri_157 (&BannedListA)[XUSER_MAX_COUNT] = m_bannedListManager.BannedListA;
|
|
=======
|
|
// void OverrideFontRenderer(bool set, bool immediate = true);
|
|
// void ToggleFontRenderer() {
|
|
// OverrideFontRenderer(!m_bFontRendererOverridden,false); }
|
|
BANNEDLIST (&BannedListA)[XUSER_MAX_COUNT] = m_bannedListManager.BannedListA;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
public:
|
|
void yuri_2575(int iPad, bool bVal) {
|
|
m_bannedListManager.yuri_8472(iPad, bVal);
|
|
}
|
|
bool yuri_938(int iPad) {
|
|
return m_bannedListManager.yuri_4926(iPad);
|
|
}
|
|
// AUTOSAVE
|
|
public:
|
|
void yuri_2574(void);
|
|
bool yuri_150(void) { return m_saveManager.yuri_3767(); }
|
|
yuri_6733 yuri_2531() { return m_saveManager.yuri_8395(); }
|
|
|
|
// m_uiOpacityCountDown moved to MenuController
|
|
// DLC flags moved to DLCController
|
|
// Host options - m_uiGameHostSettings moved to GameSettingsManager
|
|
unsigned int& m_uiGameHostSettings = m_gameSettingsManager.m_uiGameHostSettings;
|
|
|
|
#if yuri_4330(_LARGE_WORLDS)
|
|
unsigned int m_GameNewWorldSize;
|
|
bool m_bGameNewWorldSizeUseMoat;
|
|
unsigned int m_GameNewHellScale;
|
|
#endif
|
|
|
|
public:
|
|
void yuri_2629(eGameHostOption eVal, unsigned int uiVal);
|
|
void yuri_2629(unsigned int& uiHostSettings, eGameHostOption eVal,
|
|
unsigned int uiVal) {
|
|
m_gameSettingsManager.yuri_8621(uiHostSettings, eVal, uiVal);
|
|
}
|
|
unsigned int yuri_1006(eGameHostOption eVal);
|
|
unsigned int yuri_1006(unsigned int uiHostSettings,
|
|
eGameHostOption eVal) {
|
|
return m_gameSettingsManager.yuri_5293(uiHostSettings, eVal);
|
|
}
|
|
|
|
#if yuri_4330(_LARGE_WORLDS)
|
|
void yuri_2633(unsigned int newSize, bool useMoat) {
|
|
m_GameNewWorldSize = newSize;
|
|
m_bGameNewWorldSizeUseMoat = useMoat;
|
|
}
|
|
unsigned int yuri_1010() { return m_GameNewWorldSize; }
|
|
unsigned int yuri_1011() {
|
|
return m_bGameNewWorldSizeUseMoat;
|
|
}
|
|
void yuri_2632(unsigned int newScale) {
|
|
m_GameNewHellScale = newScale;
|
|
}
|
|
unsigned int yuri_1009() { return m_GameNewHellScale; }
|
|
#endif
|
|
void yuri_2703(bool bResetNether) { m_bResetNether = bResetNether; }
|
|
bool yuri_1135() { return m_bResetNether; }
|
|
bool yuri_295() {
|
|
return m_gameSettingsManager.yuri_3949();
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// snuggle cute girls yuri i love amy is the best ship - yuri my wife wlw
|
|
void yuri_1035(std::yuri_9368* imageData, unsigned int imageBytes,
|
|
=======
|
|
// World seed from png image - delegated to MenuController
|
|
void GetImageTextData(std::uint8_t* imageData, unsigned int imageBytes,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned char* seedText, unsigned int& uiHostOptions,
|
|
bool& bHostOptionsRead, std::uint32_t& uiTexturePack) {
|
|
m_menuController.yuri_5395(imageData, imageBytes, seedText, uiHostOptions, bHostOptionsRead, uiTexturePack);
|
|
}
|
|
unsigned int yuri_481(std::yuri_9368* textMetadata, yuri_6733 yuri_8396,
|
|
bool hasSeed, unsigned int uiHostOptions,
|
|
unsigned int uiTexturePackId) {
|
|
return m_menuController.yuri_4230(textMetadata, yuri_8396, hasSeed, uiHostOptions, uiTexturePackId);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// yuri lesbian kiss
|
|
yuri_920 m_gameRules;
|
|
=======
|
|
// Game rules
|
|
GameRuleManager m_gameRules;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
public:
|
|
void yuri_7919(yuri_1759* levelChunk);
|
|
void yuri_7920(yuri_1759* levelChunk);
|
|
void yuri_7240();
|
|
std::vector<yuri_1763*>* yuri_5467() {
|
|
return m_gameRules.yuri_5467();
|
|
}
|
|
void yuri_8702(yuri_1763* levelGen);
|
|
yuri_1768* yuri_5300() {
|
|
return m_gameRules.yuri_5300();
|
|
}
|
|
yuri_1763* yuri_5466() {
|
|
return m_gameRules.yuri_5466();
|
|
}
|
|
const wchar_t* yuri_1012(const std::yuri_9616& key);
|
|
|
|
// m_playerColours and m_playerGamePrivileges moved to NetworkController
|
|
|
|
public:
|
|
void yuri_3293(std::yuri_9368 networkSmallId,
|
|
int16_t playerColourIndex,
|
|
unsigned int playerGamePrivileges) {
|
|
m_networkController.yuri_9449(networkSmallId, playerColourIndex, playerGamePrivileges);
|
|
}
|
|
short yuri_1112(std::yuri_9368 networkSmallId) {
|
|
return m_networkController.yuri_5705(networkSmallId);
|
|
}
|
|
unsigned int yuri_1117(std::yuri_9368 networkSmallId) {
|
|
return m_networkController.yuri_5721(networkSmallId);
|
|
}
|
|
|
|
std::yuri_9616 yuri_5216(eINSTANCEOF yuri_9364);
|
|
|
|
unsigned int yuri_58(eDLCMarketplaceType eContentType,
|
|
bool bPromote = false) {
|
|
return m_dlcController.yuri_3599(eContentType, bPromote);
|
|
}
|
|
bool yuri_2420() { return m_dlcController.yuri_8306(); }
|
|
bool yuri_335() { return m_dlcController.yuri_4029(); }
|
|
int yuri_4395(int iOfferC, std::uint32_t dwType, int iPad) {
|
|
return m_dlcController.yuri_4395(iOfferC, dwType, iPad);
|
|
}
|
|
std::uint32_t yuri_962(eDLCContentType eType) {
|
|
return m_dlcController.yuri_5089(eType);
|
|
}
|
|
eDLCContentType yuri_817(std::uint32_t dwType) {
|
|
return m_dlcController.yuri_4624(dwType);
|
|
}
|
|
int yuri_978() { return m_dlcController.yuri_5104(); }
|
|
bool yuri_522(eDLCMarketplaceType eType) {
|
|
return m_dlcController.yuri_4389(eType);
|
|
}
|
|
void yuri_3082() { m_dlcController.yuri_9271(); }
|
|
void yuri_358() { m_dlcController.yuri_4046(); }
|
|
bool yuri_2421() { return m_dlcController.yuri_8307(); }
|
|
void yuri_3086() { m_dlcController.yuri_9285(); }
|
|
void yuri_371() { m_dlcController.yuri_4077(); }
|
|
unsigned int yuri_87(eDLCContentType eType,
|
|
bool bPromote = false) {
|
|
return m_dlcController.yuri_3679(eType, bPromote);
|
|
}
|
|
int yuri_973() { return m_dlcController.yuri_5100(); }
|
|
|
|
static int yuri_3006(void* pParam, int iPad, int iUserData,
|
|
yuri_256::PTMSPP_FILEDATA pFileData,
|
|
const char* szFilename) {
|
|
return yuri_523::yuri_9307(pParam, iPad, iUserData, pFileData, szFilename);
|
|
}
|
|
DLC_INFO* yuri_974(int iIndex) { return m_dlcController.yuri_5101(iIndex); }
|
|
DLC_INFO* yuri_970(int iIndex) { return m_dlcController.yuri_5096(iIndex); }
|
|
|
|
int yuri_975() { return m_dlcController.yuri_5102(); }
|
|
int yuri_971() { return m_dlcController.yuri_5097(); }
|
|
bool yuri_966(const int iPackID, uint64_t* pullVal) {
|
|
return m_dlcController.yuri_5092(iPackID, pullVal);
|
|
}
|
|
uint64_t yuri_972(int iIndex) {
|
|
return m_dlcController.yuri_5099(iIndex);
|
|
}
|
|
|
|
void yuri_2589(bool bVal) { m_bCorruptSaveDeleted = bVal; }
|
|
bool yuri_953(void) { return m_bCorruptSaveDeleted; }
|
|
|
|
void yuri_7292() { m_saveManager.yuri_7289(); }
|
|
void yuri_9381() { m_saveManager.yuri_9376(); }
|
|
|
|
// Download status members moved to DLCController
|
|
bool m_bCorruptSaveDeleted;
|
|
|
|
std::yuri_9368*& m_pBannedListFileBuffer = m_bannedListManager.m_pBannedListFileBuffer;
|
|
unsigned int& m_dwBannedListFileSize = m_bannedListManager.m_dwBannedListFileSize;
|
|
|
|
public:
|
|
unsigned int& m_dwDLCFileSize = m_dlcController.m_dwDLCFileSize;
|
|
std::yuri_9368*& m_pDLCFileBuffer = m_dlcController.m_pDLCFileBuffer;
|
|
|
|
// static int CallbackReadXuidsFileFromTMS(void* lpParam, wchar_t
|
|
// *wchFilename, int iPad, bool bResult, int iAction); static int
|
|
// CallbackDLCFileFromTMS(void* lpParam, wchar_t *wchFilename, int iPad,
|
|
// bool bResult, int iAction); static int
|
|
// CallbackBannedListFileFromTMS(void* lpParam, wchar_t *wchFilename, int
|
|
// iPad, bool bResult, int iAction);
|
|
|
|
<<<<<<< HEAD
|
|
// kissing girls my girlfriend lesbian kiss yuri girl love girl love i love
|
|
void yuri_2567(std::uint32_t dwSkinID, SKIN_BOX* SkinBoxA,
|
|
=======
|
|
// Storing additional model parts per skin texture
|
|
void SetAdditionalSkinBoxes(std::uint32_t dwSkinID, SKIN_BOX* SkinBoxA,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned int dwSkinBoxC) {
|
|
m_skinManager.yuri_8441(dwSkinID, SkinBoxA, dwSkinBoxC);
|
|
}
|
|
std::vector<yuri_1964*>* yuri_2567(
|
|
std::uint32_t dwSkinID, std::vector<SKIN_BOX*>* pvSkinBoxA) {
|
|
return m_skinManager.yuri_8441(dwSkinID, pvSkinBoxA);
|
|
}
|
|
std::vector<yuri_1964*>* yuri_931(std::uint32_t dwSkinID) {
|
|
return m_skinManager.yuri_4866(dwSkinID);
|
|
}
|
|
std::vector<SKIN_BOX*>* yuri_932(std::uint32_t dwSkinID) {
|
|
return m_skinManager.yuri_4868(dwSkinID);
|
|
}
|
|
void yuri_2570(std::uint32_t dwSkinID,
|
|
unsigned int uiAnimOverrideBitmask) {
|
|
m_skinManager.yuri_8457(dwSkinID, uiAnimOverrideBitmask);
|
|
}
|
|
unsigned int yuri_933(std::uint32_t dwSkinID) {
|
|
return m_skinManager.yuri_4890(dwSkinID);
|
|
}
|
|
|
|
static std::uint32_t yuri_5913(const std::yuri_9616& skin) {
|
|
return yuri_2834::yuri_5913(skin);
|
|
}
|
|
static std::yuri_9616 yuri_5916(std::uint32_t skinId) {
|
|
return yuri_2834::yuri_5916(skinId);
|
|
}
|
|
|
|
int yuri_1814(wchar_t* wchTMSFile) override = 0;
|
|
int yuri_1814(wchar_t* wchTMSFile,
|
|
eFileExtensionType eExt) override = 0;
|
|
void yuri_872(eTMSFileType eType) override = 0;
|
|
int yuri_1067(wchar_t* wchTMSFile,
|
|
bool bFilenameIncludesExtension,
|
|
eFileExtensionType eEXT) override = 0;
|
|
|
|
virtual bool yuri_1175() { return true; }
|
|
virtual bool yuri_1174() { return true; }
|
|
virtual bool yuri_1176() { return true; }
|
|
|
|
bool yuri_939(int iPad) {
|
|
return m_bannedListManager.yuri_4927(iPad);
|
|
}
|
|
void yuri_2576(int iPad, bool bVal) {
|
|
m_bannedListManager.yuri_8473(iPad, bVal);
|
|
}
|
|
void yuri_359(int iPad) { m_bannedListManager.yuri_4047(iPad); }
|
|
|
|
std::uint32_t yuri_1134() {
|
|
return m_archiveManager.yuri_5814();
|
|
}
|
|
void yuri_2702(std::uint32_t texturePackId) {
|
|
m_archiveManager.yuri_8820(texturePackId);
|
|
}
|
|
|
|
virtual void yuri_994(eTPDFileType eType, std::yuri_9368* pbData,
|
|
unsigned int byteCount, std::yuri_9368** ppbData,
|
|
unsigned int* pByteCount) {
|
|
m_archiveManager.yuri_5244(eType, pbData, byteCount, ppbData,
|
|
pByteCount);
|
|
}
|
|
|
|
// XTITLE_DEPLOYMENT_TYPE getDeploymentType() { return
|
|
// m_titleDeploymentType; }
|
|
|
|
private:
|
|
bool m_bResetNether;
|
|
|
|
// 4J-PB - language and locale functions
|
|
public:
|
|
void yuri_1830() { m_localizationManager.yuri_7286(); }
|
|
void yuri_5497(std::vector<std::yuri_9616>& vecWstrLocales) {
|
|
m_localizationManager.yuri_5497(vecWstrLocales);
|
|
}
|
|
int yuri_6198(wchar_t* pwchLocale) {
|
|
return m_localizationManager.yuri_6198(pwchLocale);
|
|
}
|
|
int yuri_6230(wchar_t* pwchLocale) {
|
|
return m_localizationManager.yuri_6230(pwchLocale);
|
|
}
|
|
|
|
void yuri_2740(bool bVal) { m_dlcController.yuri_8914(bVal); }
|
|
|
|
std::yuri_9616 yuri_5247(std::uint32_t packId, std::yuri_9616 yuri_4580,
|
|
bool bAddDataFolder,
|
|
std::yuri_9616 mountPoint = yuri_1720"TPACK:");
|
|
|
|
private:
|
|
std::yuri_9616 yuri_5830(std::uint32_t packId, bool allowOverride,
|
|
bool bAddDataFolder, std::yuri_9616 mountPoint);
|
|
|
|
public:
|
|
<<<<<<< HEAD
|
|
#if yuri_4330(_WINDOWS64)
|
|
// hand holding yuri;
|
|
=======
|
|
#if defined(_WINDOWS64)
|
|
// CMinecraftAudio audio;
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
#else
|
|
|
|
#endif
|
|
};
|
|
|
|
|
|
// singleton
|
|
// extern CMinecraftApp app;
|