diff -ur sge030809/sge_collision.cpp sge030809_modified/sge_collision.cpp --- sge030809/sge_collision.cpp 2003-08-03 20:43:15.000000000 +0900 +++ sge030809_modified/sge_collision.cpp 2006-01-21 17:00:28.000000000 +0900 @@ -336,7 +336,7 @@ void sge_unset_cdata(sge_cdata *cd, Sint16 x, Sint16 y, Sint16 w, Sint16 h) { Uint8 *map=cd->map; - Sint16 offs,len; + Sint32 offs,len; int i,n=0; offs=y*cd->w + x; @@ -365,7 +365,7 @@ void sge_set_cdata(sge_cdata *cd, Sint16 x, Sint16 y, Sint16 w, Sint16 h) { Uint8 *map=cd->map; - Sint16 offs,len; + Sint32 offs,len; int i,n=0; offs=y*cd->w + x;