static int CheckIntersect(int center_x, int center_y, int size) { int sum; if (!CheckOutside(center_x+size,center_y+size) && !CheckOutside(center_x+size,center_y-size) && !CheckOutside(center_x-size,center_y-size) && !CheckOutside(center_x-size,center_y+size)) return 2; sum=CheckOutside(center_x+size,center_y+size) + CheckOutside(center_x+size,center_y-size) + CheckOutside(center_x-size,center_y-size) + CheckOutside(center_x-size,center_y+size); if ((sum==4) || (sum==-4)) return 0; return 1; }
void _XWindow_IME::ShowWindow(BOOL show) { if( show ) CheckOutside(); _XWindow::ShowWindow(show); }