[wpdev-commits] wolfpack/python global.cpp,1.167,1.168
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-10-21 21:58:14
|
Update of /cvsroot/wpdev/wolfpack/python In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12351/python Modified Files: global.cpp Log Message: fix for smithing Index: global.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/python/global.cpp,v retrieving revision 1.167 retrieving revision 1.168 diff -C2 -d -r1.167 -r1.168 *** global.cpp 21 Oct 2004 12:11:19 -0000 1.167 --- global.cpp 21 Oct 2004 21:58:05 -0000 1.168 *************** *** 635,646 **** } if (x < 0) x = 0; ! if (x >= Maps::instance()->mapTileWidth(map)) ! x = Maps::instance()->mapTileWidth(map) - 1; if (y < 0) y = 0; ! if (y >= Maps::instance()->mapTileHeight(map)) ! y = Maps::instance()->mapTileHeight(map) - 1; StaticsIterator iter = Maps::instance()->staticsIterator( Coord_cl( x, y, 0, map ), exact ); --- 635,649 ---- } + int maxX = Maps::instance()->mapTileWidth(map) * 8; + int maxY = Maps::instance()->mapTileHeight(map) * 8; + if (x < 0) x = 0; ! if (x >= maxX) ! x = maxX - 1; if (y < 0) y = 0; ! if (y >= maxY) ! y = maxY - 1; StaticsIterator iter = Maps::instance()->staticsIterator( Coord_cl( x, y, 0, map ), exact ); |