about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2010-07-05 20:57:07 +0200
committerMagnus Auvinen <magnus.auvinen@gmail.com>2010-07-05 20:57:07 +0200
commit575f72d978c700e4bedb46f4083bf1c24726640e (patch)
tree4ff07848769ab4e308cbd27959181423904f4292
parentd302ba921e61177da9af1f85df58fe6f47ca5e95 (diff)
downloadzcatch-575f72d978c700e4bedb46f4083bf1c24726640e.tar.gz
zcatch-575f72d978c700e4bedb46f4083bf1c24726640e.zip
fixed some compiler errors and warnings with clang
-rw-r--r--src/base/tl/array.h2
-rw-r--r--src/base/vmath.h2
-rw-r--r--src/engine/client/text.cpp7
-rw-r--r--src/engine/textrender.h4
-rw-r--r--src/game/client/components/menus.cpp2
-rw-r--r--src/game/client/components/nameplates.h6
-rw-r--r--src/game/client/components/players.h8
-rw-r--r--src/game/client/render.h3
-rw-r--r--src/game/mapitems.h2
9 files changed, 19 insertions, 17 deletions
diff --git a/src/base/tl/array.h b/src/base/tl/array.h
index 580f4682..14c83295 100644
--- a/src/base/tl/array.h
+++ b/src/base/tl/array.h
@@ -283,7 +283,7 @@ public:
 	*/
 	int memusage()
 	{
-		return sizeof(array) + sizeof(T)*size;
+		return sizeof(array) + sizeof(T)*list_size;
 	}
 
 	/*
diff --git a/src/base/vmath.h b/src/base/vmath.h
index 49dd26d1..2be3e6eb 100644
--- a/src/base/vmath.h
+++ b/src/base/vmath.h
@@ -2,6 +2,8 @@
 #ifndef BASE_VMATH_H
 #define BASE_VMATH_H
 
+#include <math.h>
+
 // ------------------------------------
 
 template<typename T>
diff --git a/src/engine/client/text.cpp b/src/engine/client/text.cpp
index 8fa8efee..672fde60 100644
--- a/src/engine/client/text.cpp
+++ b/src/engine/client/text.cpp
@@ -67,8 +67,9 @@ struct CFontSizeData
 	int m_CurrentCharacter;	
 };
 
-struct CFont
+class CFont
 {
+public:
 	char m_aFilename[128];
 	FT_Face m_FtFace;
 	CFontSizeData m_aSizes[NUM_FONT_SIZES];
@@ -101,7 +102,7 @@ class CTextRender : public IEngineTextRender
 	
 	int m_FontTextureFormat;
 
-	struct CFont *m_pDefaultFont;
+	CFont *m_pDefaultFont;
 
 	FT_Library m_FTLibrary;
 	
@@ -470,7 +471,7 @@ public:
 		mem_free(pFont);
 	}
 
-	virtual void SetDefaultFont(struct CFont *pFont)
+	virtual void SetDefaultFont(CFont *pFont)
 	{
 		dbg_msg("textrender", "default pFont set %p", pFont);
 		m_pDefaultFont = pFont;
diff --git a/src/engine/textrender.h b/src/engine/textrender.h
index 7c7e036b..38dd5d86 100644
--- a/src/engine/textrender.h
+++ b/src/engine/textrender.h
@@ -23,7 +23,7 @@ public:
 	float m_LineWidth;
 	float m_X, m_Y;
 	
-	struct CFont *m_pFont;
+	CFont *m_pFont;
 	float m_FontSize;
 };
 
@@ -36,7 +36,7 @@ public:
 	virtual CFont *LoadFont(const char *pFilename) = 0;
 	virtual void DestroyFont(CFont *pFont) = 0;
 	
-	virtual void SetDefaultFont(struct CFont *pFont) = 0;
+	virtual void SetDefaultFont(CFont *pFont) = 0;
 
 	//
 	virtual void TextEx(CTextCursor *pCursor, const char *pText, int Length) = 0;
diff --git a/src/game/client/components/menus.cpp b/src/game/client/components/menus.cpp
index 76943620..f3dddac7 100644
--- a/src/game/client/components/menus.cpp
+++ b/src/game/client/components/menus.cpp
@@ -1198,8 +1198,6 @@ void CMenus::RenderBackground()
 	float sh = 300;
 	Graphics()->MapScreen(0, 0, sw, sh);
 
-	CUIRect s = *UI()->Screen();
-
 	// render background color
 	Graphics()->TextureSet(-1);
 	Graphics()->QuadsBegin();
diff --git a/src/game/client/components/nameplates.h b/src/game/client/components/nameplates.h
index 279b6582..2c4ae6a7 100644
--- a/src/game/client/components/nameplates.h
+++ b/src/game/client/components/nameplates.h
@@ -5,9 +5,9 @@
 class CNamePlates : public CComponent
 {
 	void RenderNameplate(
-		const class CNetObj_Character *pPrevChar,
-		const class CNetObj_Character *pPlayerChar,
-		const class CNetObj_PlayerInfo *pPlayerInfo
+		const CNetObj_Character *pPrevChar,
+		const CNetObj_Character *pPlayerChar,
+		const CNetObj_PlayerInfo *pPlayerInfo
 	);
 
 public:
diff --git a/src/game/client/components/players.h b/src/game/client/components/players.h
index 57501380..8d24ea91 100644
--- a/src/game/client/components/players.h
+++ b/src/game/client/components/players.h
@@ -6,10 +6,10 @@ class CPlayers : public CComponent
 {	
 	void RenderHand(class CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, vec2 PostRotOffset);
 	void RenderPlayer(
-		const class CNetObj_Character *pPrevChar,
-		const class CNetObj_Character *pPlayerChar,
-		const class CNetObj_PlayerInfo *pPrevInfo,
-		const class CNetObj_PlayerInfo *pPlayerInfo
+		const CNetObj_Character *pPrevChar,
+		const CNetObj_Character *pPlayerChar,
+		const CNetObj_PlayerInfo *pPrevInfo,
+		const CNetObj_PlayerInfo *pPlayerInfo
 	);	
 	void RenderHook(
 		const CNetObj_Character *pPrevChar,
diff --git a/src/game/client/render.h b/src/game/client/render.h
index a546b3eb..6d7c46a3 100644
--- a/src/game/client/render.h
+++ b/src/game/client/render.h
@@ -6,8 +6,9 @@
 #include "ui.h"
 
 
-struct CTeeRenderInfo
+class CTeeRenderInfo
 {
+public:
 	CTeeRenderInfo()
 	{
 		m_Texture = -1;
diff --git a/src/game/mapitems.h b/src/game/mapitems.h
index efbd96f2..bb74cf4d 100644
--- a/src/game/mapitems.h
+++ b/src/game/mapitems.h
@@ -77,7 +77,7 @@ struct CQuad
 	int m_ColorEnvOffset;
 };
 
-struct CTile
+class CTile
 {
 	unsigned char m_Index;
 	unsigned char m_Flags;