游戏坐标转到屏幕坐标
映射一下就行了吧
// 地图A(82,111)映射到屏幕A点的坐标为WinA(1024/2. 768/2)
Point WinA;
WinA.x = 1024 / 2;
WinA.y = 768 / 2;
int distanceX = B.x - A.x;
int distanceY = B.y - A.y;
Point WinB;
WinB.x = WinA.x + distanceX;
WinB.y = WinA.y + distanceY;
//这样就有B点映射到屏幕的坐标了
然后完善一下边界值的问题就行了