Merge pull request #3438 from cuberite/ClientHandleUntangle
Removed ClientHandle.h dependencies from common headers.
This commit is contained in:
commit
4ff9973987
@ -5,17 +5,18 @@
|
|||||||
#include "../BlockArea.h"
|
#include "../BlockArea.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
#include "../UI/BeaconWindow.h"
|
#include "../UI/BeaconWindow.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cBeaconEntity::cBeaconEntity(int a_BlockX, int a_BlockY, int a_BlockZ, cWorld * a_World)
|
cBeaconEntity::cBeaconEntity(int a_BlockX, int a_BlockY, int a_BlockZ, cWorld * a_World):
|
||||||
: super(E_BLOCK_BEACON, a_BlockX, a_BlockY, a_BlockZ, 1, 1, a_World)
|
super(E_BLOCK_BEACON, a_BlockX, a_BlockY, a_BlockZ, 1, 1, a_World),
|
||||||
, m_IsActive(false)
|
m_IsActive(false),
|
||||||
, m_BeaconLevel(0)
|
m_BeaconLevel(0),
|
||||||
, m_PrimaryEffect(cEntityEffect::effNoEffect)
|
m_PrimaryEffect(cEntityEffect::effNoEffect),
|
||||||
, m_SecondaryEffect(cEntityEffect::effNoEffect)
|
m_SecondaryEffect(cEntityEffect::effNoEffect)
|
||||||
{
|
{
|
||||||
UpdateBeacon();
|
UpdateBeacon();
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||||
|
|
||||||
#include "EnderChestEntity.h"
|
#include "EnderChestEntity.h"
|
||||||
|
#include "json/json.h"
|
||||||
#include "../Item.h"
|
#include "../Item.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
#include "../UI/EnderChestWindow.h"
|
#include "../UI/EnderChestWindow.h"
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||||
#include "FlowerPotEntity.h"
|
#include "FlowerPotEntity.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
#include "../Item.h"
|
#include "../Item.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -5,7 +5,9 @@
|
|||||||
|
|
||||||
#include "Globals.h"
|
#include "Globals.h"
|
||||||
#include "MobHeadEntity.h"
|
#include "MobHeadEntity.h"
|
||||||
|
#include "json/json.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
#include "../World.h"
|
#include "../World.h"
|
||||||
#include "../FastRandom.h"
|
#include "../FastRandom.h"
|
||||||
#include "../MobSpawner.h"
|
#include "../MobSpawner.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
#include "../Items/ItemSpawnEgg.h"
|
#include "../Items/ItemSpawnEgg.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,8 +1,16 @@
|
|||||||
|
// Broadcaster.cpp
|
||||||
|
|
||||||
|
// Implements the broadcasting interface for cWorld
|
||||||
|
|
||||||
#include "Globals.h"
|
#include "Globals.h"
|
||||||
#include "Broadcaster.h"
|
#include "Broadcaster.h"
|
||||||
#include "World.h"
|
#include "World.h"
|
||||||
#include "Chunk.h"
|
#include "Chunk.h"
|
||||||
|
#include "ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cBroadcaster::cBroadcaster(cWorld * a_World) :
|
cBroadcaster::cBroadcaster(cWorld * a_World) :
|
||||||
m_World(a_World)
|
m_World(a_World)
|
||||||
@ -10,6 +18,9 @@ cBroadcaster::cBroadcaster(cWorld * a_World) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, cClientHandle * a_Exclude)
|
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, cClientHandle * a_Exclude)
|
||||||
{
|
{
|
||||||
m_World->DoWithChunkAt(a_Src,
|
m_World->DoWithChunkAt(a_Src,
|
||||||
@ -28,6 +39,9 @@ void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data, cClientHandle * a_Exclude)
|
void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const Vector3f a_Src, const Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array<int, 2> a_Data, cClientHandle * a_Exclude)
|
||||||
{
|
{
|
||||||
m_World->DoWithChunkAt(a_Src,
|
m_World->DoWithChunkAt(a_Src,
|
||||||
@ -44,4 +58,3 @@ void cBroadcaster::BroadcastParticleEffect(const AString & a_ParticleName, const
|
|||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
|
|
||||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#include "Player.h"
|
#include "Player.h"
|
||||||
#include "Mobs/Wolf.h"
|
#include "Mobs/Wolf.h"
|
||||||
#include "../BoundingBox.h"
|
#include "../BoundingBox.h"
|
||||||
#include <unordered_map>
|
|
||||||
#include "../ChatColor.h"
|
#include "../ChatColor.h"
|
||||||
#include "../Server.h"
|
#include "../Server.h"
|
||||||
#include "../UI/InventoryWindow.h"
|
#include "../UI/InventoryWindow.h"
|
||||||
@ -18,7 +20,7 @@
|
|||||||
#include "../Items/ItemHandler.h"
|
#include "../Items/ItemHandler.h"
|
||||||
#include "../Vector3.h"
|
#include "../Vector3.h"
|
||||||
#include "../FastRandom.h"
|
#include "../FastRandom.h"
|
||||||
#include <cmath>
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
#include "../WorldStorage/StatSerializer.h"
|
#include "../WorldStorage/StatSerializer.h"
|
||||||
#include "../CompositeChat.h"
|
#include "../CompositeChat.h"
|
||||||
@ -1354,6 +1356,123 @@ void cPlayer::CloseWindowIfID(char a_WindowID, bool a_CanRefuse)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessage(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtCustom);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageInfo(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtInformation);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageFailure(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtFailure);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageSuccess(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtSuccess);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageWarning(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtWarning);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageFatal(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtFailure);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessagePrivateMsg(const AString & a_Message, const AString & a_Sender)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message, mtPrivateMessage, a_Sender);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessage(const cCompositeChat & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChat(a_Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendMessageRaw(const AString & a_MessageRaw, eChatType a_Type)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChatRaw(a_MessageRaw, a_Type);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendSystemMessage(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChatSystem(a_Message, mtCustom);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendAboveActionBarMessage(const AString & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChatAboveActionBar(a_Message, mtCustom);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendSystemMessage(const cCompositeChat & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChatSystem(a_Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cPlayer::SendAboveActionBarMessage(const cCompositeChat & a_Message)
|
||||||
|
{
|
||||||
|
m_ClientHandle->SendChatAboveActionBar(a_Message);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void cPlayer::SetGameMode(eGameMode a_GameMode)
|
void cPlayer::SetGameMode(eGameMode a_GameMode)
|
||||||
{
|
{
|
||||||
if ((a_GameMode < gmMin) || (a_GameMode >= gmMax))
|
if ((a_GameMode < gmMin) || (a_GameMode >= gmMax))
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
#include "../Inventory.h"
|
#include "../Inventory.h"
|
||||||
#include "../Defines.h"
|
#include "../Defines.h"
|
||||||
#include "../World.h"
|
#include "../World.h"
|
||||||
#include "../ClientHandle.h"
|
|
||||||
|
|
||||||
#include "../Statistics.h"
|
#include "../Statistics.h"
|
||||||
|
|
||||||
@ -248,20 +247,19 @@ public:
|
|||||||
|
|
||||||
// tolua_begin
|
// tolua_begin
|
||||||
|
|
||||||
void SendMessage (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtCustom); }
|
void SendMessage (const AString & a_Message);
|
||||||
void SendMessageInfo (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtInformation); }
|
void SendMessageInfo (const AString & a_Message);
|
||||||
void SendMessageFailure (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtFailure); }
|
void SendMessageFailure (const AString & a_Message);
|
||||||
void SendMessageSuccess (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtSuccess); }
|
void SendMessageSuccess (const AString & a_Message);
|
||||||
void SendMessageWarning (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtWarning); }
|
void SendMessageWarning (const AString & a_Message);
|
||||||
void SendMessageFatal (const AString & a_Message) { m_ClientHandle->SendChat(a_Message, mtFailure); }
|
void SendMessageFatal (const AString & a_Message);
|
||||||
void SendMessagePrivateMsg (const AString & a_Message, const AString & a_Sender) { m_ClientHandle->SendChat(a_Message, mtPrivateMessage, a_Sender); }
|
void SendMessagePrivateMsg (const AString & a_Message, const AString & a_Sender);
|
||||||
void SendMessage (const cCompositeChat & a_Message) { m_ClientHandle->SendChat(a_Message); }
|
void SendMessage (const cCompositeChat & a_Message);
|
||||||
void SendMessageRaw (const AString & a_MessageRaw, eChatType a_Type = eChatType::ctChatBox) { m_ClientHandle->SendChatRaw(a_MessageRaw, a_Type); }
|
void SendMessageRaw (const AString & a_MessageRaw, eChatType a_Type = eChatType::ctChatBox);
|
||||||
|
void SendSystemMessage (const AString & a_Message);
|
||||||
void SendSystemMessage (const AString & a_Message) { m_ClientHandle->SendChatSystem(a_Message, mtCustom); }
|
void SendAboveActionBarMessage(const AString & a_Message);
|
||||||
void SendAboveActionBarMessage(const AString & a_Message) { m_ClientHandle->SendChatAboveActionBar(a_Message, mtCustom); }
|
void SendSystemMessage (const cCompositeChat & a_Message);
|
||||||
void SendSystemMessage (const cCompositeChat & a_Message) { m_ClientHandle->SendChatSystem(a_Message); }
|
void SendAboveActionBarMessage(const cCompositeChat & a_Message);
|
||||||
void SendAboveActionBarMessage(const cCompositeChat & a_Message) { m_ClientHandle->SendChatAboveActionBar(a_Message); }
|
|
||||||
|
|
||||||
const AString & GetName(void) const { return m_PlayerName; }
|
const AString & GetName(void) const { return m_PlayerName; }
|
||||||
void SetName(const AString & a_Name) { m_PlayerName = a_Name; }
|
void SetName(const AString & a_Name) { m_PlayerName = a_Name; }
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
#include "../World.h"
|
#include "../World.h"
|
||||||
#include "../Blocks/BlockSignPost.h"
|
#include "../Blocks/BlockSignPost.h"
|
||||||
#include "../Blocks/BlockWallSign.h"
|
#include "../Blocks/BlockWallSign.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
17
src/Map.cpp
17
src/Map.cpp
@ -10,19 +10,20 @@
|
|||||||
#include "Entities/Player.h"
|
#include "Entities/Player.h"
|
||||||
#include "FastRandom.h"
|
#include "FastRandom.h"
|
||||||
#include "Blocks/BlockHandler.h"
|
#include "Blocks/BlockHandler.h"
|
||||||
|
#include "ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cMap::cMap(unsigned int a_ID, cWorld * a_World)
|
cMap::cMap(unsigned int a_ID, cWorld * a_World):
|
||||||
: m_ID(a_ID)
|
m_ID(a_ID),
|
||||||
, m_Width(cChunkDef::Width * 8)
|
m_Width(cChunkDef::Width * 8),
|
||||||
, m_Height(cChunkDef::Width * 8)
|
m_Height(cChunkDef::Width * 8),
|
||||||
, m_Scale(3)
|
m_Scale(3),
|
||||||
, m_CenterX(0)
|
m_CenterX(0),
|
||||||
, m_CenterZ(0)
|
m_CenterZ(0),
|
||||||
, m_World(a_World)
|
m_World(a_World)
|
||||||
{
|
{
|
||||||
m_Data.assign(m_Width * m_Height, E_BASE_COLOR_TRANSPARENT);
|
m_Data.assign(m_Width * m_Height, E_BASE_COLOR_TRANSPARENT);
|
||||||
|
|
||||||
|
@ -12,6 +12,8 @@ Implements the 1.10.x protocol classes:
|
|||||||
#include "Protocol110x.h"
|
#include "Protocol110x.h"
|
||||||
#include "Packetizer.h"
|
#include "Packetizer.h"
|
||||||
|
|
||||||
|
#include "json/json.h"
|
||||||
|
|
||||||
#include "../Root.h"
|
#include "../Root.h"
|
||||||
#include "../Server.h"
|
#include "../Server.h"
|
||||||
|
|
||||||
|
30
src/Root.cpp
30
src/Root.cpp
@ -2,6 +2,22 @@
|
|||||||
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
|
||||||
|
|
||||||
#include "Root.h"
|
#include "Root.h"
|
||||||
|
|
||||||
|
// STD lib hreaders:
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
// OS-specific headers:
|
||||||
|
#if defined(_WIN32)
|
||||||
|
#include <psapi.h>
|
||||||
|
#elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
|
||||||
|
#include <signal.h>
|
||||||
|
#if defined(__linux__)
|
||||||
|
#include <fstream>
|
||||||
|
#elif defined(__APPLE__)
|
||||||
|
#include <mach/mach.h>
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "Server.h"
|
#include "Server.h"
|
||||||
#include "World.h"
|
#include "World.h"
|
||||||
#include "WebAdmin.h"
|
#include "WebAdmin.h"
|
||||||
@ -23,19 +39,7 @@
|
|||||||
#include "SettingsRepositoryInterface.h"
|
#include "SettingsRepositoryInterface.h"
|
||||||
#include "OverridesSettingsRepository.h"
|
#include "OverridesSettingsRepository.h"
|
||||||
#include "Logger.h"
|
#include "Logger.h"
|
||||||
|
#include "ClientHandle.h"
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
#include <psapi.h>
|
|
||||||
#elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
|
|
||||||
#include <signal.h>
|
|
||||||
#if defined(__linux__)
|
|
||||||
#include <fstream>
|
|
||||||
#elif defined(__APPLE__)
|
|
||||||
#include <mach/mach.h>
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
#include "SlotArea.h"
|
#include "SlotArea.h"
|
||||||
#include "../BlockEntities/BeaconEntity.h"
|
#include "../BlockEntities/BeaconEntity.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
#include "ChestWindow.h"
|
#include "ChestWindow.h"
|
||||||
#include "../BlockEntities/ChestEntity.h"
|
#include "../BlockEntities/ChestEntity.h"
|
||||||
#include "../Entities/Player.h"
|
#include "../Entities/Player.h"
|
||||||
|
#include "SlotArea.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
#include "Globals.h"
|
#include "Globals.h"
|
||||||
#include "DropSpenserWindow.h"
|
#include "DropSpenserWindow.h"
|
||||||
|
#include "SlotArea.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
#include "../BlockEntities/HopperEntity.h"
|
#include "../BlockEntities/HopperEntity.h"
|
||||||
#include "HopperWindow.h"
|
#include "HopperWindow.h"
|
||||||
#include "../BlockEntities/DropperEntity.h"
|
#include "../BlockEntities/DropperEntity.h"
|
||||||
|
#include "SlotArea.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include "../FastRandom.h"
|
#include "../FastRandom.h"
|
||||||
#include "../BlockArea.h"
|
#include "../BlockArea.h"
|
||||||
#include "../EffectID.h"
|
#include "../EffectID.h"
|
||||||
|
#include "../ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -2103,6 +2103,15 @@ bool cWorld::SetAreaBiome(const cCuboid & a_Area, EMCSBiome a_Biome)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cWorld::SetMaxViewDistance(int a_MaxViewDistance)
|
||||||
|
{
|
||||||
|
m_MaxViewDistance = Clamp(a_MaxViewDistance, cClientHandle::MIN_VIEW_DISTANCE, cClientHandle::MAX_VIEW_DISTANCE);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void cWorld::SetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, bool a_SendToClients)
|
void cWorld::SetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, bool a_SendToClients)
|
||||||
{
|
{
|
||||||
m_ChunkMap->SetBlock(a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_SendToClients);
|
m_ChunkMap->SetBlock(a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_SendToClients);
|
||||||
|
@ -9,6 +9,8 @@
|
|||||||
|
|
||||||
#define MAX_PLAYERS 65535
|
#define MAX_PLAYERS 65535
|
||||||
|
|
||||||
|
#include <functional>
|
||||||
|
|
||||||
#include "Simulator/SimulatorManager.h"
|
#include "Simulator/SimulatorManager.h"
|
||||||
#include "ChunkMap.h"
|
#include "ChunkMap.h"
|
||||||
#include "WorldStorage/WorldStorage.h"
|
#include "WorldStorage/WorldStorage.h"
|
||||||
@ -26,9 +28,7 @@
|
|||||||
#include "Blocks/WorldInterface.h"
|
#include "Blocks/WorldInterface.h"
|
||||||
#include "Blocks/BroadcastInterface.h"
|
#include "Blocks/BroadcastInterface.h"
|
||||||
#include "FastRandom.h"
|
#include "FastRandom.h"
|
||||||
#include "ClientHandle.h"
|
|
||||||
#include "EffectID.h"
|
#include "EffectID.h"
|
||||||
#include <functional>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -640,10 +640,7 @@ public:
|
|||||||
void SetTNTShrapnelLevel(eShrapnelLevel a_Flag) { m_TNTShrapnelLevel = a_Flag; }
|
void SetTNTShrapnelLevel(eShrapnelLevel a_Flag) { m_TNTShrapnelLevel = a_Flag; }
|
||||||
|
|
||||||
int GetMaxViewDistance(void) const { return m_MaxViewDistance; }
|
int GetMaxViewDistance(void) const { return m_MaxViewDistance; }
|
||||||
void SetMaxViewDistance(int a_MaxViewDistance)
|
void SetMaxViewDistance(int a_MaxViewDistance);
|
||||||
{
|
|
||||||
m_MaxViewDistance = Clamp(a_MaxViewDistance, cClientHandle::MIN_VIEW_DISTANCE, cClientHandle::MAX_VIEW_DISTANCE);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool ShouldUseChatPrefixes(void) const { return m_bUseChatPrefixes; }
|
bool ShouldUseChatPrefixes(void) const { return m_bUseChatPrefixes; }
|
||||||
void SetShouldUseChatPrefixes(bool a_Flag) { m_bUseChatPrefixes = a_Flag; }
|
void SetShouldUseChatPrefixes(bool a_Flag) { m_bUseChatPrefixes = a_Flag; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user