mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-20 06:58:20 +00:00
added fixes for compiler errors and warnings by sworddragon
This commit is contained in:
parent
4c2dcc4f2b
commit
abc84ac0b0
|
@ -654,7 +654,7 @@ NETSOCKET net_udp_create(NETADDR bindaddr)
|
|||
{
|
||||
/* TODO: IPv6 support */
|
||||
struct sockaddr addr;
|
||||
unsigned int mode = 1;
|
||||
unsigned long mode = 1;
|
||||
int broadcast = 1;
|
||||
|
||||
/* create socket */
|
||||
|
@ -672,9 +672,9 @@ NETSOCKET net_udp_create(NETADDR bindaddr)
|
|||
|
||||
/* set non-blocking */
|
||||
#if defined(CONF_FAMILY_WINDOWS)
|
||||
ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
|
||||
ioctlsocket(sock, FIONBIO, &mode);
|
||||
#else
|
||||
ioctl(sock, FIONBIO, (unsigned long *)&mode);
|
||||
ioctl(sock, FIONBIO, &mode);
|
||||
#endif
|
||||
|
||||
/* set boardcast */
|
||||
|
@ -755,21 +755,21 @@ NETSOCKET net_tcp_create(const NETADDR *a)
|
|||
|
||||
int net_tcp_set_non_blocking(NETSOCKET sock)
|
||||
{
|
||||
unsigned int mode = 1;
|
||||
unsigned long mode = 1;
|
||||
#if defined(CONF_FAMILY_WINDOWS)
|
||||
return ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
|
||||
return ioctlsocket(sock, FIONBIO, &mode);
|
||||
#else
|
||||
return ioctl(sock, FIONBIO, (unsigned long *)&mode);
|
||||
return ioctl(sock, FIONBIO, &mode);
|
||||
#endif
|
||||
}
|
||||
|
||||
int net_tcp_set_blocking(NETSOCKET sock)
|
||||
{
|
||||
unsigned int mode = 0;
|
||||
unsigned long mode = 0;
|
||||
#if defined(CONF_FAMILY_WINDOWS)
|
||||
return ioctlsocket(sock, FIONBIO, (unsigned long *)&mode);
|
||||
return ioctlsocket(sock, FIONBIO, &mode);
|
||||
#else
|
||||
return ioctl(sock, FIONBIO, (unsigned long *)&mode);
|
||||
return ioctl(sock, FIONBIO, &mode);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -65,8 +65,8 @@ void CInput::MouseRelative(int *x, int *y)
|
|||
}
|
||||
}
|
||||
|
||||
*x = nx*Sens;
|
||||
*y = ny*Sens;
|
||||
*x = (int)(nx*Sens);
|
||||
*y = (int)(ny*Sens);
|
||||
}
|
||||
|
||||
void CInput::MouseModeAbsolute()
|
||||
|
|
|
@ -8,7 +8,7 @@ class CInput : public IEngineInput
|
|||
int m_InputGrabbed;
|
||||
|
||||
unsigned int m_LastRelease;
|
||||
unsigned int m_ReleaseDelta;
|
||||
int m_ReleaseDelta;
|
||||
|
||||
void AddEvent(int Unicode, int Key, int Flags);
|
||||
|
||||
|
|
|
@ -121,7 +121,7 @@ static void Mix(short *pFinalOut, unsigned Frames)
|
|||
const int Range = 1500; // magic value, remove
|
||||
int dx = v->m_X - m_CenterX;
|
||||
int dy = v->m_Y - m_CenterY;
|
||||
int Dist = sqrtf((float)dx*dx+dy*dy); // float here. nasty
|
||||
int Dist = (int)sqrtf((float)dx*dx+dy*dy); // float here. nasty
|
||||
int p = IntAbs(dx);
|
||||
if(Dist < Range)
|
||||
{
|
||||
|
|
|
@ -509,7 +509,7 @@ public:
|
|||
return Cursor.m_X;
|
||||
}
|
||||
|
||||
virtual float TextLineCount(void *pFontSetV, float Size, const char *pText, int LineWidth)
|
||||
virtual int TextLineCount(void *pFontSetV, float Size, const char *pText, float LineWidth)
|
||||
{
|
||||
CTextCursor Cursor;
|
||||
SetCursor(&Cursor, 0, 0, Size, 0);
|
||||
|
@ -551,14 +551,14 @@ public:
|
|||
|
||||
FakeToScreenX = (Graphics()->ScreenWidth()/(ScreenX1-ScreenX0));
|
||||
FakeToScreenY = (Graphics()->ScreenHeight()/(ScreenY1-ScreenY0));
|
||||
ActualX = pCursor->m_X * FakeToScreenX;
|
||||
ActualY = pCursor->m_Y * FakeToScreenY;
|
||||
ActualX = (int)(pCursor->m_X * FakeToScreenX);
|
||||
ActualY = (int)(pCursor->m_Y * FakeToScreenY);
|
||||
|
||||
CursorX = ActualX / FakeToScreenX;
|
||||
CursorY = ActualY / FakeToScreenY;
|
||||
|
||||
// same with size
|
||||
ActualSize = Size * FakeToScreenY;
|
||||
ActualSize = (int)(Size * FakeToScreenY);
|
||||
Size = ActualSize / FakeToScreenY;
|
||||
|
||||
// fetch pFont data
|
||||
|
|
|
@ -383,7 +383,7 @@ bool CDataFileReader::Close()
|
|||
|
||||
unsigned CDataFileReader::Crc()
|
||||
{
|
||||
if(!m_pDataFile) return -1;
|
||||
if(!m_pDataFile) return 0xFFFFFFFF;
|
||||
return m_pDataFile->m_Crc;
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ struct CHuffmanConstructNode
|
|||
int m_Frequency;
|
||||
};
|
||||
|
||||
void CHuffman::Setbits_r(CNode *pNode, int Bits, int Depth)
|
||||
void CHuffman::Setbits_r(CNode *pNode, int Bits, unsigned Depth)
|
||||
{
|
||||
if(pNode->m_aLeafs[1] != 0xffff)
|
||||
Setbits_r(&m_aNodes[pNode->m_aLeafs[1]], Bits|(1<<Depth), Depth+1);
|
||||
|
@ -52,7 +52,7 @@ void CHuffman::ConstructTree(const unsigned *pFrequencies)
|
|||
// add the symbols
|
||||
for(int i = 0; i < HUFFMAN_MAX_SYMBOLS; i++)
|
||||
{
|
||||
m_aNodes[i].m_NumBits = -1;
|
||||
m_aNodes[i].m_NumBits = 0xFFFFFFFF;
|
||||
m_aNodes[i].m_Symbol = i;
|
||||
m_aNodes[i].m_aLeafs[0] = -1;
|
||||
m_aNodes[i].m_aLeafs[1] = -1;
|
||||
|
|
|
@ -35,7 +35,7 @@ class CHuffman
|
|||
CNode *m_pStartNode;
|
||||
int m_NumNodes;
|
||||
|
||||
void Setbits_r(CNode *pNode, int Bits, int Depth);
|
||||
void Setbits_r(CNode *pNode, int Bits, unsigned Depth);
|
||||
void ConstructTree(const unsigned *pFrequencies);
|
||||
|
||||
public:
|
||||
|
|
|
@ -45,7 +45,7 @@ public:
|
|||
virtual void TextColor(float r, float g, float b, float a) = 0;
|
||||
virtual void Text(void *pFontSetV, float x, float y, float Size, const char *pText, int MaxWidth) = 0;
|
||||
virtual float TextWidth(void *pFontSetV, float Size, const char *pText, int Length) = 0;
|
||||
virtual float TextLineCount(void *pFontSetV, float Size, const char *pText, int LineWidth) = 0;
|
||||
virtual int TextLineCount(void *pFontSetV, float Size, const char *pText, float LineWidth) = 0;
|
||||
};
|
||||
|
||||
class IEngineTextRender : public ITextRender
|
||||
|
|
|
@ -203,7 +203,7 @@ void CChat::OnRender()
|
|||
TextRender()->TextEx(&Cursor, m_Input.GetString()+m_Input.GetCursorOffset(), -1);
|
||||
}
|
||||
|
||||
y -= 8;
|
||||
y -= 8.0f;
|
||||
|
||||
int i;
|
||||
int64 Now = time_get();
|
||||
|
@ -225,7 +225,7 @@ void CChat::OnRender()
|
|||
y -= Cursor.m_Y + Cursor.m_FontSize;
|
||||
|
||||
// cut off if msgs waste too much space
|
||||
int HeightLimit = m_Show ? 0.0f : 200.0f;
|
||||
float HeightLimit = m_Show ? 0.0f : 200.0f;
|
||||
if(y < HeightLimit)
|
||||
break;
|
||||
|
||||
|
|
|
@ -423,7 +423,7 @@ void IGameController::Tick()
|
|||
do
|
||||
{
|
||||
CPlayer *pP = 0;
|
||||
int PD = aTScore[M];
|
||||
float PD = aTScore[M];
|
||||
for(int i = 0; i < MAX_CLIENTS; i++)
|
||||
{
|
||||
if(!GameServer()->m_apPlayers[i] || !CanBeMovedOnBalance(i))
|
||||
|
|
Loading…
Reference in a new issue