From 172056e7598d3447c682a694d824041076f3255e Mon Sep 17 00:00:00 2001 From: "chirs241097@gmail.com" Date: Mon, 24 Feb 2014 03:25:05 +0000 Subject: M trunk/CHANGELOG.TXT M trunk/background.h M trunk/effects.h M trunk/global.h M trunk/hge/CxImage/ximagif.cpp M trunk/hge/CxImage/ximaint.cpp M trunk/hge/CxImage/ximapng.cpp M trunk/hge/graphics.cpp M trunk/hge/input.cpp M trunk/hge/resource.cpp M trunk/hge/sound.cpp M trunk/hge/system.cpp M trunk/hgehelp/hgefont.cpp M trunk/levels.h M trunk/libcgh.h M trunk/libcghEx.cpp M trunk/menuitem.cpp M trunk/menuitem.h M trunk/menus.h M trunk/music.h M trunk/scorec.h M trunk/scoresystem.h M trunk/towernbullet.h --- hge/input.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hge/input.cpp') diff --git a/hge/input.cpp b/hge/input.cpp index 4392edd..4cd2c97 100644 --- a/hge/input.cpp +++ b/hge/input.cpp @@ -264,7 +264,7 @@ void HGE_Impl::_BuildEvent(int type, int key, int scan, int flags, int x, int y) if(type==INPUT_KEYDOWN) { key = SDLKeyToHGEKey(key); - if ( (key < 0) || (key > (sizeof (keyz) / sizeof (keyz[0]))) ) return; + if ( (key < 0) || (key > (int)(sizeof (keyz) / sizeof (keyz[0]))) ) return; keyz[key] |= 4; if((flags & HGEINP_REPEAT) == 0) keyz[key] |= 1; eptr->event.chr = (char) ((key >= 32) && (key <= 127)) ? key : 0; // these map to ASCII in sdl. @@ -272,7 +272,7 @@ void HGE_Impl::_BuildEvent(int type, int key, int scan, int flags, int x, int y) if(type==INPUT_KEYUP) { key = SDLKeyToHGEKey(key); - if ( (key < 0) || (key > (sizeof (keyz) / sizeof (keyz[0]))) ) return; + if ( (key < 0) || (key > (int)(sizeof (keyz) / sizeof (keyz[0]))) ) return; keyz[key] &= ~4; keyz[key] |= 2; eptr->event.chr = (char) ((key >= 32) && (key <= 127)) ? key : 0; // these map to ASCII in sdl. @@ -349,7 +349,7 @@ void HGE_Impl::_ClearQueue() CInputEventList *nexteptr, *eptr=queue; //memset(&keyz, 0, sizeof(keyz)); - for (int i = 0; i < sizeof (keyz) / sizeof (keyz[0]); i++) + for (int i = 0; i < (int)(sizeof (keyz) / sizeof (keyz[0])); i++) keyz[i] &= ~3; // only reset some of the bits. while(eptr) -- cgit v1.2.3