//========================================================= // マップ横との判定 //========================================================= int CPlayer::MapCheckSide() {
//定義 int mx,my; int nx = g_Player.x + g_Player.vx + g_Map.ScreenSide; //自キャラの位置 int ny = g_Player.y;// + g_Map.ScreenTop; int nxw = nx + g_Player.sx; int nyh = ny + g_Player.sy;
// マップの位置 mx = nx / CHIP_WIDTH ; my = ny / CHIP_HEIGHT ;
//========================================================= // マップ縦との判定 //========================================================= int CPlayer::MapCheckTop(void) { //定義 int mx,my; int nx = g_Player.x + g_Map.ScreenSide; //自キャラの位置 int ny = g_Player.y + g_Player.vy + g_Map.ScreenTop; int nxw = nx + g_Player.sx; int nyh = ny + g_Player.sy;
// マップの位置 mx = nx / CHIP_WIDTH ; my = ny / CHIP_HEIGHT ;