mirror of
https://github.com/smartcmd/MinecraftConsoles.git
synced 2026-08-20 09:57:09 +00:00
Replace int loops with size_t and start work on overrides
This commit is contained in:
parent
f45ec2b814
commit
98c5325b90
|
|
@ -521,7 +521,7 @@ void Chunk::rebuild()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Easy case - nothing already existing for this chunk. Add them all in.
|
// Easy case - nothing already existing for this chunk. Add them all in.
|
||||||
for( int i = 0; i < renderableTileEntities.size(); i++ )
|
for( size_t i = 0; i < renderableTileEntities.size(); i++ )
|
||||||
{
|
{
|
||||||
(*globalRenderableTileEntities)[key].push_back(renderableTileEntities[i]);
|
(*globalRenderableTileEntities)[key].push_back(renderableTileEntities[i]);
|
||||||
}
|
}
|
||||||
|
|
@ -826,7 +826,7 @@ void Chunk::rebuild_SPU()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Now go through the current list. If these are already in the list, then unflag the remove flag. If they aren't, then add
|
// Now go through the current list. If these are already in the list, then unflag the remove flag. If they aren't, then add
|
||||||
for( int i = 0; i < renderableTileEntities.size(); i++ )
|
for( size_t i = 0; i < renderableTileEntities.size(); i++ )
|
||||||
{
|
{
|
||||||
auto it2 = find( it->second.begin(), it->second.end(), renderableTileEntities[i] );
|
auto it2 = find( it->second.begin(), it->second.end(), renderableTileEntities[i] );
|
||||||
if( it2 == it->second.end() )
|
if( it2 == it->second.end() )
|
||||||
|
|
@ -842,7 +842,7 @@ void Chunk::rebuild_SPU()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Easy case - nothing already existing for this chunk. Add them all in.
|
// Easy case - nothing already existing for this chunk. Add them all in.
|
||||||
for( int i = 0; i < renderableTileEntities.size(); i++ )
|
for( size_t i = 0; i < renderableTileEntities.size(); i++ )
|
||||||
{
|
{
|
||||||
(*globalRenderableTileEntities)[key].push_back(renderableTileEntities[i]);
|
(*globalRenderableTileEntities)[key].push_back(renderableTileEntities[i]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3898,7 +3898,7 @@ void ClientConnection::handleSetPlayerTeamPacket(shared_ptr<SetPlayerTeamPacket>
|
||||||
|
|
||||||
if (packet->method == SetPlayerTeamPacket::METHOD_ADD || packet->method == SetPlayerTeamPacket::METHOD_JOIN)
|
if (packet->method == SetPlayerTeamPacket::METHOD_ADD || packet->method == SetPlayerTeamPacket::METHOD_JOIN)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < packet->players.size(); i++)
|
for (size_t i = 0; i < packet->players.size(); i++)
|
||||||
{
|
{
|
||||||
scoreboard->addPlayerToTeam(packet->players[i], team);
|
scoreboard->addPlayerToTeam(packet->players[i], team);
|
||||||
}
|
}
|
||||||
|
|
@ -3906,7 +3906,7 @@ void ClientConnection::handleSetPlayerTeamPacket(shared_ptr<SetPlayerTeamPacket>
|
||||||
|
|
||||||
if (packet->method == SetPlayerTeamPacket::METHOD_LEAVE)
|
if (packet->method == SetPlayerTeamPacket::METHOD_LEAVE)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < packet->players.size(); i++)
|
for (size_t i = 0; i < packet->players.size(); i++)
|
||||||
{
|
{
|
||||||
scoreboard->removePlayerFromTeam(packet->players[i], team);
|
scoreboard->removePlayerFromTeam(packet->players[i], team);
|
||||||
}
|
}
|
||||||
|
|
@ -3980,7 +3980,7 @@ void ClientConnection::checkDeferredEntityLinkPackets(int newEntityId)
|
||||||
{
|
{
|
||||||
if (deferredEntityLinkPackets.empty()) return;
|
if (deferredEntityLinkPackets.empty()) return;
|
||||||
|
|
||||||
for (int i = 0; i < deferredEntityLinkPackets.size(); i++)
|
for (size_t i = 0; i < deferredEntityLinkPackets.size(); i++)
|
||||||
{
|
{
|
||||||
DeferredEntityLinkPacket *deferred = &deferredEntityLinkPackets[i];
|
DeferredEntityLinkPacket *deferred = &deferredEntityLinkPackets[i];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -108,23 +108,23 @@ class SoundEngine : public ConsoleSoundEngine
|
||||||
static const int MAX_SAME_SOUNDS_PLAYING = 8; // 4J added
|
static const int MAX_SAME_SOUNDS_PLAYING = 8; // 4J added
|
||||||
public:
|
public:
|
||||||
SoundEngine();
|
SoundEngine();
|
||||||
virtual void destroy();
|
void destroy() override;
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
void GetSoundName(char *szSoundName,int iSound);
|
void GetSoundName(char *szSoundName,int iSound);
|
||||||
#endif
|
#endif
|
||||||
virtual void play(int iSound, float x, float y, float z, float volume, float pitch);
|
void play(int iSound, float x, float y, float z, float volume, float pitch) override;
|
||||||
virtual void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true);
|
void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true) override;
|
||||||
virtual void playUI(int iSound, float volume, float pitch);
|
void playUI(int iSound, float volume, float pitch) override;
|
||||||
virtual void playMusicTick();
|
void playMusicTick() override;
|
||||||
virtual void updateMusicVolume(float fVal);
|
void updateMusicVolume(float fVal) override;
|
||||||
virtual void updateSystemMusicPlaying(bool isPlaying);
|
void updateSystemMusicPlaying(bool isPlaying) override;
|
||||||
virtual void updateSoundEffectVolume(float fVal);
|
void updateSoundEffectVolume(float fVal) override;
|
||||||
virtual void init(Options *);
|
void init(Options *) override;
|
||||||
virtual void tick(shared_ptr<Mob> *players, float a); // 4J - updated to take array of local players rather than single one
|
void tick(shared_ptr<Mob> *players, float a) override; // 4J - updated to take array of local players rather than single one
|
||||||
virtual void add(const wstring& name, File *file);
|
void add(const wstring& name, File *file) override;
|
||||||
virtual void addMusic(const wstring& name, File *file);
|
void addMusic(const wstring& name, File *file) override;
|
||||||
virtual void addStreaming(const wstring& name, File *file);
|
void addStreaming(const wstring& name, File *file) override;
|
||||||
virtual char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false);
|
char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false) override;
|
||||||
bool isStreamingWavebankReady(); // 4J Added
|
bool isStreamingWavebankReady(); // 4J Added
|
||||||
int getMusicID(int iDomain);
|
int getMusicID(int iDomain);
|
||||||
int getMusicID(const wstring& name);
|
int getMusicID(const wstring& name);
|
||||||
|
|
@ -138,7 +138,8 @@ private:
|
||||||
#ifdef __PS3__
|
#ifdef __PS3__
|
||||||
int initAudioHardware(int iMinSpeakers);
|
int initAudioHardware(int iMinSpeakers);
|
||||||
#else
|
#else
|
||||||
int initAudioHardware(int iMinSpeakers) { return iMinSpeakers;}
|
int initAudioHardware(int iMinSpeakers) override
|
||||||
|
{ return iMinSpeakers;}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int GetRandomishTrack(int iStart,int iEnd);
|
int GetRandomishTrack(int iStart,int iEnd);
|
||||||
|
|
|
||||||
|
|
@ -5564,7 +5564,7 @@ void CMinecraftApp::HandleDLC(DLCPack *pack)
|
||||||
// 4J Stu - I don't know why we handle more than one file here any more, however this doesn't seem to work with the PS4 patches
|
// 4J Stu - I don't know why we handle more than one file here any more, however this doesn't seem to work with the PS4 patches
|
||||||
if(dlcFilenames.size() > 0) m_dlcManager.readDLCDataFile(dwFilesProcessed, dlcFilenames[0], pack);
|
if(dlcFilenames.size() > 0) m_dlcManager.readDLCDataFile(dwFilesProcessed, dlcFilenames[0], pack);
|
||||||
#else
|
#else
|
||||||
for(int i=0; i<dlcFilenames.size();i++)
|
for(size_t i=0; i<dlcFilenames.size();i++)
|
||||||
{
|
{
|
||||||
m_dlcManager.readDLCDataFile(dwFilesProcessed, dlcFilenames[i], pack);
|
m_dlcManager.readDLCDataFile(dwFilesProcessed, dlcFilenames[i], pack);
|
||||||
}
|
}
|
||||||
|
|
@ -7190,7 +7190,7 @@ DLC_INFO *CMinecraftApp::GetDLCInfoFromTPackID(int iTPID)
|
||||||
{
|
{
|
||||||
unordered_map<string, DLC_INFO *>::iterator it= DLCInfo.begin();
|
unordered_map<string, DLC_INFO *>::iterator it= DLCInfo.begin();
|
||||||
|
|
||||||
for(int i=0;i<DLCInfo.size();i++)
|
for(size_t i=0;i<DLCInfo.size();i++)
|
||||||
{
|
{
|
||||||
if(((DLC_INFO *)it->second)->iConfig==iTPID)
|
if(((DLC_INFO *)it->second)->iConfig==iTPID)
|
||||||
{
|
{
|
||||||
|
|
@ -7392,7 +7392,7 @@ DLC_INFO *CMinecraftApp::GetDLCInfoForProductName(WCHAR *pwchProductName)
|
||||||
unordered_map<wstring, DLC_INFO *>::iterator it= DLCInfo_Full.begin();
|
unordered_map<wstring, DLC_INFO *>::iterator it= DLCInfo_Full.begin();
|
||||||
wstring wsProductName=pwchProductName;
|
wstring wsProductName=pwchProductName;
|
||||||
|
|
||||||
for(int i=0;i<DLCInfo_Full.size();i++)
|
for(size_t i=0;i<DLCInfo_Full.size();i++)
|
||||||
{
|
{
|
||||||
DLC_INFO *pDLCInfo=(DLC_INFO *)it->second;
|
DLC_INFO *pDLCInfo=(DLC_INFO *)it->second;
|
||||||
if(wsProductName==pDLCInfo->wsDisplayName)
|
if(wsProductName==pDLCInfo->wsDisplayName)
|
||||||
|
|
@ -7697,8 +7697,8 @@ void CMinecraftApp::RemoveLevelFromBannedLevelList(int iPad, PlayerUID xuid, cha
|
||||||
{
|
{
|
||||||
PBANNEDLISTDATA pBannedList = (BANNEDLISTDATA *)(new BYTE [dwDataBytes]);
|
PBANNEDLISTDATA pBannedList = (BANNEDLISTDATA *)(new BYTE [dwDataBytes]);
|
||||||
|
|
||||||
int iSize=static_cast<int>(m_vBannedListA[iPad]->size());
|
size_t iSize=m_vBannedListA[iPad]->size();
|
||||||
for(int i=0;i<iSize;i++)
|
for(size_t i=0;i<iSize;i++)
|
||||||
{
|
{
|
||||||
PBANNEDLISTDATA pBannedListData =m_vBannedListA[iPad]->at(i);
|
PBANNEDLISTDATA pBannedListData =m_vBannedListA[iPad]->at(i);
|
||||||
|
|
||||||
|
|
@ -9809,7 +9809,7 @@ void CMinecraftApp::getLocale(vector<wstring> &vecWstrLocales)
|
||||||
locales.push_back(eMCLang_enUS);
|
locales.push_back(eMCLang_enUS);
|
||||||
locales.push_back(eMCLang_null);
|
locales.push_back(eMCLang_null);
|
||||||
|
|
||||||
for (int i=0; i<locales.size(); i++)
|
for (size_t i=0; i<locales.size(); i++)
|
||||||
{
|
{
|
||||||
eMCLang lang = locales.at(i);
|
eMCLang lang = locales.at(i);
|
||||||
vecWstrLocales.push_back( m_localeA[lang] );
|
vecWstrLocales.push_back( m_localeA[lang] );
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ void DLCAudioFile::addParameter(EAudioType type, EAudioParameterType ptype, cons
|
||||||
{
|
{
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
int iLast=static_cast<int>(creditValue.find_last_of(L" ", i));
|
size_t iLast=creditValue.find_last_of(L" ", i);
|
||||||
switch(XGetLanguage())
|
switch(XGetLanguage())
|
||||||
{
|
{
|
||||||
case XC_LANGUAGE_JAPANESE:
|
case XC_LANGUAGE_JAPANESE:
|
||||||
|
|
@ -96,7 +96,7 @@ void DLCAudioFile::addParameter(EAudioType type, EAudioParameterType ptype, cons
|
||||||
iLast = maximumChars;
|
iLast = maximumChars;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
iLast=static_cast<int>(creditValue.find_last_of(L" ", i));
|
iLast=creditValue.find_last_of(L" ", i);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -198,7 +198,7 @@ bool DLCAudioFile::processDLCDataFile(PBYTE pbData, DWORD dwLength)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
int DLCAudioFile::GetCountofType(DLCAudioFile::EAudioType eType)
|
int DLCAudioFile::GetCountofType(EAudioType eType)
|
||||||
{
|
{
|
||||||
return m_parameters[eType].size();
|
return m_parameters[eType].size();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,11 @@ public:
|
||||||
|
|
||||||
DLCAudioFile(const wstring &path);
|
DLCAudioFile(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
virtual PBYTE getData(DWORD &dwBytes);
|
PBYTE getData(DWORD &dwBytes) override;
|
||||||
|
|
||||||
bool processDLCDataFile(PBYTE pbData, DWORD dwLength);
|
bool processDLCDataFile(PBYTE pbData, DWORD dwLength);
|
||||||
int GetCountofType(DLCAudioFile::EAudioType ptype);
|
int GetCountofType(EAudioType ptype);
|
||||||
wstring &GetSoundName(int iIndex);
|
wstring &GetSoundName(int iIndex);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
@ -49,6 +49,6 @@ private:
|
||||||
vector<wstring> m_parameters[e_AudioType_Max];
|
vector<wstring> m_parameters[e_AudioType_Max];
|
||||||
|
|
||||||
// use the EAudioType to order these
|
// use the EAudioType to order these
|
||||||
void addParameter(DLCAudioFile::EAudioType type, DLCAudioFile::EAudioParameterType ptype, const wstring &value);
|
void addParameter(EAudioType type, EAudioParameterType ptype, const wstring &value);
|
||||||
DLCAudioFile::EAudioParameterType getParameterType(const wstring ¶mName);
|
EAudioParameterType getParameterType(const wstring ¶mName);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,5 @@ class DLCCapeFile : public DLCFile
|
||||||
public:
|
public:
|
||||||
DLCCapeFile(const wstring &path);
|
DLCCapeFile(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
};
|
};
|
||||||
|
|
@ -10,9 +10,9 @@ private:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DLCColourTableFile(const wstring &path);
|
DLCColourTableFile(const wstring &path);
|
||||||
~DLCColourTableFile();
|
~DLCColourTableFile() override;
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
|
|
||||||
ColourTable *getColourTable() { return m_colourTable; }
|
ColourTable *getColourTable() const { return m_colourTable; }
|
||||||
};
|
};
|
||||||
|
|
@ -12,9 +12,9 @@ public:
|
||||||
DLCFile(DLCManager::EDLCType type, const wstring &path);
|
DLCFile(DLCManager::EDLCType type, const wstring &path);
|
||||||
virtual ~DLCFile() {}
|
virtual ~DLCFile() {}
|
||||||
|
|
||||||
DLCManager::EDLCType getType() { return m_type; }
|
DLCManager::EDLCType getType() const { return m_type; }
|
||||||
wstring getPath() { return m_path; }
|
wstring getPath() { return m_path; }
|
||||||
DWORD getSkinID() { return m_dwSkinId; }
|
DWORD getSkinID() const { return m_dwSkinId; }
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes) {}
|
virtual void addData(PBYTE pbData, DWORD dwBytes) {}
|
||||||
virtual PBYTE getData(DWORD &dwBytes) { dwBytes = 0; return nullptr; }
|
virtual PBYTE getData(DWORD &dwBytes) { dwBytes = 0; return nullptr; }
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,6 @@ private:
|
||||||
public:
|
public:
|
||||||
DLCGameRulesFile(const wstring &path);
|
DLCGameRulesFile(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
virtual PBYTE getData(DWORD &dwBytes);
|
PBYTE getData(DWORD &dwBytes) override;
|
||||||
};
|
};
|
||||||
|
|
@ -14,29 +14,52 @@ private:
|
||||||
bool m_hasData;
|
bool m_hasData;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual bool requiresTexturePack() {return m_bRequiresTexturePack;}
|
bool requiresTexturePack() override
|
||||||
virtual UINT getRequiredTexturePackId() {return m_requiredTexturePackId;}
|
{return m_bRequiresTexturePack;}
|
||||||
virtual wstring getDefaultSaveName() {return m_defaultSaveName;}
|
|
||||||
virtual LPCWSTR getWorldName() {return m_worldName.c_str();}
|
|
||||||
virtual LPCWSTR getDisplayName() {return m_displayName.c_str();}
|
|
||||||
virtual wstring getGrfPath() {return L"GameRules.grf";}
|
|
||||||
|
|
||||||
virtual void setRequiresTexturePack(bool x) {m_bRequiresTexturePack = x;}
|
UINT getRequiredTexturePackId() override
|
||||||
virtual void setRequiredTexturePackId(UINT x) {m_requiredTexturePackId = x;}
|
{return m_requiredTexturePackId;}
|
||||||
virtual void setDefaultSaveName(const wstring &x) {m_defaultSaveName = x;}
|
|
||||||
virtual void setWorldName(const wstring & x) {m_worldName = x;}
|
wstring getDefaultSaveName() override
|
||||||
virtual void setDisplayName(const wstring & x) {m_displayName = x;}
|
{return m_defaultSaveName;}
|
||||||
virtual void setGrfPath(const wstring & x) {m_grfPath = x;}
|
|
||||||
|
LPCWSTR getWorldName() override
|
||||||
|
{return m_worldName.c_str();}
|
||||||
|
|
||||||
|
LPCWSTR getDisplayName() override
|
||||||
|
{return m_displayName.c_str();}
|
||||||
|
|
||||||
|
wstring getGrfPath() override
|
||||||
|
{return L"GameRules.grf";}
|
||||||
|
|
||||||
|
void setRequiresTexturePack(bool x) override
|
||||||
|
{m_bRequiresTexturePack = x;}
|
||||||
|
|
||||||
|
void setRequiredTexturePackId(UINT x) override
|
||||||
|
{m_requiredTexturePackId = x;}
|
||||||
|
|
||||||
|
void setDefaultSaveName(const wstring &x) override
|
||||||
|
{m_defaultSaveName = x;}
|
||||||
|
|
||||||
|
void setWorldName(const wstring & x) override
|
||||||
|
{m_worldName = x;}
|
||||||
|
|
||||||
|
void setDisplayName(const wstring & x) override
|
||||||
|
{m_displayName = x;}
|
||||||
|
|
||||||
|
void setGrfPath(const wstring & x) override
|
||||||
|
{m_grfPath = x;}
|
||||||
|
|
||||||
LevelGenerationOptions *lgo;
|
LevelGenerationOptions *lgo;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DLCGameRulesHeader(const wstring &path);
|
DLCGameRulesHeader(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
virtual PBYTE getData(DWORD &dwBytes);
|
PBYTE getData(DWORD &dwBytes) override;
|
||||||
|
|
||||||
void setGrfData(PBYTE fData, DWORD fSize, StringTable *);
|
void setGrfData(PBYTE fData, DWORD fSize, StringTable *);
|
||||||
|
|
||||||
virtual bool ready() { return m_hasData; }
|
bool ready() override
|
||||||
|
{ return m_hasData; }
|
||||||
};
|
};
|
||||||
|
|
@ -12,7 +12,7 @@ public:
|
||||||
DLCLocalisationFile(const wstring &path);
|
DLCLocalisationFile(const wstring &path);
|
||||||
DLCLocalisationFile(PBYTE pbData, DWORD dwBytes); // when we load in a texture pack details file from TMS++
|
DLCLocalisationFile(PBYTE pbData, DWORD dwBytes); // when we load in a texture pack details file from TMS++
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
|
|
||||||
StringTable *getStringTable() { return m_strings; }
|
StringTable *getStringTable() { return m_strings; }
|
||||||
};
|
};
|
||||||
|
|
@ -373,7 +373,7 @@ bool DLCManager::readDLCDataFile(DWORD &dwFilesProcessed, const string &path, DL
|
||||||
|
|
||||||
bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD dwLength, DLCPack *pack)
|
bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD dwLength, DLCPack *pack)
|
||||||
{
|
{
|
||||||
unordered_map<int, DLCManager::EDLCParameterType> parameterMapping;
|
unordered_map<int, EDLCParameterType> parameterMapping;
|
||||||
unsigned int uiCurrentByte=0;
|
unsigned int uiCurrentByte=0;
|
||||||
|
|
||||||
// File format defined in the DLC_Creator
|
// File format defined in the DLC_Creator
|
||||||
|
|
@ -405,8 +405,8 @@ bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD
|
||||||
{
|
{
|
||||||
// Map DLC strings to application strings, then store the DLC index mapping to application index
|
// Map DLC strings to application strings, then store the DLC index mapping to application index
|
||||||
wstring parameterName(static_cast<WCHAR *>(pParams->wchData));
|
wstring parameterName(static_cast<WCHAR *>(pParams->wchData));
|
||||||
DLCManager::EDLCParameterType type = DLCManager::getParameterType(parameterName);
|
EDLCParameterType type = getParameterType(parameterName);
|
||||||
if( type != DLCManager::e_DLCParamType_Invalid )
|
if( type != e_DLCParamType_Invalid )
|
||||||
{
|
{
|
||||||
parameterMapping[pParams->dwType] = type;
|
parameterMapping[pParams->dwType] = type;
|
||||||
}
|
}
|
||||||
|
|
@ -430,7 +430,7 @@ bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD
|
||||||
|
|
||||||
for(unsigned int i=0;i<uiFileCount;i++)
|
for(unsigned int i=0;i<uiFileCount;i++)
|
||||||
{
|
{
|
||||||
DLCManager::EDLCType type = static_cast<DLCManager::EDLCType>(pFile->dwType);
|
EDLCType type = static_cast<EDLCType>(pFile->dwType);
|
||||||
|
|
||||||
DLCFile *dlcFile = nullptr;
|
DLCFile *dlcFile = nullptr;
|
||||||
DLCPack *dlcTexturePack = nullptr;
|
DLCPack *dlcTexturePack = nullptr;
|
||||||
|
|
@ -485,7 +485,7 @@ bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD
|
||||||
{
|
{
|
||||||
pack->addChildPack(dlcTexturePack);
|
pack->addChildPack(dlcTexturePack);
|
||||||
|
|
||||||
if(dlcTexturePack->getDLCItemsCount(DLCManager::e_DLCType_Texture) > 0)
|
if(dlcTexturePack->getDLCItemsCount(e_DLCType_Texture) > 0)
|
||||||
{
|
{
|
||||||
Minecraft::GetInstance()->skins->addTexturePackFromDLC(dlcTexturePack, dlcTexturePack->GetPackId() );
|
Minecraft::GetInstance()->skins->addTexturePackFromDLC(dlcTexturePack, dlcTexturePack->GetPackId() );
|
||||||
}
|
}
|
||||||
|
|
@ -500,7 +500,7 @@ bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD
|
||||||
// TODO - 4J Stu Remove the need for this vSkinNames vector, or manage it differently
|
// TODO - 4J Stu Remove the need for this vSkinNames vector, or manage it differently
|
||||||
switch(pFile->dwType)
|
switch(pFile->dwType)
|
||||||
{
|
{
|
||||||
case DLCManager::e_DLCType_Skin:
|
case e_DLCType_Skin:
|
||||||
app.vSkinNames.push_back((WCHAR *)pFile->wchFile);
|
app.vSkinNames.push_back((WCHAR *)pFile->wchFile);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -515,13 +515,13 @@ bool DLCManager::processDLCDataFile(DWORD &dwFilesProcessed, PBYTE pbData, DWORD
|
||||||
pFile=(C4JStorage::DLC_FILE_DETAILS *)&pbData[uiCurrentByte];
|
pFile=(C4JStorage::DLC_FILE_DETAILS *)&pbData[uiCurrentByte];
|
||||||
}
|
}
|
||||||
|
|
||||||
if( pack->getDLCItemsCount(DLCManager::e_DLCType_GameRules) > 0
|
if( pack->getDLCItemsCount(e_DLCType_GameRules) > 0
|
||||||
|| pack->getDLCItemsCount(DLCManager::e_DLCType_GameRulesHeader) > 0)
|
|| pack->getDLCItemsCount(e_DLCType_GameRulesHeader) > 0)
|
||||||
{
|
{
|
||||||
app.m_gameRules.loadGameRules(pack);
|
app.m_gameRules.loadGameRules(pack);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(pack->getDLCItemsCount(DLCManager::e_DLCType_Audio) > 0)
|
if(pack->getDLCItemsCount(e_DLCType_Audio) > 0)
|
||||||
{
|
{
|
||||||
//app.m_Audio.loadAudioDetails(pack);
|
//app.m_Audio.loadAudioDetails(pack);
|
||||||
}
|
}
|
||||||
|
|
@ -580,7 +580,7 @@ DWORD DLCManager::retrievePackID(PBYTE pbData, DWORD dwLength, DLCPack *pack)
|
||||||
{
|
{
|
||||||
DWORD packId=0;
|
DWORD packId=0;
|
||||||
bool bPackIDSet=false;
|
bool bPackIDSet=false;
|
||||||
unordered_map<int, DLCManager::EDLCParameterType> parameterMapping;
|
unordered_map<int, EDLCParameterType> parameterMapping;
|
||||||
unsigned int uiCurrentByte=0;
|
unsigned int uiCurrentByte=0;
|
||||||
|
|
||||||
// File format defined in the DLC_Creator
|
// File format defined in the DLC_Creator
|
||||||
|
|
@ -610,8 +610,8 @@ DWORD DLCManager::retrievePackID(PBYTE pbData, DWORD dwLength, DLCPack *pack)
|
||||||
{
|
{
|
||||||
// Map DLC strings to application strings, then store the DLC index mapping to application index
|
// Map DLC strings to application strings, then store the DLC index mapping to application index
|
||||||
wstring parameterName(static_cast<WCHAR *>(pParams->wchData));
|
wstring parameterName(static_cast<WCHAR *>(pParams->wchData));
|
||||||
DLCManager::EDLCParameterType type = DLCManager::getParameterType(parameterName);
|
EDLCParameterType type = getParameterType(parameterName);
|
||||||
if( type != DLCManager::e_DLCParamType_Invalid )
|
if( type != e_DLCParamType_Invalid )
|
||||||
{
|
{
|
||||||
parameterMapping[pParams->dwType] = type;
|
parameterMapping[pParams->dwType] = type;
|
||||||
}
|
}
|
||||||
|
|
@ -634,7 +634,7 @@ DWORD DLCManager::retrievePackID(PBYTE pbData, DWORD dwLength, DLCPack *pack)
|
||||||
|
|
||||||
for(unsigned int i=0;i<uiFileCount;i++)
|
for(unsigned int i=0;i<uiFileCount;i++)
|
||||||
{
|
{
|
||||||
DLCManager::EDLCType type = static_cast<DLCManager::EDLCType>(pFile->dwType);
|
EDLCType type = static_cast<EDLCType>(pFile->dwType);
|
||||||
|
|
||||||
// Params
|
// Params
|
||||||
uiParameterCount=*(unsigned int *)pbTemp;
|
uiParameterCount=*(unsigned int *)pbTemp;
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ void DLCSkinFile::addParameter(DLCManager::EDLCParameterType type, const wstring
|
||||||
{
|
{
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
int iLast=static_cast<int>(creditValue.find_last_of(L" ", i));
|
size_t iLast=creditValue.find_last_of(L" ", i);
|
||||||
switch(XGetLanguage())
|
switch(XGetLanguage())
|
||||||
{
|
{
|
||||||
case XC_LANGUAGE_JAPANESE:
|
case XC_LANGUAGE_JAPANESE:
|
||||||
|
|
@ -88,7 +88,7 @@ void DLCSkinFile::addParameter(DLCManager::EDLCParameterType type, const wstring
|
||||||
iLast = maximumChars;
|
iLast = maximumChars;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
iLast=static_cast<int>(creditValue.find_last_of(L" ", i));
|
iLast=creditValue.find_last_of(L" ", i);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,11 @@ public:
|
||||||
|
|
||||||
DLCSkinFile(const wstring &path);
|
DLCSkinFile(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
virtual void addParameter(DLCManager::EDLCParameterType type, const wstring &value);
|
void addParameter(DLCManager::EDLCParameterType type, const wstring &value) override;
|
||||||
|
|
||||||
virtual wstring getParameterAsString(DLCManager::EDLCParameterType type);
|
wstring getParameterAsString(DLCManager::EDLCParameterType type) override;
|
||||||
virtual bool getParameterAsBool(DLCManager::EDLCParameterType type);
|
bool getParameterAsBool(DLCManager::EDLCParameterType type) override;
|
||||||
vector<SKIN_BOX *> *getAdditionalBoxes();
|
vector<SKIN_BOX *> *getAdditionalBoxes();
|
||||||
int getAdditionalBoxesCount();
|
int getAdditionalBoxesCount();
|
||||||
unsigned int getAnimOverrideBitmask() { return m_uiAnimOverrideBitmask;}
|
unsigned int getAnimOverrideBitmask() { return m_uiAnimOverrideBitmask;}
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@ private:
|
||||||
public:
|
public:
|
||||||
DLCTextureFile(const wstring &path);
|
DLCTextureFile(const wstring &path);
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes);
|
void addData(PBYTE pbData, DWORD dwBytes) override;
|
||||||
virtual PBYTE getData(DWORD &dwBytes);
|
PBYTE getData(DWORD &dwBytes) override;
|
||||||
|
|
||||||
virtual void addParameter(DLCManager::EDLCParameterType type, const wstring &value);
|
void addParameter(DLCManager::EDLCParameterType type, const wstring &value) override;
|
||||||
|
|
||||||
virtual wstring getParameterAsString(DLCManager::EDLCParameterType type);
|
wstring getParameterAsString(DLCManager::EDLCParameterType type) override;
|
||||||
virtual bool getParameterAsBool(DLCManager::EDLCParameterType type);
|
bool getParameterAsBool(DLCManager::EDLCParameterType type) override;
|
||||||
};
|
};
|
||||||
|
|
@ -10,11 +10,11 @@ private:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DLCUIDataFile(const wstring &path);
|
DLCUIDataFile(const wstring &path);
|
||||||
~DLCUIDataFile();
|
~DLCUIDataFile() override;
|
||||||
|
|
||||||
using DLCFile::addData;
|
using DLCFile::addData;
|
||||||
using DLCFile::addParameter;
|
using DLCFile::addParameter;
|
||||||
|
|
||||||
virtual void addData(PBYTE pbData, DWORD dwBytes,bool canDeleteData = false);
|
virtual void addData(PBYTE pbData, DWORD dwBytes,bool canDeleteData = false);
|
||||||
virtual PBYTE getData(DWORD &dwBytes);
|
PBYTE getData(DWORD &dwBytes) override;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -243,7 +243,7 @@ void IUIScene_TradingMenu::updateDisplay()
|
||||||
// 4J-PB - need to get the villager type here
|
// 4J-PB - need to get the villager type here
|
||||||
wsTemp = app.GetString(IDS_VILLAGER_OFFERS_ITEM);
|
wsTemp = app.GetString(IDS_VILLAGER_OFFERS_ITEM);
|
||||||
wsTemp = replaceAll(wsTemp,L"{*VILLAGER_TYPE*}",m_merchant->getDisplayName());
|
wsTemp = replaceAll(wsTemp,L"{*VILLAGER_TYPE*}",m_merchant->getDisplayName());
|
||||||
int iPos=wsTemp.find(L"%s");
|
size_t iPos=wsTemp.find(L"%s");
|
||||||
wsTemp.replace(iPos,2,activeRecipe->getSellItem()->getHoverName());
|
wsTemp.replace(iPos,2,activeRecipe->getSellItem()->getHoverName());
|
||||||
|
|
||||||
setTitle(wsTemp.c_str());
|
setTitle(wsTemp.c_str());
|
||||||
|
|
|
||||||
|
|
@ -219,13 +219,13 @@ wstring UIComponent_TutorialPopup::_SetIcon(int icon, int iAuxVal, bool isFoil,
|
||||||
m_iconItem = nullptr;
|
m_iconItem = nullptr;
|
||||||
wstring openTag(L"{*ICON*}");
|
wstring openTag(L"{*ICON*}");
|
||||||
wstring closeTag(L"{*/ICON*}");
|
wstring closeTag(L"{*/ICON*}");
|
||||||
int iconTagStartPos = static_cast<int>(temp.find(openTag));
|
size_t iconTagStartPos = temp.find(openTag);
|
||||||
int iconStartPos = iconTagStartPos + static_cast<int>(openTag.length());
|
size_t iconStartPos = iconTagStartPos + openTag.length();
|
||||||
if( iconTagStartPos > 0 && iconStartPos < static_cast<int>(temp.length()) )
|
if( iconTagStartPos > 0 && iconStartPos < temp.length() )
|
||||||
{
|
{
|
||||||
int iconEndPos = static_cast<int>(temp.find(closeTag, iconStartPos));
|
size_t iconEndPos = temp.find(closeTag, iconStartPos);
|
||||||
|
|
||||||
if(iconEndPos > iconStartPos && iconEndPos < static_cast<int>(temp.length()) )
|
if(iconEndPos > iconStartPos && iconEndPos < temp.length() )
|
||||||
{
|
{
|
||||||
wstring id = temp.substr(iconStartPos, iconEndPos - iconStartPos);
|
wstring id = temp.substr(iconStartPos, iconEndPos - iconStartPos);
|
||||||
|
|
||||||
|
|
@ -341,13 +341,13 @@ wstring UIComponent_TutorialPopup::_SetImage(wstring &desc)
|
||||||
|
|
||||||
wstring openTag(L"{*IMAGE*}");
|
wstring openTag(L"{*IMAGE*}");
|
||||||
wstring closeTag(L"{*/IMAGE*}");
|
wstring closeTag(L"{*/IMAGE*}");
|
||||||
int imageTagStartPos = (int)desc.find(openTag);
|
size_t imageTagStartPos = desc.find(openTag);
|
||||||
int imageStartPos = imageTagStartPos + (int)openTag.length();
|
size_t imageStartPos = imageTagStartPos + openTag.length();
|
||||||
if( imageTagStartPos > 0 && imageStartPos < (int)desc.length() )
|
if( imageTagStartPos > 0 && imageStartPos < desc.length() )
|
||||||
{
|
{
|
||||||
int imageEndPos = (int)desc.find( closeTag, imageStartPos );
|
size_t imageEndPos = desc.find( closeTag, imageStartPos );
|
||||||
|
|
||||||
if(imageEndPos > imageStartPos && imageEndPos < (int)desc.length() )
|
if(imageEndPos > imageStartPos && imageEndPos < desc.length() )
|
||||||
{
|
{
|
||||||
wstring id = desc.substr(imageStartPos, imageEndPos - imageStartPos);
|
wstring id = desc.substr(imageStartPos, imageEndPos - imageStartPos);
|
||||||
m_image.SetImagePath( id.c_str() );
|
m_image.SetImagePath( id.c_str() );
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ void UILayer::render(S32 width, S32 height, C4JRender::eViewportType viewport)
|
||||||
bool UILayer::IsSceneInStack(EUIScene scene)
|
bool UILayer::IsSceneInStack(EUIScene scene)
|
||||||
{
|
{
|
||||||
bool inStack = false;
|
bool inStack = false;
|
||||||
for(int i = m_sceneStack.size() - 1;i >= 0; --i)
|
for(size_t i = (int)m_sceneStack.size() - 1;i >= 0; --i)
|
||||||
{
|
{
|
||||||
if(m_sceneStack[i]->getSceneType() == scene)
|
if(m_sceneStack[i]->getSceneType() == scene)
|
||||||
{
|
{
|
||||||
|
|
@ -118,7 +118,7 @@ bool UILayer::HasFocus(int iPad)
|
||||||
bool hasFocus = false;
|
bool hasFocus = false;
|
||||||
if(m_hasFocus)
|
if(m_hasFocus)
|
||||||
{
|
{
|
||||||
for(int i = m_sceneStack.size() - 1;i >= 0; --i)
|
for(size_t i = (int)m_sceneStack.size() - 1;i >= 0; --i)
|
||||||
{
|
{
|
||||||
if(m_sceneStack[i]->stealsFocus() )
|
if(m_sceneStack[i]->stealsFocus() )
|
||||||
{
|
{
|
||||||
|
|
@ -146,7 +146,7 @@ bool UILayer::hidesLowerScenes()
|
||||||
}
|
}
|
||||||
if(!hidesScenes && !m_sceneStack.empty())
|
if(!hidesScenes && !m_sceneStack.empty())
|
||||||
{
|
{
|
||||||
for(int i = m_sceneStack.size() - 1;i >= 0; --i)
|
for(size_t i = (int)m_sceneStack.size() - 1;i >= 0; --i)
|
||||||
{
|
{
|
||||||
if(m_sceneStack[i]->hidesLowerScenes())
|
if(m_sceneStack[i]->hidesLowerScenes())
|
||||||
{
|
{
|
||||||
|
|
@ -897,7 +897,7 @@ void UILayer::PrintTotalMemoryUsage(int64_t &totalStatic, int64_t &totalDynamic)
|
||||||
// Returns the first scene of given type if it exists, nullptr otherwise
|
// Returns the first scene of given type if it exists, nullptr otherwise
|
||||||
UIScene *UILayer::FindScene(EUIScene sceneType)
|
UIScene *UILayer::FindScene(EUIScene sceneType)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < m_sceneStack.size(); i++)
|
for (size_t i = 0; i < m_sceneStack.size(); i++)
|
||||||
{
|
{
|
||||||
if (m_sceneStack[i]->getSceneType() == sceneType)
|
if (m_sceneStack[i]->getSceneType() == sceneType)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -48,8 +48,8 @@ UIScene_EULA::UIScene_EULA(int iPad, void *initData, UILayer *parentLayer) : UIS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
vector<wstring> paragraphs;
|
vector<wstring> paragraphs;
|
||||||
int lastIndex = 0;
|
size_t lastIndex = 0;
|
||||||
for ( int index = EULA.find(L"\r\n", lastIndex, 2);
|
for ( size_t index = EULA.find(L"\r\n", lastIndex, 2);
|
||||||
index != wstring::npos;
|
index != wstring::npos;
|
||||||
index = EULA.find(L"\r\n", lastIndex, 2)
|
index = EULA.find(L"\r\n", lastIndex, 2)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -300,8 +300,8 @@ void UIScene_HowToPlay::StartPage( EHowToPlayPage ePage )
|
||||||
finalText = startTags + finalText;
|
finalText = startTags + finalText;
|
||||||
|
|
||||||
vector<wstring> paragraphs;
|
vector<wstring> paragraphs;
|
||||||
int lastIndex = 0;
|
size_t lastIndex = 0;
|
||||||
for ( int index = finalText.find(L"\r\n", lastIndex, 2);
|
for ( size_t index = finalText.find(L"\r\n", lastIndex, 2);
|
||||||
index != wstring::npos;
|
index != wstring::npos;
|
||||||
index = finalText.find(L"\r\n", lastIndex, 2)
|
index = finalText.find(L"\r\n", lastIndex, 2)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ UIScene_NewUpdateMessage::UIScene_NewUpdateMessage(int iPad, void *initData, UIL
|
||||||
message=app.FormatHTMLString(m_iPad,message);
|
message=app.FormatHTMLString(m_iPad,message);
|
||||||
|
|
||||||
vector<wstring> paragraphs;
|
vector<wstring> paragraphs;
|
||||||
int lastIndex = 0;
|
size_t lastIndex = 0;
|
||||||
for ( int index = message.find(L"\r\n", lastIndex, 2);
|
for ( size_t index = message.find(L"\r\n", lastIndex, 2);
|
||||||
index != wstring::npos;
|
index != wstring::npos;
|
||||||
index = message.find(L"\r\n", lastIndex, 2)
|
index = message.find(L"\r\n", lastIndex, 2)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -89,8 +89,8 @@ HRESULT CXuiSceneAnvil::OnNotifyValueChanged (HXUIOBJ hObjSource, XUINotifyValue
|
||||||
|
|
||||||
// strip leading spaces
|
// strip leading spaces
|
||||||
wstring b;
|
wstring b;
|
||||||
int start = static_cast<int>(newValue.find_first_not_of(L" "));
|
size_t start = newValue.find_first_not_of(L" ");
|
||||||
int end = static_cast<int>(newValue.find_last_not_of(L" "));
|
size_t end = newValue.find_last_not_of(L" ");
|
||||||
|
|
||||||
if( start == wstring::npos )
|
if( start == wstring::npos )
|
||||||
{
|
{
|
||||||
|
|
@ -99,7 +99,7 @@ HRESULT CXuiSceneAnvil::OnNotifyValueChanged (HXUIOBJ hObjSource, XUINotifyValue
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if( end == wstring::npos ) end = static_cast<int>(newValue.size())-1;
|
if( end == wstring::npos ) end = newValue.size() - 1;
|
||||||
b = newValue.substr(start,(end-start)+1);
|
b = newValue.substr(start,(end-start)+1);
|
||||||
newValue=b;
|
newValue=b;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -57,13 +57,13 @@ HRESULT CScene_Win::OnInit( XUIMessageInit* pInitData, BOOL& bHandled )
|
||||||
noNoiseString = app.FormatHTMLString(m_iPad, noNoiseString, 0xff000000);
|
noNoiseString = app.FormatHTMLString(m_iPad, noNoiseString, 0xff000000);
|
||||||
|
|
||||||
Random random(8124371);
|
Random random(8124371);
|
||||||
int found=static_cast<int>(noNoiseString.find_first_of(L"{"));
|
size_t found=noNoiseString.find_first_of(L"{");
|
||||||
int length;
|
size_t length;
|
||||||
while (found!=string::npos)
|
while (found!=string::npos)
|
||||||
{
|
{
|
||||||
length = random.nextInt(4) + 3;
|
length = random.nextInt(4) + 3;
|
||||||
m_noiseLengths.push_back(length);
|
m_noiseLengths.push_back(length);
|
||||||
found=static_cast<int>(noNoiseString.find_first_of(L"{", found + 1));
|
found=noNoiseString.find_first_of(L"{", found + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
Minecraft *pMinecraft = Minecraft::GetInstance();
|
Minecraft *pMinecraft = Minecraft::GetInstance();
|
||||||
|
|
|
||||||
|
|
@ -298,13 +298,13 @@ wstring CScene_TutorialPopup::_SetIcon(int icon, int iAuxVal, bool isFoil, LPCWS
|
||||||
{
|
{
|
||||||
wstring openTag(L"{*ICON*}");
|
wstring openTag(L"{*ICON*}");
|
||||||
wstring closeTag(L"{*/ICON*}");
|
wstring closeTag(L"{*/ICON*}");
|
||||||
int iconTagStartPos = static_cast<int>(temp.find(openTag));
|
size_t iconTagStartPos = temp.find(openTag);
|
||||||
int iconStartPos = iconTagStartPos + static_cast<int>(openTag.length());
|
size_t iconStartPos = iconTagStartPos + openTag.length();
|
||||||
if( iconTagStartPos > 0 && iconStartPos < static_cast<int>(temp.length()) )
|
if( iconTagStartPos > 0 && iconStartPos < temp.length() )
|
||||||
{
|
{
|
||||||
int iconEndPos = static_cast<int>(temp.find(closeTag, iconStartPos));
|
size_t iconEndPos = temp.find(closeTag, iconStartPos);
|
||||||
|
|
||||||
if(iconEndPos > iconStartPos && iconEndPos < static_cast<int>(temp.length()) )
|
if(iconEndPos > iconStartPos && iconEndPos < temp.length() )
|
||||||
{
|
{
|
||||||
wstring id = temp.substr(iconStartPos, iconEndPos - iconStartPos);
|
wstring id = temp.substr(iconStartPos, iconEndPos - iconStartPos);
|
||||||
|
|
||||||
|
|
@ -443,13 +443,13 @@ wstring CScene_TutorialPopup::_SetImage(wstring &desc)
|
||||||
|
|
||||||
wstring openTag(L"{*IMAGE*}");
|
wstring openTag(L"{*IMAGE*}");
|
||||||
wstring closeTag(L"{*/IMAGE*}");
|
wstring closeTag(L"{*/IMAGE*}");
|
||||||
int imageTagStartPos = static_cast<int>(desc.find(openTag));
|
size_t imageTagStartPos = desc.find(openTag);
|
||||||
int imageStartPos = imageTagStartPos + static_cast<int>(openTag.length());
|
size_t imageStartPos = imageTagStartPos + openTag.length();
|
||||||
if( imageTagStartPos > 0 && imageStartPos < static_cast<int>(desc.length()) )
|
if( imageTagStartPos > 0 && imageStartPos < desc.length() )
|
||||||
{
|
{
|
||||||
int imageEndPos = static_cast<int>(desc.find(closeTag, imageStartPos));
|
size_t imageEndPos = desc.find(closeTag, imageStartPos);
|
||||||
|
|
||||||
if(imageEndPos > imageStartPos && imageEndPos < static_cast<int>(desc.length()) )
|
if(imageEndPos > imageStartPos && imageEndPos < desc.length() )
|
||||||
{
|
{
|
||||||
wstring id = desc.substr(imageStartPos, imageEndPos - imageStartPos);
|
wstring id = desc.substr(imageStartPos, imageEndPos - imageStartPos);
|
||||||
m_image.SetImagePath( id.c_str() );
|
m_image.SetImagePath( id.c_str() );
|
||||||
|
|
|
||||||
|
|
@ -892,7 +892,7 @@ void DQRNetworkManager::Tick_VoiceChat()
|
||||||
#endif
|
#endif
|
||||||
// If we have to inform the chat integration layer of any players that have joined, do that now
|
// If we have to inform the chat integration layer of any players that have joined, do that now
|
||||||
EnterCriticalSection(&m_csVecChatPlayers);
|
EnterCriticalSection(&m_csVecChatPlayers);
|
||||||
for( int i = 0; i < m_vecChatPlayersJoined.size(); i++ )
|
for( size_t i = 0; i < m_vecChatPlayersJoined.size(); i++ )
|
||||||
{
|
{
|
||||||
int idx = m_vecChatPlayersJoined[i];
|
int idx = m_vecChatPlayersJoined[i];
|
||||||
if( m_chat )
|
if( m_chat )
|
||||||
|
|
@ -1509,12 +1509,12 @@ void DQRNetworkManager::UpdateRoomSyncPlayers(RoomSyncData *pNewSyncData)
|
||||||
}
|
}
|
||||||
memcpy(&m_roomSyncData, pNewSyncData, sizeof(m_roomSyncData));
|
memcpy(&m_roomSyncData, pNewSyncData, sizeof(m_roomSyncData));
|
||||||
|
|
||||||
for( int i = 0; i < tempPlayers.size(); i++ )
|
for( size_t i = 0; i < tempPlayers.size(); i++ )
|
||||||
{
|
{
|
||||||
m_listener->HandlePlayerLeaving(tempPlayers[i]);
|
m_listener->HandlePlayerLeaving(tempPlayers[i]);
|
||||||
delete tempPlayers[i];
|
delete tempPlayers[i];
|
||||||
}
|
}
|
||||||
for( int i = 0; i < newPlayers.size(); i++ )
|
for( size_t i = 0; i < newPlayers.size(); i++ )
|
||||||
{
|
{
|
||||||
m_listener->HandlePlayerJoined(newPlayers[i]); // For clients, this is where we get notified of local and remote players joining
|
m_listener->HandlePlayerJoined(newPlayers[i]); // For clients, this is where we get notified of local and remote players joining
|
||||||
}
|
}
|
||||||
|
|
@ -1592,7 +1592,7 @@ void DQRNetworkManager::RemoveRoomSyncPlayersWithSessionAddress(unsigned int ses
|
||||||
}
|
}
|
||||||
m_roomSyncData.playerCount = iWriteIdx;
|
m_roomSyncData.playerCount = iWriteIdx;
|
||||||
|
|
||||||
for( int i = 0; i < removedPlayers.size(); i++ )
|
for( size_t i = 0; i < removedPlayers.size(); i++ )
|
||||||
{
|
{
|
||||||
m_listener->HandlePlayerLeaving(removedPlayers[i]);
|
m_listener->HandlePlayerLeaving(removedPlayers[i]);
|
||||||
delete removedPlayers[i];
|
delete removedPlayers[i];
|
||||||
|
|
@ -1623,7 +1623,7 @@ void DQRNetworkManager::RemoveRoomSyncPlayer(DQRNetworkPlayer *pPlayer)
|
||||||
}
|
}
|
||||||
m_roomSyncData.playerCount = iWriteIdx;
|
m_roomSyncData.playerCount = iWriteIdx;
|
||||||
|
|
||||||
for( int i = 0; i < removedPlayers.size(); i++ )
|
for( size_t i = 0; i < removedPlayers.size(); i++ )
|
||||||
{
|
{
|
||||||
m_listener->HandlePlayerLeaving(removedPlayers[i]);
|
m_listener->HandlePlayerLeaving(removedPlayers[i]);
|
||||||
delete removedPlayers[i];
|
delete removedPlayers[i];
|
||||||
|
|
|
||||||
|
|
@ -602,7 +602,7 @@ bool Font::AllCharactersValid(const wstring &str)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
int index = SharedConstants::acceptableLetters.find(c);
|
size_t index = SharedConstants::acceptableLetters.find(c);
|
||||||
|
|
||||||
if ((c != ' ') && !(index > 0 && !enforceUnicodeSheet))
|
if ((c != ' ') && !(index > 0 && !enforceUnicodeSheet))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@
|
||||||
#include "..\Minecraft.World\net.minecraft.world.h"
|
#include "..\Minecraft.World\net.minecraft.world.h"
|
||||||
#include "..\Minecraft.World\LevelChunk.h"
|
#include "..\Minecraft.World\LevelChunk.h"
|
||||||
#include "..\Minecraft.World\Biome.h"
|
#include "..\Minecraft.World\Biome.h"
|
||||||
|
#include <Common/UI/UI.h>
|
||||||
|
|
||||||
ResourceLocation Gui::PUMPKIN_BLUR_LOCATION = ResourceLocation(TN__BLUR__MISC_PUMPKINBLUR);
|
ResourceLocation Gui::PUMPKIN_BLUR_LOCATION = ResourceLocation(TN__BLUR__MISC_PUMPKINBLUR);
|
||||||
|
|
||||||
|
|
@ -87,7 +88,7 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
int quickSelectHeight=22;
|
int quickSelectHeight=22;
|
||||||
float fScaleFactorWidth=1.0f,fScaleFactorHeight=1.0f;
|
float fScaleFactorWidth=1.0f,fScaleFactorHeight=1.0f;
|
||||||
bool bTwoPlayerSplitscreen=false;
|
bool bTwoPlayerSplitscreen=false;
|
||||||
currentGuiScaleFactor = (float) guiScale; // Keep static copy of scale so we know how gui coordinates map to physical pixels - this is also affected by the viewport
|
currentGuiScaleFactor = static_cast<float>(guiScale); // Keep static copy of scale so we know how gui coordinates map to physical pixels - this is also affected by the viewport
|
||||||
|
|
||||||
switch(guiScale)
|
switch(guiScale)
|
||||||
{
|
{
|
||||||
|
|
@ -117,7 +118,7 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
iSafezoneYHalf = splitYOffset;
|
iSafezoneYHalf = splitYOffset;
|
||||||
iSafezoneTopYHalf = screenHeight/10;
|
iSafezoneTopYHalf = screenHeight/10;
|
||||||
fScaleFactorWidth=0.5f;
|
fScaleFactorWidth=0.5f;
|
||||||
iWidthOffset=(int)((float)screenWidth*(1.0f - fScaleFactorWidth));
|
iWidthOffset=static_cast<int>((float)screenWidth * (1.0f - fScaleFactorWidth));
|
||||||
iTooltipsYOffset=44;
|
iTooltipsYOffset=44;
|
||||||
bTwoPlayerSplitscreen=true;
|
bTwoPlayerSplitscreen=true;
|
||||||
currentGuiScaleFactor *= 0.5f;
|
currentGuiScaleFactor *= 0.5f;
|
||||||
|
|
@ -127,7 +128,7 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
iSafezoneYHalf = splitYOffset + screenHeight/10;// 5% (need to treat the whole screen is 2x this screen)
|
iSafezoneYHalf = splitYOffset + screenHeight/10;// 5% (need to treat the whole screen is 2x this screen)
|
||||||
iSafezoneTopYHalf = 0;
|
iSafezoneTopYHalf = 0;
|
||||||
fScaleFactorWidth=0.5f;
|
fScaleFactorWidth=0.5f;
|
||||||
iWidthOffset=(int)((float)screenWidth*(1.0f - fScaleFactorWidth));
|
iWidthOffset=static_cast<int>((float)screenWidth * (1.0f - fScaleFactorWidth));
|
||||||
iTooltipsYOffset=44;
|
iTooltipsYOffset=44;
|
||||||
bTwoPlayerSplitscreen=true;
|
bTwoPlayerSplitscreen=true;
|
||||||
currentGuiScaleFactor *= 0.5f;
|
currentGuiScaleFactor *= 0.5f;
|
||||||
|
|
@ -697,7 +698,7 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
glTranslatef((float)xo, (float)yo, 50);
|
glTranslatef(static_cast<float>(xo), static_cast<float>(yo), 50);
|
||||||
float ss = 12;
|
float ss = 12;
|
||||||
glScalef(-ss, ss, ss);
|
glScalef(-ss, ss, ss);
|
||||||
glRotatef(180, 0, 0, 1);
|
glRotatef(180, 0, 0, 1);
|
||||||
|
|
@ -806,14 +807,14 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
glDisable(GL_DEPTH_TEST);
|
glDisable(GL_DEPTH_TEST);
|
||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
int timer = minecraft->player->getSleepTimer();
|
int timer = minecraft->player->getSleepTimer();
|
||||||
float amount = (float) timer / (float) Player::SLEEP_DURATION;
|
float amount = static_cast<float>(timer) / static_cast<float>(Player::SLEEP_DURATION);
|
||||||
if (amount > 1)
|
if (amount > 1)
|
||||||
{
|
{
|
||||||
// waking up
|
// waking up
|
||||||
amount = 1.0f - ((float) (timer - Player::SLEEP_DURATION) / (float) Player::WAKE_UP_DURATION);
|
amount = 1.0f - (static_cast<float>(timer - Player::SLEEP_DURATION) / static_cast<float>(Player::WAKE_UP_DURATION));
|
||||||
}
|
}
|
||||||
|
|
||||||
int color = (int) (220.0f * amount) << 24 | (0x101020);
|
int color = static_cast<int>(220.0f * amount) << 24 | (0x101020);
|
||||||
fill(0, 0, screenWidth/fScaleFactorWidth, screenHeight/fScaleFactorHeight, color);
|
fill(0, 0, screenWidth/fScaleFactorWidth, screenHeight/fScaleFactorHeight, color);
|
||||||
glEnable(GL_ALPHA_TEST);
|
glEnable(GL_ALPHA_TEST);
|
||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
@ -825,9 +826,9 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
glDisable(GL_DEPTH_TEST);
|
glDisable(GL_DEPTH_TEST);
|
||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
int timer = minecraft->player->getDeathFadeTimer();
|
int timer = minecraft->player->getDeathFadeTimer();
|
||||||
float amount = (float) timer / (float) Player::DEATHFADE_DURATION;
|
float amount = static_cast<float>(timer) / static_cast<float>(Player::DEATHFADE_DURATION);
|
||||||
|
|
||||||
int color = (int) (220.0f * amount) << 24 | (0x200000);
|
int color = static_cast<int>(220.0f * amount) << 24 | (0x200000);
|
||||||
fill(0, 0, screenWidth/fScaleFactorWidth, screenHeight/fScaleFactorHeight, color);
|
fill(0, 0, screenWidth/fScaleFactorWidth, screenHeight/fScaleFactorHeight, color);
|
||||||
glEnable(GL_ALPHA_TEST);
|
glEnable(GL_ALPHA_TEST);
|
||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
@ -850,15 +851,15 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
const int debugTop = 1;
|
const int debugTop = 1;
|
||||||
const float maxContentWidth = 1200.f;
|
const float maxContentWidth = 1200.f;
|
||||||
const float maxContentHeight = 420.f;
|
const float maxContentHeight = 420.f;
|
||||||
float scale = (float)(screenWidth - debugLeft - 8) / maxContentWidth;
|
float scale = static_cast<float>(screenWidth - debugLeft - 8) / maxContentWidth;
|
||||||
float scaleV = (float)(screenHeight - debugTop - 80) / maxContentHeight;
|
float scaleV = static_cast<float>(screenHeight - debugTop - 80) / maxContentHeight;
|
||||||
if (scaleV < scale) scale = scaleV;
|
if (scaleV < scale) scale = scaleV;
|
||||||
if (scale > 1.f) scale = 1.f;
|
if (scale > 1.f) scale = 1.f;
|
||||||
if (scale < 0.5f) scale = 0.5f;
|
if (scale < 0.5f) scale = 0.5f;
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
glTranslatef((float)debugLeft, (float)debugTop, 0.f);
|
glTranslatef(static_cast<float>(debugLeft), static_cast<float>(debugTop), 0.f);
|
||||||
glScalef(scale, scale, 1.f);
|
glScalef(scale, scale, 1.f);
|
||||||
glTranslatef((float)-debugLeft, (float)-debugTop, 0.f);
|
glTranslatef(static_cast<float>(-debugLeft), static_cast<float>(-debugTop), 0.f);
|
||||||
|
|
||||||
vector<wstring> lines;
|
vector<wstring> lines;
|
||||||
|
|
||||||
|
|
@ -984,11 +985,11 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
wfeature[eTerrainFeature_Village] = L"Village: ";
|
wfeature[eTerrainFeature_Village] = L"Village: ";
|
||||||
wfeature[eTerrainFeature_Ravine] = L"Ravine: ";
|
wfeature[eTerrainFeature_Ravine] = L"Ravine: ";
|
||||||
|
|
||||||
float maxW = (float)(screenWidth - debugLeft - 8) / scale;
|
float maxW = static_cast<float>(screenWidth - debugLeft - 8) / scale;
|
||||||
float maxWForContent = maxW - (float)font->width(L"...");
|
float maxWForContent = maxW - static_cast<float>(font->width(L"..."));
|
||||||
bool truncated[eTerrainFeature_Count] = {};
|
bool truncated[eTerrainFeature_Count] = {};
|
||||||
|
|
||||||
for (int i = 0; i < (int)app.m_vTerrainFeatures.size(); i++)
|
for (size_t i = 0; i < app.m_vTerrainFeatures.size(); i++)
|
||||||
{
|
{
|
||||||
FEATURE_DATA *pFeatureData = app.m_vTerrainFeatures[i];
|
FEATURE_DATA *pFeatureData = app.m_vTerrainFeatures[i];
|
||||||
int type = pFeatureData->eTerrainFeature;
|
int type = pFeatureData->eTerrainFeature;
|
||||||
|
|
@ -1014,7 +1015,7 @@ void Gui::render(float a, bool mouseFree, int xMouse, int yMouse)
|
||||||
}
|
}
|
||||||
|
|
||||||
lines.push_back(L""); // Add a spacer line
|
lines.push_back(L""); // Add a spacer line
|
||||||
for (int i = eTerrainFeature_Stronghold; i <= (int)eTerrainFeature_Ravine; i++)
|
for (int i = eTerrainFeature_Stronghold; i <= static_cast<int>(eTerrainFeature_Ravine); i++)
|
||||||
{
|
{
|
||||||
lines.push_back(wfeature[i]);
|
lines.push_back(wfeature[i]);
|
||||||
}
|
}
|
||||||
|
|
@ -1241,10 +1242,10 @@ void Gui::renderPumpkin(int w, int h)
|
||||||
MemSect(0);
|
MemSect(0);
|
||||||
Tesselator *t = Tesselator::getInstance();
|
Tesselator *t = Tesselator::getInstance();
|
||||||
t->begin();
|
t->begin();
|
||||||
t->vertexUV((float)(0), (float)( h), (float)( -90), (float)( 0), (float)( 1));
|
t->vertexUV(static_cast<float>(0), static_cast<float>(h), static_cast<float>(-90), static_cast<float>(0), static_cast<float>(1));
|
||||||
t->vertexUV((float)(w), (float)( h), (float)( -90), (float)( 1), (float)( 1));
|
t->vertexUV(static_cast<float>(w), static_cast<float>(h), static_cast<float>(-90), static_cast<float>(1), static_cast<float>(1));
|
||||||
t->vertexUV((float)(w), (float)( 0), (float)( -90), (float)( 1), (float)( 0));
|
t->vertexUV(static_cast<float>(w), static_cast<float>(0), static_cast<float>(-90), static_cast<float>(1), static_cast<float>(0));
|
||||||
t->vertexUV((float)(0), (float)( 0), (float)( -90), (float)( 0), (float)( 0));
|
t->vertexUV(static_cast<float>(0), static_cast<float>(0), static_cast<float>(-90), static_cast<float>(0), static_cast<float>(0));
|
||||||
t->end();
|
t->end();
|
||||||
glDepthMask(true);
|
glDepthMask(true);
|
||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
@ -1305,10 +1306,10 @@ void Gui::renderTp(float br, int w, int h)
|
||||||
float v1 = slot->getV1();
|
float v1 = slot->getV1();
|
||||||
Tesselator *t = Tesselator::getInstance();
|
Tesselator *t = Tesselator::getInstance();
|
||||||
t->begin();
|
t->begin();
|
||||||
t->vertexUV((float)(0), (float)( h), (float)( -90), (float)( u0), (float)( v1));
|
t->vertexUV(static_cast<float>(0), static_cast<float>(h), static_cast<float>(-90), (float)( u0), (float)( v1));
|
||||||
t->vertexUV((float)(w), (float)( h), (float)( -90), (float)( u1), (float)( v1));
|
t->vertexUV(static_cast<float>(w), static_cast<float>(h), static_cast<float>(-90), (float)( u1), (float)( v1));
|
||||||
t->vertexUV((float)(w), (float)( 0), (float)( -90), (float)( u1), (float)( v0));
|
t->vertexUV(static_cast<float>(w), static_cast<float>(0), static_cast<float>(-90), (float)( u1), (float)( v0));
|
||||||
t->vertexUV((float)(0), (float)( 0), (float)( -90), (float)( u0), (float)( v0));
|
t->vertexUV(static_cast<float>(0), static_cast<float>(0), static_cast<float>(-90), (float)( u0), (float)( v0));
|
||||||
t->end();
|
t->end();
|
||||||
glDepthMask(true);
|
glDepthMask(true);
|
||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
@ -1326,10 +1327,10 @@ void Gui::renderSlot(int slot, int x, int y, float a)
|
||||||
if (pop > 0)
|
if (pop > 0)
|
||||||
{
|
{
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
float squeeze = 1 + pop / (float) Inventory::POP_TIME_DURATION;
|
float squeeze = 1 + pop / static_cast<float>(Inventory::POP_TIME_DURATION);
|
||||||
glTranslatef((float)(x + 8), (float)(y + 12), 0);
|
glTranslatef(static_cast<float>(x + 8), static_cast<float>(y + 12), 0);
|
||||||
glScalef(1 / squeeze, (squeeze + 1) / 2, 1);
|
glScalef(1 / squeeze, (squeeze + 1) / 2, 1);
|
||||||
glTranslatef((float)-(x + 8), (float)-(y + 12), 0);
|
glTranslatef(static_cast<float>(-(x + 8)), static_cast<float>(-(y + 12)), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
itemRenderer->renderAndDecorateItem(minecraft->font, minecraft->textures, item, x, y);
|
itemRenderer->renderAndDecorateItem(minecraft->font, minecraft->textures, item, x, y);
|
||||||
|
|
@ -1468,7 +1469,7 @@ void Gui::addMessage(const wstring& _string,int iPad,bool bIsDeathMessage)
|
||||||
{
|
{
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
int iLast=(int)string.find_last_of(L" ",i);
|
size_t iLast=string.find_last_of(L" ",i);
|
||||||
switch(XGetLanguage())
|
switch(XGetLanguage())
|
||||||
{
|
{
|
||||||
case XC_LANGUAGE_JAPANESE:
|
case XC_LANGUAGE_JAPANESE:
|
||||||
|
|
@ -1477,7 +1478,7 @@ void Gui::addMessage(const wstring& _string,int iPad,bool bIsDeathMessage)
|
||||||
iLast = maximumChars;
|
iLast = maximumChars;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
iLast=(int)string.find_last_of(L" ",i);
|
iLast=string.find_last_of(L" ",i);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1537,7 +1538,7 @@ float Gui::getOpacity(int iPad, DWORD index)
|
||||||
float Gui::getJukeboxOpacity(int iPad)
|
float Gui::getJukeboxOpacity(int iPad)
|
||||||
{
|
{
|
||||||
float t = overlayMessageTime - lastTickA;
|
float t = overlayMessageTime - lastTickA;
|
||||||
int alpha = (int) (t * 256 / 20);
|
int alpha = static_cast<int>(t * 256 / 20);
|
||||||
if (alpha > 255) alpha = 255;
|
if (alpha > 255) alpha = 255;
|
||||||
alpha /= 255;
|
alpha /= 255;
|
||||||
|
|
||||||
|
|
@ -1571,7 +1572,7 @@ void Gui::renderGraph(int dataLength, int dataPos, int64_t *dataA, float dataASc
|
||||||
glClear(GL_DEPTH_BUFFER_BIT);
|
glClear(GL_DEPTH_BUFFER_BIT);
|
||||||
glMatrixMode(GL_PROJECTION);
|
glMatrixMode(GL_PROJECTION);
|
||||||
glLoadIdentity();
|
glLoadIdentity();
|
||||||
glOrtho(0, (float)minecraft->width, (float)height, 0, 1000, 3000);
|
glOrtho(0, static_cast<float>(minecraft->width), static_cast<float>(height), 0, 1000, 3000);
|
||||||
glMatrixMode(GL_MODELVIEW);
|
glMatrixMode(GL_MODELVIEW);
|
||||||
glLoadIdentity();
|
glLoadIdentity();
|
||||||
glTranslatef(0, 0, -2000);
|
glTranslatef(0, 0, -2000);
|
||||||
|
|
@ -1602,8 +1603,8 @@ void Gui::renderGraph(int dataLength, int dataPos, int64_t *dataA, float dataASc
|
||||||
|
|
||||||
int64_t aVal = dataA[i] / dataAScale;
|
int64_t aVal = dataA[i] / dataAScale;
|
||||||
|
|
||||||
t->vertex((float)(xScale*i + 0.5f), (float)( height - aVal + 0.5f), (float)( 0));
|
t->vertex((float)(xScale*i + 0.5f), (float)( height - aVal + 0.5f), static_cast<float>(0));
|
||||||
t->vertex((float)(xScale*i + 0.5f), (float)( height + 0.5f), (float)( 0));
|
t->vertex((float)(xScale*i + 0.5f), (float)( height + 0.5f), static_cast<float>(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
if( dataB != NULL )
|
if( dataB != NULL )
|
||||||
|
|
@ -1619,8 +1620,8 @@ void Gui::renderGraph(int dataLength, int dataPos, int64_t *dataA, float dataASc
|
||||||
|
|
||||||
int64_t bVal = dataB[i] / dataBScale;
|
int64_t bVal = dataB[i] / dataBScale;
|
||||||
|
|
||||||
t->vertex((float)(xScale*i + (xScale - 1) + 0.5f), (float)( height - bVal + 0.5f), (float)( 0));
|
t->vertex((float)(xScale*i + (xScale - 1) + 0.5f), (float)( height - bVal + 0.5f), static_cast<float>(0));
|
||||||
t->vertex((float)(xScale*i + (xScale - 1) + 0.5f), (float)( height + 0.5f), (float)( 0));
|
t->vertex((float)(xScale*i + (xScale - 1) + 0.5f), (float)( height + 0.5f), static_cast<float>(0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
t->end();
|
t->end();
|
||||||
|
|
@ -1635,7 +1636,7 @@ void Gui::renderStackedGraph(int dataPos, int dataLength, int dataSources, int64
|
||||||
glClear(GL_DEPTH_BUFFER_BIT);
|
glClear(GL_DEPTH_BUFFER_BIT);
|
||||||
glMatrixMode(GL_PROJECTION);
|
glMatrixMode(GL_PROJECTION);
|
||||||
glLoadIdentity();
|
glLoadIdentity();
|
||||||
glOrtho(0, (float)minecraft->width, (float)height, 0, 1000, 3000);
|
glOrtho(0, static_cast<float>(minecraft->width), static_cast<float>(height), 0, 1000, 3000);
|
||||||
glMatrixMode(GL_MODELVIEW);
|
glMatrixMode(GL_MODELVIEW);
|
||||||
glLoadIdentity();
|
glLoadIdentity();
|
||||||
glTranslatef(0, 0, -2000);
|
glTranslatef(0, 0, -2000);
|
||||||
|
|
@ -1664,15 +1665,15 @@ void Gui::renderStackedGraph(int dataPos, int dataLength, int dataSources, int64
|
||||||
|
|
||||||
if( thisVal > 0 )
|
if( thisVal > 0 )
|
||||||
{
|
{
|
||||||
float vary = (float)source/dataSources;
|
float vary = static_cast<float>(source)/dataSources;
|
||||||
int fColour = floor(vary * 0xffffff);
|
int fColour = floor(vary * 0xffffff);
|
||||||
|
|
||||||
int colour = 0xff000000 + fColour;
|
int colour = 0xff000000 + fColour;
|
||||||
//printf("Colour is %x\n", colour);
|
//printf("Colour is %x\n", colour);
|
||||||
t->color(colour);
|
t->color(colour);
|
||||||
|
|
||||||
t->vertex((float)(i + 0.5f), (float)( height - topVal - thisVal + 0.5f), (float)( 0));
|
t->vertex((float)(i + 0.5f), (float)( height - topVal - thisVal + 0.5f), static_cast<float>(0));
|
||||||
t->vertex((float)(i + 0.5f), (float)( height - topVal + 0.5f), (float)( 0));
|
t->vertex((float)(i + 0.5f), (float)( height - topVal + 0.5f), static_cast<float>(0));
|
||||||
|
|
||||||
topVal += thisVal;
|
topVal += thisVal;
|
||||||
}
|
}
|
||||||
|
|
@ -1683,8 +1684,8 @@ void Gui::renderStackedGraph(int dataPos, int dataLength, int dataSources, int64
|
||||||
{
|
{
|
||||||
t->color(0xff000000);
|
t->color(0xff000000);
|
||||||
|
|
||||||
t->vertex((float)(0 + 0.5f), (float)( height - (horiz*100) + 0.5f), (float)( 0));
|
t->vertex((float)(0 + 0.5f), (float)( height - (horiz*100) + 0.5f), static_cast<float>(0));
|
||||||
t->vertex((float)(dataLength + 0.5f), (float)( height - (horiz*100) + 0.5f), (float)( 0));
|
t->vertex((float)(dataLength + 0.5f), (float)( height - (horiz*100) + 0.5f), static_cast<float>(0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
t->end();
|
t->end();
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ void JoinMultiplayerScreen::buttonClicked(Button *button)
|
||||||
vector<wstring> parts = stringSplit(ip,L'L');
|
vector<wstring> parts = stringSplit(ip,L'L');
|
||||||
if (ip[0]==L'[')
|
if (ip[0]==L'[')
|
||||||
{
|
{
|
||||||
int pos = static_cast<int>(ip.find(L"]"));
|
size_t pos = ip.find(L"]");
|
||||||
if (pos != wstring::npos)
|
if (pos != wstring::npos)
|
||||||
{
|
{
|
||||||
wstring path = ip.substr(1, pos);
|
wstring path = ip.substr(1, pos);
|
||||||
|
|
|
||||||
|
|
@ -389,7 +389,7 @@ void LevelRenderer::setLevel(int playerIndex, MultiPlayerLevel *level)
|
||||||
|
|
||||||
void LevelRenderer::AddDLCSkinsToMemTextures()
|
void LevelRenderer::AddDLCSkinsToMemTextures()
|
||||||
{
|
{
|
||||||
for(int i=0;i<app.vSkinNames.size();i++)
|
for(size_t i=0;i<app.vSkinNames.size();i++)
|
||||||
{
|
{
|
||||||
textures->addMemTexture(app.vSkinNames[i], new MobSkinMemTextureProcessor());
|
textures->addMemTexture(app.vSkinNames[i], new MobSkinMemTextureProcessor());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2178,7 +2178,7 @@ void MinecraftServer::tick()
|
||||||
|
|
||||||
// 4J - removed
|
// 4J - removed
|
||||||
#if 0
|
#if 0
|
||||||
for (int i = 0; i < tickables.size(); i++) {
|
for (size_t i = 0; i < tickables.size(); i++) {
|
||||||
tickables.get(i)-tick();
|
tickables.get(i)-tick();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -2275,7 +2275,7 @@ bool MinecraftServer::chunkPacketManagement_CanSendTo(INetworkPlayer *player)
|
||||||
if( s_hasSentEnoughPackets ) return false;
|
if( s_hasSentEnoughPackets ) return false;
|
||||||
if( player == nullptr ) return false;
|
if( player == nullptr ) return false;
|
||||||
|
|
||||||
for( int i = 0; i < s_sentTo.size(); i++ )
|
for( size_t i = 0; i < s_sentTo.size(); i++ )
|
||||||
{
|
{
|
||||||
if( s_sentTo[i]->IsSameSystem(player) )
|
if( s_sentTo[i]->IsSameSystem(player) )
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -422,7 +422,7 @@ void Options::load()
|
||||||
// 4J - removed try/catch
|
// 4J - removed try/catch
|
||||||
// try {
|
// try {
|
||||||
wstring cmds[2];
|
wstring cmds[2];
|
||||||
int splitpos = static_cast<int>(line.find(L":"));
|
size_t splitpos = line.find(L":");
|
||||||
if( splitpos == wstring::npos )
|
if( splitpos == wstring::npos )
|
||||||
{
|
{
|
||||||
cmds[0] = line;
|
cmds[0] = line;
|
||||||
|
|
|
||||||
|
|
@ -685,7 +685,7 @@ bool SQRNetworkManager_Orbis::FriendRoomManagerSearch()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Free up any external data that we received from the previous search
|
// Free up any external data that we received from the previous search
|
||||||
for( int i = 0; i < m_aFriendSearchResults.size(); i++ )
|
for( size_t i = 0; i < m_aFriendSearchResults.size(); i++ )
|
||||||
{
|
{
|
||||||
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
||||||
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
||||||
|
|
@ -3358,7 +3358,7 @@ void SQRNetworkManager_Orbis::ProcessSignallingEvent(SceNpMatching2ContextId ctx
|
||||||
void SQRNetworkManager_Orbis::SignallingEventsTick()
|
void SQRNetworkManager_Orbis::SignallingEventsTick()
|
||||||
{
|
{
|
||||||
EnterCriticalSection(&m_signallingEventListCS);
|
EnterCriticalSection(&m_signallingEventListCS);
|
||||||
for(int i=0;i<m_signallingEventList.size(); i++)
|
for(size_t i=0;i<m_signallingEventList.size(); i++)
|
||||||
{
|
{
|
||||||
SignallingEvent& ev = m_signallingEventList[i];
|
SignallingEvent& ev = m_signallingEventList[i];
|
||||||
ProcessSignallingEvent(ev.ctxId, ev.roomId, ev.peerMemberId, ev.event, ev.error_code);
|
ProcessSignallingEvent(ev.ctxId, ev.roomId, ev.peerMemberId, ev.event, ev.error_code);
|
||||||
|
|
|
||||||
|
|
@ -665,7 +665,7 @@ void CConsoleMinecraftApp::GetDLCSkuIDFromProductList(char * pchDLCProductID, ch
|
||||||
// find the DLC
|
// find the DLC
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
for ( SonyCommerce::ProductInfo& : *pProductList )
|
for ( SonyCommerce::ProductInfo& : *pProductList )
|
||||||
|
|
|
||||||
|
|
@ -1501,7 +1501,7 @@ uint8_t * AddRichPresenceString(int iID)
|
||||||
void FreeRichPresenceStrings()
|
void FreeRichPresenceStrings()
|
||||||
{
|
{
|
||||||
uint8_t *strUtf8;
|
uint8_t *strUtf8;
|
||||||
for(int i=0;i<vRichPresenceStrings.size();i++)
|
for(size_t i=0;i<vRichPresenceStrings.size();i++)
|
||||||
{
|
{
|
||||||
strUtf8=vRichPresenceStrings.at(i);
|
strUtf8=vRichPresenceStrings.at(i);
|
||||||
free(strUtf8);
|
free(strUtf8);
|
||||||
|
|
|
||||||
|
|
@ -766,7 +766,7 @@ int SonyCommerce_PS3::checkout(CheckoutInputParams ¶ms)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < params.skuIds.size(); i++) {
|
for (size_t i = 0; i < params.skuIds.size(); i++) {
|
||||||
skuIdsTemp[i] = (const char *)(*iter);
|
skuIdsTemp[i] = (const char *)(*iter);
|
||||||
iter++;
|
iter++;
|
||||||
}
|
}
|
||||||
|
|
@ -794,7 +794,7 @@ int SonyCommerce_PS3::downloadList(DownloadListInputParams ¶ms)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < params.skuIds.size(); i++) {
|
for (size_t i = 0; i < params.skuIds.size(); i++) {
|
||||||
skuIdsTemp[i] = (const char *)(*iter);
|
skuIdsTemp[i] = (const char *)(*iter);
|
||||||
iter++;
|
iter++;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -769,7 +769,7 @@ void CConsoleMinecraftApp::GetDLCSkuIDFromProductList(char * pchDLCProductID, ch
|
||||||
// find the DLC
|
// find the DLC
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
auto itEnd = pProductList->end();
|
auto itEnd = pProductList->end();
|
||||||
|
|
@ -842,7 +842,7 @@ bool CConsoleMinecraftApp::DLCAlreadyPurchased(char *pchTitle)
|
||||||
// find the DLC
|
// find the DLC
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
auto itEnd = pProductList->end();
|
auto itEnd = pProductList->end();
|
||||||
|
|
|
||||||
|
|
@ -1379,7 +1379,7 @@ uint8_t * AddRichPresenceString(int iID)
|
||||||
void FreeRichPresenceStrings()
|
void FreeRichPresenceStrings()
|
||||||
{
|
{
|
||||||
uint8_t *strUtf8;
|
uint8_t *strUtf8;
|
||||||
for(int i=0;i<vRichPresenceStrings.size();i++)
|
for(size_t i=0;i<vRichPresenceStrings.size();i++)
|
||||||
{
|
{
|
||||||
strUtf8=vRichPresenceStrings.at(i);
|
strUtf8=vRichPresenceStrings.at(i);
|
||||||
free(strUtf8);
|
free(strUtf8);
|
||||||
|
|
|
||||||
|
|
@ -388,7 +388,7 @@ bool SQRNetworkManager_AdHoc_Vita::CreateMatchingContext(bool bServer /*= false*
|
||||||
|
|
||||||
|
|
||||||
// Free up any external data that we received from the previous search
|
// Free up any external data that we received from the previous search
|
||||||
for( int i = 0; i < m_aFriendSearchResults.size(); i++ )
|
for( size_t i = 0; i < m_aFriendSearchResults.size(); i++ )
|
||||||
{
|
{
|
||||||
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
||||||
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
||||||
|
|
@ -1086,7 +1086,7 @@ void SQRNetworkManager_AdHoc_Vita::ResetToIdle()
|
||||||
{
|
{
|
||||||
memberIDs.push_back(m_aRoomSlotPlayers[i]->m_roomMemberId);
|
memberIDs.push_back(m_aRoomSlotPlayers[i]->m_roomMemberId);
|
||||||
}
|
}
|
||||||
for(int i=0;i<memberIDs.size();i++)
|
for(size_t i=0;i<memberIDs.size();i++)
|
||||||
{
|
{
|
||||||
if(memberIDs[i] != m_hostMemberId)
|
if(memberIDs[i] != m_hostMemberId)
|
||||||
RemoveRemotePlayersAndSync(memberIDs[i], 15);
|
RemoveRemotePlayersAndSync(memberIDs[i], 15);
|
||||||
|
|
@ -1137,7 +1137,7 @@ bool SQRNetworkManager_AdHoc_Vita::JoinRoom(SceNetInAddr netAddr, int localPlaye
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for(int i=0;i<m_aFriendSearchResults.size();i++)
|
for(size_t i=0;i<m_aFriendSearchResults.size();i++)
|
||||||
{
|
{
|
||||||
if(m_aFriendSearchResults[i].m_netAddr.s_addr == netAddr.s_addr)
|
if(m_aFriendSearchResults[i].m_netAddr.s_addr == netAddr.s_addr)
|
||||||
{
|
{
|
||||||
|
|
@ -1807,7 +1807,7 @@ void SQRNetworkManager_AdHoc_Vita::MatchingEventHandler(int id, int event, SceNe
|
||||||
// check we don't have this already
|
// check we don't have this already
|
||||||
int currIndex = -1;
|
int currIndex = -1;
|
||||||
bool bChanged = false;
|
bool bChanged = false;
|
||||||
for(int i=0; i<manager->m_aFriendSearchResults.size(); i++)
|
for(size_t i=0; i<manager->m_aFriendSearchResults.size(); i++)
|
||||||
{
|
{
|
||||||
if(manager->m_aFriendSearchResults[i].m_netAddr.s_addr == peer->s_addr)
|
if(manager->m_aFriendSearchResults[i].m_netAddr.s_addr == peer->s_addr)
|
||||||
{
|
{
|
||||||
|
|
@ -2852,7 +2852,7 @@ int SQRNetworkManager_AdHoc_Vita::GetRemovedMask(int newMask, int oldMask)
|
||||||
void SQRNetworkManager_AdHoc_Vita::GetExtDataForRoom( SceNpMatching2RoomId roomId, void *extData, void (* FriendSessionUpdatedFn)(bool success, void *pParam), void *pParam )
|
void SQRNetworkManager_AdHoc_Vita::GetExtDataForRoom( SceNpMatching2RoomId roomId, void *extData, void (* FriendSessionUpdatedFn)(bool success, void *pParam), void *pParam )
|
||||||
{
|
{
|
||||||
|
|
||||||
for(int i=0;i<m_aFriendSearchResults.size();i++)
|
for(size_t i=0;i<m_aFriendSearchResults.size();i++)
|
||||||
{
|
{
|
||||||
if(m_aFriendSearchResults[i].m_netAddr.s_addr == roomId)
|
if(m_aFriendSearchResults[i].m_netAddr.s_addr == roomId)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -608,7 +608,7 @@ bool SQRNetworkManager_Vita::FriendRoomManagerSearch()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Free up any external data that we received from the previous search
|
// Free up any external data that we received from the previous search
|
||||||
for( int i = 0; i < m_aFriendSearchResults.size(); i++ )
|
for( size_t i = 0; i < m_aFriendSearchResults.size(); i++ )
|
||||||
{
|
{
|
||||||
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
if(m_aFriendSearchResults[i].m_RoomExtDataReceived)
|
||||||
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
free(m_aFriendSearchResults[i].m_RoomExtDataReceived);
|
||||||
|
|
|
||||||
|
|
@ -378,7 +378,7 @@ uint32_t lastReadFrameCnt = 0;
|
||||||
|
|
||||||
void PrintAllOutputVoiceStates( std::vector<SQRVoiceConnection*>& connections)
|
void PrintAllOutputVoiceStates( std::vector<SQRVoiceConnection*>& connections)
|
||||||
{
|
{
|
||||||
for(int rIdx=0;rIdx<connections.size(); rIdx++)
|
for(size_t rIdx=0;rIdx<connections.size(); rIdx++)
|
||||||
{
|
{
|
||||||
SQRVoiceConnection* pVoice = connections[rIdx];
|
SQRVoiceConnection* pVoice = connections[rIdx];
|
||||||
SceVoiceBasePortInfo portInfo;
|
SceVoiceBasePortInfo portInfo;
|
||||||
|
|
@ -565,7 +565,7 @@ void SonyVoiceChat_Vita::sendAllVoiceData()
|
||||||
EnterCriticalSection(&m_csRemoteConnections);
|
EnterCriticalSection(&m_csRemoteConnections);
|
||||||
|
|
||||||
// send this packet out to all our remote connections
|
// send this packet out to all our remote connections
|
||||||
for(int rIdx=0;rIdx<m_remoteConnections.size(); rIdx++)
|
for(size_t rIdx=0;rIdx<m_remoteConnections.size(); rIdx++)
|
||||||
{
|
{
|
||||||
SQRVoiceConnection* pVoice = m_remoteConnections[rIdx];
|
SQRVoiceConnection* pVoice = m_remoteConnections[rIdx];
|
||||||
if(pVoice->m_bConnected)
|
if(pVoice->m_bConnected)
|
||||||
|
|
@ -668,7 +668,7 @@ void SonyVoiceChat_Vita::tick()
|
||||||
|
|
||||||
EnterCriticalSection(&m_csRemoteConnections);
|
EnterCriticalSection(&m_csRemoteConnections);
|
||||||
|
|
||||||
for(int i=m_remoteConnections.size()-1;i>=0;i--)
|
for(size_t i=m_remoteConnections.size()-1;i>=0;i--)
|
||||||
{
|
{
|
||||||
if(m_remoteConnections[i]->m_bFlaggedForShutdown)
|
if(m_remoteConnections[i]->m_bFlaggedForShutdown)
|
||||||
{
|
{
|
||||||
|
|
@ -998,7 +998,7 @@ void SonyVoiceChat_Vita::disconnectLocalPlayer( int localIdx )
|
||||||
|
|
||||||
if(m_numLocalDevicesConnected == 0) // no more local players, kill all the remote connections
|
if(m_numLocalDevicesConnected == 0) // no more local players, kill all the remote connections
|
||||||
{
|
{
|
||||||
for(int i=0;i<m_remoteConnections.size();i++)
|
for(size_t i=0;i<m_remoteConnections.size();i++)
|
||||||
{
|
{
|
||||||
delete m_remoteConnections[i];
|
delete m_remoteConnections[i];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -590,7 +590,7 @@ void CConsoleMinecraftApp::GetDLCSkuIDFromProductList(char * pchDLCProductID, ch
|
||||||
// find the DLC
|
// find the DLC
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
auto itEnd = pProductList->end();
|
auto itEnd = pProductList->end();
|
||||||
|
|
@ -617,7 +617,7 @@ void CConsoleMinecraftApp::Checkout(char *pchSkuID)
|
||||||
|
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
auto itEnd = pProductList->end();
|
auto itEnd = pProductList->end();
|
||||||
|
|
@ -697,7 +697,7 @@ bool CConsoleMinecraftApp::DLCAlreadyPurchased(char *pchTitle)
|
||||||
// find the DLC
|
// find the DLC
|
||||||
for(int i=0;i<m_ProductListCategoriesC;i++)
|
for(int i=0;i<m_ProductListCategoriesC;i++)
|
||||||
{
|
{
|
||||||
for(int j=0;j<m_ProductListA[i].size();j++)
|
for(size_t j=0;j<m_ProductListA[i].size();j++)
|
||||||
{
|
{
|
||||||
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
std::vector<SonyCommerce::ProductInfo>* pProductList=&m_ProductListA[i];
|
||||||
auto itEnd = pProductList->end();
|
auto itEnd = pProductList->end();
|
||||||
|
|
|
||||||
|
|
@ -1078,7 +1078,7 @@ uint8_t * AddRichPresenceString(int iID)
|
||||||
void FreeRichPresenceStrings()
|
void FreeRichPresenceStrings()
|
||||||
{
|
{
|
||||||
uint8_t *strUtf8;
|
uint8_t *strUtf8;
|
||||||
for(int i=0;i<vRichPresenceStrings.size();i++)
|
for(size_t i=0;i<vRichPresenceStrings.size();i++)
|
||||||
{
|
{
|
||||||
strUtf8=vRichPresenceStrings.at(i);
|
strUtf8=vRichPresenceStrings.at(i);
|
||||||
free(strUtf8);
|
free(strUtf8);
|
||||||
|
|
|
||||||
|
|
@ -375,7 +375,7 @@ void PlayerChunkMap::tick()
|
||||||
{
|
{
|
||||||
lastInhabitedUpdate = time;
|
lastInhabitedUpdate = time;
|
||||||
|
|
||||||
for (int i = 0; i < knownChunks.size(); i++)
|
for (size_t i = 0; i < knownChunks.size(); i++)
|
||||||
{
|
{
|
||||||
PlayerChunk *chunk = knownChunks.at(i);
|
PlayerChunk *chunk = knownChunks.at(i);
|
||||||
|
|
||||||
|
|
@ -784,7 +784,7 @@ void PlayerChunkMap::setRadius(int newRadius)
|
||||||
if( radius != newRadius )
|
if( radius != newRadius )
|
||||||
{
|
{
|
||||||
PlayerList* players = level->getServer()->getPlayerList();
|
PlayerList* players = level->getServer()->getPlayerList();
|
||||||
for( int i = 0;i < players->players.size();i += 1 )
|
for( size_t i = 0;i < players->players.size();i += 1 )
|
||||||
{
|
{
|
||||||
shared_ptr<ServerPlayer> player = players->players[i];
|
shared_ptr<ServerPlayer> player = players->players[i];
|
||||||
if( player->level == level )
|
if( player->level == level )
|
||||||
|
|
|
||||||
|
|
@ -463,7 +463,7 @@ void PlayerList::add(shared_ptr<ServerPlayer> player)
|
||||||
changeDimension(player, nullptr);
|
changeDimension(player, nullptr);
|
||||||
level->addEntity(player);
|
level->addEntity(player);
|
||||||
|
|
||||||
for (int i = 0; i < players.size(); i++)
|
for (size_t i = 0; i < players.size(); i++)
|
||||||
{
|
{
|
||||||
shared_ptr<ServerPlayer> op = players.at(i);
|
shared_ptr<ServerPlayer> op = players.at(i);
|
||||||
//player->connection->send(shared_ptr<PlayerInfoPacket>( new PlayerInfoPacket(op->name, true, op->latency) ) );
|
//player->connection->send(shared_ptr<PlayerInfoPacket>( new PlayerInfoPacket(op->name, true, op->latency) ) );
|
||||||
|
|
@ -1145,7 +1145,7 @@ shared_ptr<ServerPlayer> PlayerList::getNearestPlayer(Pos *position, int range)
|
||||||
double dist = -1;
|
double dist = -1;
|
||||||
int rangeSqr = range * range;
|
int rangeSqr = range * range;
|
||||||
|
|
||||||
for (int i = 0; i < players.size(); i++)
|
for (size_t i = 0; i < players.size(); i++)
|
||||||
{
|
{
|
||||||
shared_ptr<ServerPlayer> next = players.at(i);
|
shared_ptr<ServerPlayer> next = players.at(i);
|
||||||
double newDist = position->distSqr(next->getCommandSenderWorldPosition());
|
double newDist = position->distSqr(next->getCommandSenderWorldPosition());
|
||||||
|
|
@ -1177,7 +1177,7 @@ vector<ServerPlayer> *PlayerList::getPlayers(Pos *position, int rangeMin, int ra
|
||||||
if (playerNameNot) playerName = playerName.substring(1);
|
if (playerNameNot) playerName = playerName.substring(1);
|
||||||
if (teamNameNot) teamName = teamName.substring(1);
|
if (teamNameNot) teamName = teamName.substring(1);
|
||||||
|
|
||||||
for (int i = 0; i < players.size(); i++) {
|
for (size_t i = 0; i < players.size(); i++) {
|
||||||
ServerPlayer player = players.get(i);
|
ServerPlayer player = players.get(i);
|
||||||
|
|
||||||
if (level != null && player.level != level) continue;
|
if (level != null && player.level != level) continue;
|
||||||
|
|
|
||||||
|
|
@ -679,19 +679,19 @@ bool ServerChunkCache::save(bool force, ProgressListener *progressListener)
|
||||||
|
|
||||||
vector<LevelChunk *> sortedChunkList;
|
vector<LevelChunk *> sortedChunkList;
|
||||||
|
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
|
|
@ -764,19 +764,19 @@ bool ServerChunkCache::save(bool force, ProgressListener *progressListener)
|
||||||
|
|
||||||
vector<LevelChunk *> sortedChunkList;
|
vector<LevelChunk *> sortedChunkList;
|
||||||
|
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z < 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x >= 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
for( int i = 0; i < m_loadedChunkList.size(); i++ )
|
for( size_t i = 0; i < m_loadedChunkList.size(); i++ )
|
||||||
{
|
{
|
||||||
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
if( ( m_loadedChunkList[i]->x < 0 ) && ( m_loadedChunkList[i]->z >= 0 ) ) sortedChunkList.push_back(m_loadedChunkList[i]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ int Stitcher::smallestEncompassingPowerOfTwo(int input)
|
||||||
|
|
||||||
bool Stitcher::addToStorage(TextureHolder *textureHolder)
|
bool Stitcher::addToStorage(TextureHolder *textureHolder)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < storage.size(); i++)
|
for (size_t i = 0; i < storage.size(); i++)
|
||||||
{
|
{
|
||||||
if (storage.at(i)->add(textureHolder))
|
if (storage.at(i)->add(textureHolder))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -77,31 +77,32 @@ class SoundEngine : public ConsoleSoundEngine
|
||||||
#endif
|
#endif
|
||||||
public:
|
public:
|
||||||
SoundEngine();
|
SoundEngine();
|
||||||
virtual void destroy();
|
void destroy() override;
|
||||||
virtual void play(int iSound, float x, float y, float z, float volume, float pitch);
|
void play(int iSound, float x, float y, float z, float volume, float pitch) override;
|
||||||
virtual void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true);
|
void playStreaming(const wstring& name, float x, float y , float z, float volume, float pitch, bool bMusicDelay=true) override;
|
||||||
virtual void playUI(int iSound, float volume, float pitch);
|
void playUI(int iSound, float volume, float pitch) override;
|
||||||
virtual void playMusicTick();
|
void playMusicTick() override;
|
||||||
virtual void updateMusicVolume(float fVal);
|
void updateMusicVolume(float fVal) override;
|
||||||
virtual void updateSystemMusicPlaying(bool isPlaying);
|
void updateSystemMusicPlaying(bool isPlaying) override;
|
||||||
virtual void updateSoundEffectVolume(float fVal);
|
void updateSoundEffectVolume(float fVal) override;
|
||||||
virtual void init(Options *);
|
void init(Options *) override;
|
||||||
virtual void tick(shared_ptr<Mob> *players, float a); // 4J - updated to take array of local players rather than single one
|
void tick(shared_ptr<Mob> *players, float a) override; // 4J - updated to take array of local players rather than single one
|
||||||
virtual void add(const wstring& name, File *file);
|
void add(const wstring& name, File *file) override;
|
||||||
virtual void addMusic(const wstring& name, File *file);
|
void addMusic(const wstring& name, File *file) override;
|
||||||
virtual void addStreaming(const wstring& name, File *file);
|
void addStreaming(const wstring& name, File *file) override;
|
||||||
#ifndef __PS3__
|
#ifndef __PS3__
|
||||||
static void setXACTEngine( IXACT3Engine *pXACT3Engine);
|
static void setXACTEngine( IXACT3Engine *pXACT3Engine);
|
||||||
void CreateStreamingWavebank(const char *pchName, IXACT3WaveBank **ppStreamedWaveBank);
|
void CreateStreamingWavebank(const char *pchName, IXACT3WaveBank **ppStreamedWaveBank);
|
||||||
void CreateSoundbank(const char *pchName, IXACT3SoundBank **ppSoundBank);
|
void CreateSoundbank(const char *pchName, IXACT3SoundBank **ppSoundBank);
|
||||||
|
|
||||||
#endif // __PS3__
|
#endif // __PS3__
|
||||||
virtual char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false);
|
char *ConvertSoundPathToName(const wstring& name, bool bConvertSpaces=false) override;
|
||||||
bool isStreamingWavebankReady(); // 4J Added
|
bool isStreamingWavebankReady(); // 4J Added
|
||||||
#ifdef _XBOX
|
#ifdef _XBOX
|
||||||
bool isStreamingWavebankReady(IXACT3WaveBank *pWaveBank);
|
bool isStreamingWavebankReady(IXACT3WaveBank *pWaveBank);
|
||||||
#endif
|
#endif
|
||||||
int initAudioHardware(int iMinSpeakers) { return iMinSpeakers;}
|
int initAudioHardware(int iMinSpeakers) override
|
||||||
|
{ return iMinSpeakers;}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
#ifndef __PS3__
|
#ifndef __PS3__
|
||||||
|
|
|
||||||
|
|
@ -480,7 +480,7 @@ shared_ptr<ItemInstance> AbstractContainerMenu::clicked(int slotIndex, int butto
|
||||||
for (int pass = 0; pass < 2; pass++ )
|
for (int pass = 0; pass < 2; pass++ )
|
||||||
{
|
{
|
||||||
// In the first pass, we only get partial stacks.
|
// In the first pass, we only get partial stacks.
|
||||||
for (int i = start; i >= 0 && i < static_cast<int>(slots.size()) && carried->count < carried->getMaxStackSize(); i += step)
|
for (size_t i = start; i >= 0 && i < static_cast<int>(slots.size()) && carried->count < carried->getMaxStackSize(); i += step)
|
||||||
{
|
{
|
||||||
Slot *target = slots.at(i);
|
Slot *target = slots.at(i);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ BaseRailTile::Rail::Rail(Level *level, int x, int y, int z)
|
||||||
|
|
||||||
BaseRailTile::Rail::~Rail()
|
BaseRailTile::Rail::~Rail()
|
||||||
{
|
{
|
||||||
for( int i = 0; i < connections.size(); i++ )
|
for( size_t i = 0; i < connections.size(); i++ )
|
||||||
{
|
{
|
||||||
delete connections[i];
|
delete connections[i];
|
||||||
}
|
}
|
||||||
|
|
@ -44,7 +44,7 @@ void BaseRailTile::Rail::updateConnections(int direction)
|
||||||
{
|
{
|
||||||
if(m_bValidRail)
|
if(m_bValidRail)
|
||||||
{
|
{
|
||||||
for( int i = 0; i < connections.size(); i++ )
|
for( size_t i = 0; i < connections.size(); i++ )
|
||||||
{
|
{
|
||||||
delete connections[i];
|
delete connections[i];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -439,7 +439,7 @@ C4JThread* C4JThread::getCurrentThread()
|
||||||
#endif //__PS3__
|
#endif //__PS3__
|
||||||
EnterCriticalSection(&ms_threadListCS);
|
EnterCriticalSection(&ms_threadListCS);
|
||||||
|
|
||||||
for(int i=0;i<ms_threadList.size(); i++)
|
for(size_t i=0;i<ms_threadList.size(); i++)
|
||||||
{
|
{
|
||||||
if(currThreadID == ms_threadList[i]->m_threadID)
|
if(currThreadID == ms_threadList[i]->m_threadID)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -71,12 +71,12 @@ void ChatPacket::write(DataOutputStream *dos)
|
||||||
|
|
||||||
dos->writeShort(packedCounts);
|
dos->writeShort(packedCounts);
|
||||||
|
|
||||||
for(int i = 0; i < m_stringArgs.size(); i++)
|
for(size_t i = 0; i < m_stringArgs.size(); i++)
|
||||||
{
|
{
|
||||||
writeUtf(m_stringArgs[i], dos);
|
writeUtf(m_stringArgs[i], dos);
|
||||||
}
|
}
|
||||||
|
|
||||||
for(int i = 0; i < m_intArgs.size(); i++)
|
for(size_t i = 0; i < m_intArgs.size(); i++)
|
||||||
{
|
{
|
||||||
dos->writeInt(m_intArgs[i]);
|
dos->writeInt(m_intArgs[i]);
|
||||||
}
|
}
|
||||||
|
|
@ -92,7 +92,7 @@ void ChatPacket::handle(PacketListener *listener)
|
||||||
int ChatPacket::getEstimatedSize()
|
int ChatPacket::getEstimatedSize()
|
||||||
{
|
{
|
||||||
int stringsSize = 0;
|
int stringsSize = 0;
|
||||||
for(int i = 0; i < m_stringArgs.size(); i++)
|
for(size_t i = 0; i < m_stringArgs.size(); i++)
|
||||||
{
|
{
|
||||||
stringsSize += m_stringArgs[i].length();
|
stringsSize += m_stringArgs[i].length();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -170,7 +170,7 @@ CombatEntry *CombatTracker::getMostSignificantFall()
|
||||||
int altDamage = 0;
|
int altDamage = 0;
|
||||||
float bestFall = 0;
|
float bestFall = 0;
|
||||||
|
|
||||||
for (int i = 0; i < entries.size(); i++)
|
for (size_t i = 0; i < entries.size(); i++)
|
||||||
{
|
{
|
||||||
CombatEntry *entry = entries.at(i);
|
CombatEntry *entry = entries.at(i);
|
||||||
CombatEntry *previous = i > 0 ? entries.at(i - 1) : nullptr;
|
CombatEntry *previous = i > 0 ? entries.at(i - 1) : nullptr;
|
||||||
|
|
|
||||||
|
|
@ -341,7 +341,7 @@ bool Connection::readTick()
|
||||||
// printf("Con:0x%x readTick close EOS\n",this);
|
// printf("Con:0x%x readTick close EOS\n",this);
|
||||||
|
|
||||||
// 4J Stu - Remove this line
|
// 4J Stu - Remove this line
|
||||||
// Fix for #10410 - UI: If the player is removed from a splitscreened host’s game, the next game that player joins will produce a message stating that the host has left.
|
// Fix for #10410 - UI: If the player is removed from a splitscreened host<EFBFBD>s game, the next game that player joins will produce a message stating that the host has left.
|
||||||
//close(DisconnectPacket::eDisconnect_EndOfStream);
|
//close(DisconnectPacket::eDisconnect_EndOfStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -498,7 +498,7 @@ void Connection::tick()
|
||||||
LeaveCriticalSection(&incoming_cs);
|
LeaveCriticalSection(&incoming_cs);
|
||||||
|
|
||||||
// MGH - moved the packet handling outside of the incoming_cs block, as it was locking up sometimes when disconnecting
|
// MGH - moved the packet handling outside of the incoming_cs block, as it was locking up sometimes when disconnecting
|
||||||
for(int i=0; i<packetsToHandle.size();i++)
|
for(size_t i = 0; i < packetsToHandle.size(); i++)
|
||||||
{
|
{
|
||||||
PIXBeginNamedEvent(0,"Handling packet %d\n",packetsToHandle[i]->getId());
|
PIXBeginNamedEvent(0,"Handling packet %d\n",packetsToHandle[i]->getId());
|
||||||
packetsToHandle[i]->handle(packetListener);
|
packetsToHandle[i]->handle(packetListener);
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ void EnchantmentMenu::broadcastChanges()
|
||||||
// 4J Added m_costsChanged to stop continually sending update packets even when no changes have been made
|
// 4J Added m_costsChanged to stop continually sending update packets even when no changes have been made
|
||||||
if(m_costsChanged)
|
if(m_costsChanged)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < containerListeners.size(); i++)
|
for (size_t i = 0; i < containerListeners.size(); i++)
|
||||||
{
|
{
|
||||||
ContainerListener *listener = containerListeners.at(i);
|
ContainerListener *listener = containerListeners.at(i);
|
||||||
listener->setContainerData(this, 0, costs[0]);
|
listener->setContainerData(this, 0, costs[0]);
|
||||||
|
|
|
||||||
|
|
@ -673,7 +673,7 @@ const std::wstring File::getPath() const
|
||||||
|
|
||||||
std::wstring File::getName() const
|
std::wstring File::getName() const
|
||||||
{
|
{
|
||||||
unsigned int sep = static_cast<unsigned int>(m_abstractPathName.find_last_of(this->pathSeparator));
|
size_t sep = m_abstractPathName.find_last_of(this->pathSeparator);
|
||||||
return m_abstractPathName.substr( sep + 1, m_abstractPathName.length() );
|
return m_abstractPathName.substr( sep + 1, m_abstractPathName.length() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ void FireworksItem::appendHoverText(shared_ptr<ItemInstance> itemInstance, share
|
||||||
if (eLines.size() > 0)
|
if (eLines.size() > 0)
|
||||||
{
|
{
|
||||||
// Indent lines after first line
|
// Indent lines after first line
|
||||||
for (int i = 1; i < eLines.size(); i++)
|
for (size_t i = 1; i < eLines.size(); i++)
|
||||||
{
|
{
|
||||||
eLines[i].indent = true;
|
eLines[i].indent = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ wstring FlatGeneratorInfo::toString()
|
||||||
builder.append(SERIALIZATION_VERSION);
|
builder.append(SERIALIZATION_VERSION);
|
||||||
builder.append(";");
|
builder.append(";");
|
||||||
|
|
||||||
for (int i = 0; i < layers.size(); i++)
|
for (size_t i = 0; i < layers.size(); i++)
|
||||||
{
|
{
|
||||||
if (i > 0) builder.append(",");
|
if (i > 0) builder.append(",");
|
||||||
builder.append(layers.get(i).toString());
|
builder.append(layers.get(i).toString());
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ IntCache::ThreadStorage::~ThreadStorage()
|
||||||
{
|
{
|
||||||
delete [] allocated[i].data;
|
delete [] allocated[i].data;
|
||||||
}
|
}
|
||||||
for( int i = 0; i < toosmall.size(); i++ )
|
for( size_t i = 0; i < toosmall.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] toosmall[i].data;
|
delete [] toosmall[i].data;
|
||||||
}
|
}
|
||||||
|
|
@ -103,7 +103,7 @@ void IntCache::releaseAll()
|
||||||
ThreadStorage *tls = static_cast<ThreadStorage *>(TlsGetValue(tlsIdx));
|
ThreadStorage *tls = static_cast<ThreadStorage *>(TlsGetValue(tlsIdx));
|
||||||
|
|
||||||
// 4J - added - we can now remove the vectors that were deemed as too small (see comment in IntCache::allocate)
|
// 4J - added - we can now remove the vectors that were deemed as too small (see comment in IntCache::allocate)
|
||||||
for( int i = 0; i < tls->toosmall.size(); i++ )
|
for( size_t i = 0; i < tls->toosmall.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] tls->toosmall[i].data;
|
delete [] tls->toosmall[i].data;
|
||||||
}
|
}
|
||||||
|
|
@ -132,25 +132,25 @@ void IntCache::Reset()
|
||||||
{
|
{
|
||||||
ThreadStorage *tls = static_cast<ThreadStorage *>(TlsGetValue(tlsIdx));
|
ThreadStorage *tls = static_cast<ThreadStorage *>(TlsGetValue(tlsIdx));
|
||||||
tls->maxSize = TINY_CUTOFF;
|
tls->maxSize = TINY_CUTOFF;
|
||||||
for( int i = 0; i < tls->allocated.size(); i++ )
|
for( size_t i = 0; i < tls->allocated.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] tls->allocated[i].data;
|
delete [] tls->allocated[i].data;
|
||||||
}
|
}
|
||||||
tls->allocated.clear();
|
tls->allocated.clear();
|
||||||
|
|
||||||
for( int i = 0; i < tls->cache.size(); i++ )
|
for( size_t i = 0; i < tls->cache.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] tls->cache[i].data;
|
delete [] tls->cache[i].data;
|
||||||
}
|
}
|
||||||
tls->cache.clear();
|
tls->cache.clear();
|
||||||
|
|
||||||
for( int i = 0; i < tls->tallocated.size(); i++ )
|
for( size_t i = 0; i < tls->tallocated.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] tls->tallocated[i].data;
|
delete [] tls->tallocated[i].data;
|
||||||
}
|
}
|
||||||
tls->tallocated.clear();
|
tls->tallocated.clear();
|
||||||
|
|
||||||
for( int i = 0; i < tls->tcache.size(); i++ )
|
for( size_t i = 0; i < tls->tcache.size(); i++ )
|
||||||
{
|
{
|
||||||
delete [] tls->tcache[i].data;
|
delete [] tls->tcache[i].data;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2895,7 +2895,7 @@ shared_ptr<TileEntity> Level::getTileEntity(int x, int y, int z)
|
||||||
if (updatingTileEntities)
|
if (updatingTileEntities)
|
||||||
{
|
{
|
||||||
EnterCriticalSection(&m_tileEntityListCS);
|
EnterCriticalSection(&m_tileEntityListCS);
|
||||||
for (int i = 0; i < pendingTileEntities.size(); i++)
|
for (size_t i = 0; i < pendingTileEntities.size(); i++)
|
||||||
{
|
{
|
||||||
shared_ptr<TileEntity> e = pendingTileEntities.at(i);
|
shared_ptr<TileEntity> e = pendingTileEntities.at(i);
|
||||||
if (!e->isRemoved() && e->x == x && e->y == y && e->z == z)
|
if (!e->isRemoved() && e->x == x && e->y == y && e->z == z)
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ MerchantRecipe *MerchantRecipeList::getRecipeFor(shared_ptr<ItemInstance> buyA,
|
||||||
}
|
}
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
for (int i = 0; i < m_recipes.size(); i++)
|
for (size_t i = 0; i < m_recipes.size(); i++)
|
||||||
{
|
{
|
||||||
MerchantRecipe *r = m_recipes.at(i);
|
MerchantRecipe *r = m_recipes.at(i);
|
||||||
if (buyA->id == r->getBuyAItem()->id && buyA->count >= r->getBuyAItem()->count
|
if (buyA->id == r->getBuyAItem()->id && buyA->count >= r->getBuyAItem()->count
|
||||||
|
|
@ -49,7 +49,7 @@ MerchantRecipe *MerchantRecipeList::getRecipeFor(shared_ptr<ItemInstance> buyA,
|
||||||
bool MerchantRecipeList::addIfNewOrBetter(MerchantRecipe *recipe)
|
bool MerchantRecipeList::addIfNewOrBetter(MerchantRecipe *recipe)
|
||||||
{
|
{
|
||||||
bool added = false;
|
bool added = false;
|
||||||
for (int i = 0; i < m_recipes.size(); i++)
|
for (size_t i = 0; i < m_recipes.size(); i++)
|
||||||
{
|
{
|
||||||
MerchantRecipe *r = m_recipes.at(i);
|
MerchantRecipe *r = m_recipes.at(i);
|
||||||
if (recipe->isSame(r))
|
if (recipe->isSame(r))
|
||||||
|
|
@ -69,7 +69,7 @@ bool MerchantRecipeList::addIfNewOrBetter(MerchantRecipe *recipe)
|
||||||
|
|
||||||
MerchantRecipe *MerchantRecipeList::getMatchingRecipeFor(shared_ptr<ItemInstance> buy, shared_ptr<ItemInstance> buyB, shared_ptr<ItemInstance> sell)
|
MerchantRecipe *MerchantRecipeList::getMatchingRecipeFor(shared_ptr<ItemInstance> buy, shared_ptr<ItemInstance> buyB, shared_ptr<ItemInstance> sell)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < m_recipes.size(); i++)
|
for (size_t i = 0; i < m_recipes.size(); i++)
|
||||||
{
|
{
|
||||||
MerchantRecipe *r = m_recipes.at(i);
|
MerchantRecipe *r = m_recipes.at(i);
|
||||||
if (buy->id == r->getBuyAItem()->id && buy->count >= r->getBuyAItem()->count && sell->id == r->getSellItem()->id)
|
if (buy->id == r->getBuyAItem()->id && buy->count >= r->getBuyAItem()->count && sell->id == r->getSellItem()->id)
|
||||||
|
|
@ -86,7 +86,7 @@ MerchantRecipe *MerchantRecipeList::getMatchingRecipeFor(shared_ptr<ItemInstance
|
||||||
void MerchantRecipeList::writeToStream(DataOutputStream *stream)
|
void MerchantRecipeList::writeToStream(DataOutputStream *stream)
|
||||||
{
|
{
|
||||||
stream->writeByte(static_cast<byte>(m_recipes.size() & 0xff));
|
stream->writeByte(static_cast<byte>(m_recipes.size() & 0xff));
|
||||||
for (int i = 0; i < m_recipes.size(); i++)
|
for (size_t i = 0; i < m_recipes.size(); i++)
|
||||||
{
|
{
|
||||||
MerchantRecipe *r = m_recipes.at(i);
|
MerchantRecipe *r = m_recipes.at(i);
|
||||||
Packet::writeItem(r->getBuyAItem(), stream);
|
Packet::writeItem(r->getBuyAItem(), stream);
|
||||||
|
|
@ -149,7 +149,7 @@ CompoundTag *MerchantRecipeList::createTag()
|
||||||
CompoundTag *tag = new CompoundTag();
|
CompoundTag *tag = new CompoundTag();
|
||||||
|
|
||||||
ListTag<CompoundTag> *list = new ListTag<CompoundTag>(L"Recipes");
|
ListTag<CompoundTag> *list = new ListTag<CompoundTag>(L"Recipes");
|
||||||
for (int i = 0; i < m_recipes.size(); i++)
|
for (size_t i = 0; i < m_recipes.size(); i++)
|
||||||
{
|
{
|
||||||
MerchantRecipe *merchantRecipe = m_recipes.at(i);
|
MerchantRecipe *merchantRecipe = m_recipes.at(i);
|
||||||
list->add(merchantRecipe->createTag());
|
list->add(merchantRecipe->createTag());
|
||||||
|
|
|
||||||
|
|
@ -325,16 +325,16 @@ int PotionBrewing::parseEffectFormulaValue(const wstring &definition, int start,
|
||||||
}
|
}
|
||||||
|
|
||||||
// split by and
|
// split by and
|
||||||
int andIndex = static_cast<int>(definition.find_first_of(L'&', start));
|
size_t andIndex = definition.find_first_of(L'&', start);
|
||||||
if (andIndex >= 0 && andIndex < end)
|
if (andIndex != wstring::npos && andIndex < static_cast<size_t>(end))
|
||||||
{
|
{
|
||||||
int leftSide = parseEffectFormulaValue(definition, start, andIndex - 1, brew);
|
int leftSide = parseEffectFormulaValue(definition, start, static_cast<int>(andIndex) - 1, brew);
|
||||||
if (leftSide <= 0)
|
if (leftSide <= 0)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rightSide = parseEffectFormulaValue(definition, andIndex + 1, end, brew);
|
int rightSide = parseEffectFormulaValue(definition, static_cast<int>(andIndex) + 1, end, brew);
|
||||||
if (rightSide <= 0)
|
if (rightSide <= 0)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -413,16 +413,16 @@ int PotionBrewing::parseEffectFormulaValue(const wstring &definition, int start,
|
||||||
}
|
}
|
||||||
|
|
||||||
// split by or
|
// split by or
|
||||||
int orIndex = definition.find_first_of(L'|', start);
|
size_t orIndex = definition.find_first_of(L'|', start);
|
||||||
if (orIndex >= 0 && orIndex < end)
|
if (orIndex != wstring::npos && orIndex < static_cast<size_t>(end))
|
||||||
{
|
{
|
||||||
int leftSide = parseEffectFormulaValue(definition, start, orIndex - 1, brew);
|
int leftSide = parseEffectFormulaValue(definition, start, static_cast<int>(orIndex) - 1, brew);
|
||||||
if (leftSide > 0)
|
if (leftSide > 0)
|
||||||
{
|
{
|
||||||
return leftSide;
|
return leftSide;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rightSide = parseEffectFormulaValue(definition, orIndex + 1, end, brew);
|
int rightSide = parseEffectFormulaValue(definition, static_cast<int>(orIndex) + 1, end, brew);
|
||||||
if (rightSide > 0)
|
if (rightSide > 0)
|
||||||
{
|
{
|
||||||
return rightSide;
|
return rightSide;
|
||||||
|
|
@ -430,10 +430,10 @@ int PotionBrewing::parseEffectFormulaValue(const wstring &definition, int start,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
// split by and
|
// split by and
|
||||||
int andIndex = definition.find_first_of(L'&', start);
|
size_t andIndex = definition.find_first_of(L'&', start);
|
||||||
if (andIndex >= 0 && andIndex < end)
|
if (andIndex != wstring::npos && andIndex < static_cast<size_t>(end))
|
||||||
{
|
{
|
||||||
int leftSide = parseEffectFormulaValue(definition, start, andIndex - 1, brew);
|
int leftSide = parseEffectFormulaValue(definition, start, static_cast<int>(andIndex) - 1, brew);
|
||||||
if (leftSide <= 0)
|
if (leftSide <= 0)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ unordered_set<AttributeInstance *> *ServersideAttributeMap::getSyncableAttribute
|
||||||
unordered_set<AttributeInstance *> *result = new unordered_set<AttributeInstance *>();
|
unordered_set<AttributeInstance *> *result = new unordered_set<AttributeInstance *>();
|
||||||
vector<AttributeInstance *> atts;
|
vector<AttributeInstance *> atts;
|
||||||
getAttributes(atts);
|
getAttributes(atts);
|
||||||
for (int i = 0; i < atts.size(); i++)
|
for (size_t i = 0; i < atts.size(); i++)
|
||||||
{
|
{
|
||||||
AttributeInstance *instance = atts.at(i);
|
AttributeInstance *instance = atts.at(i);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,10 @@ wstring toLower(const wstring& a)
|
||||||
wstring trimString(const wstring& a)
|
wstring trimString(const wstring& a)
|
||||||
{
|
{
|
||||||
wstring b;
|
wstring b;
|
||||||
int start = static_cast<int>(a.find_first_not_of(L" \t\n\r"));
|
size_t start = a.find_first_not_of(L" \t\n\r");
|
||||||
int end = static_cast<int>(a.find_last_not_of(L" \t\n\r"));
|
size_t end = a.find_last_not_of(L" \t\n\r");
|
||||||
if( start == wstring::npos ) start = 0;
|
if( start == wstring::npos ) start = 0;
|
||||||
if( end == wstring::npos ) end = static_cast<int>(a.size())-1;
|
if( end == wstring::npos ) end = a.size() - 1;
|
||||||
b = a.substr(start,(end-start)+1);
|
b = a.substr(start,(end-start)+1);
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue