forked from 0ad/0ad
fixed some signed/unsigned warnings
This was SVN commit r259.
This commit is contained in:
parent
df6fceba62
commit
d63248d276
@ -1,3 +1,5 @@
|
||||
#include "precompiled.h"
|
||||
|
||||
#include "EntityHandles.h"
|
||||
#include "EntityManager.h"
|
||||
|
||||
|
@ -21,8 +21,13 @@
|
||||
#include "CStr.h"
|
||||
#include "Vector3D.h"
|
||||
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4996)
|
||||
|
||||
#include <hash_map>
|
||||
|
||||
#pragma warning(pop)
|
||||
|
||||
class CGenericProperty
|
||||
{
|
||||
public:
|
||||
|
@ -38,7 +38,7 @@ void CFilePacker::Write(const char* filename,u32 version,const char magicstr[4])
|
||||
}
|
||||
|
||||
// get size of data
|
||||
u32 datasize=m_Data.size();
|
||||
u32 datasize=(u32)m_Data.size();
|
||||
if (fwrite(&datasize,sizeof(datasize),1,fp)!=1) {
|
||||
fclose(fp);
|
||||
throw CFileWriteError();
|
||||
@ -59,7 +59,7 @@ void CFilePacker::Write(const char* filename,u32 version,const char magicstr[4])
|
||||
// PackRaw: pack given number of bytes onto the end of the data stream
|
||||
void CFilePacker::PackRaw(const void* rawdata,u32 rawdatalen)
|
||||
{
|
||||
u32 start=m_Data.size();
|
||||
u32 start=(u32)m_Data.size();
|
||||
m_Data.resize(m_Data.size()+rawdatalen);
|
||||
memcpy(&m_Data[start],rawdata,rawdatalen);
|
||||
|
||||
@ -69,7 +69,7 @@ void CFilePacker::PackRaw(const void* rawdata,u32 rawdatalen)
|
||||
// PackString: pack a string onto the end of the data stream
|
||||
void CFilePacker::PackString(const CStr& str)
|
||||
{
|
||||
u32 len=str.Length();
|
||||
u32 len=(u32)str.Length();
|
||||
PackRaw(&len,sizeof(len));
|
||||
PackRaw((const char*) str,len);
|
||||
}
|
||||
|
@ -67,7 +67,7 @@ void CFileUnpacker::Read(const char* filename,const char magicstr[4])
|
||||
// UnpackRaw: unpack given number of bytes from the input stream into the given array
|
||||
// - throws CFileEOFError if the end of the data stream is reached before the given
|
||||
// number of bytes have been read
|
||||
void CFileUnpacker::UnpackRaw(void* rawdata,u32 rawdatalen)
|
||||
void CFileUnpacker::UnpackRaw(void* rawdata,size_t rawdatalen)
|
||||
{
|
||||
// got enough data to unpack?
|
||||
if (m_UnpackPos+rawdatalen<=m_Data.size()) {
|
||||
|
@ -40,7 +40,7 @@ public:
|
||||
// UnpackRaw: unpack given number of bytes from the input stream into the given array
|
||||
// - throws CFileEOFError if the end of the data stream is reached before the given
|
||||
// number of bytes have been read
|
||||
void UnpackRaw(void* rawdata,u32 rawdatalen);
|
||||
void UnpackRaw(void* rawdata,size_t rawdatalen);
|
||||
// UnpackString: unpack a string from the raw data stream
|
||||
void UnpackString(CStr& result);
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
#include "MapReader.h"
|
||||
#include "UnitManager.h"
|
||||
#include "ObjectManager.h"
|
||||
|
||||
#include "BaseEntity.h"
|
||||
#include "BaseEntityCollection.h"
|
||||
#include "EntityManager.h"
|
||||
|
@ -101,7 +101,8 @@ void CPatchRData::BuildBlends()
|
||||
}
|
||||
}
|
||||
if (neighbourTextures.size()>0) {
|
||||
u32 count=neighbourTextures.size();
|
||||
// u32 count=neighbourTextures.size();
|
||||
// janwas fixing warnings: not used?
|
||||
// sort textures from lowest to highest priority
|
||||
std::sort(neighbourTextures.begin(),neighbourTextures.end());
|
||||
|
||||
@ -476,7 +477,7 @@ void CPatchRData::RenderStreams(u32 streamflags)
|
||||
if (streamflags & STREAM_UV0) glTexCoordPointer(2,GL_FLOAT,sizeof(SBaseVertex),base+offsetof(SBaseVertex,m_UVs));
|
||||
|
||||
// render all base splats at once
|
||||
glDrawElements(GL_QUADS,m_Indices.size(),GL_UNSIGNED_SHORT,&m_Indices[0]);
|
||||
glDrawElements(GL_QUADS,(GLsizei)m_Indices.size(),GL_UNSIGNED_SHORT,&m_Indices[0]);
|
||||
|
||||
// bump stats
|
||||
g_Renderer.m_Stats.m_DrawCalls++;
|
||||
|
@ -24,7 +24,7 @@ void CTextureManager::AddTextureType(const char* name)
|
||||
m_TerrainTextures.resize(m_TerrainTextures.size()+1);
|
||||
STextureType& ttype=m_TerrainTextures.back();
|
||||
ttype.m_Name=name;
|
||||
ttype.m_Index=m_TerrainTextures.size()-1;
|
||||
ttype.m_Index=(int)(m_TerrainTextures.size()-1);
|
||||
}
|
||||
|
||||
CTextureEntry* CTextureManager::FindTexture(const char* filename)
|
||||
|
@ -7,16 +7,10 @@
|
||||
#include "ObjectManager.h"
|
||||
#include "Prometheus.h"
|
||||
|
||||
#include "time.h"
|
||||
#include "sdl.h"
|
||||
#include "res/tex.h"
|
||||
#include "detect.h"
|
||||
|
||||
#include <malloc.h>
|
||||
|
||||
// TODO: fix scrolling hack - framerate independent, use SDL
|
||||
//#include "win.h" // REMOVEME
|
||||
|
||||
void InitScene ();
|
||||
void InitResources ();
|
||||
void RenderScene ();
|
||||
|
Loading…
Reference in New Issue
Block a user