atan2: DOMAIN error
Re:atan2: DOMAIN error
やっぱりそうですか、一応因数が両方とも0なら処理を行わないようにしてみたんですがどこか間違っていたみたいですね。これで確信が持てたので徹底的に条件分岐してみます。どうもありがとうございました。
Re:オセロ
今たぶんそんな感じにしようと試してる所だと思います。
というような感じになっております。
BOOL CDialogA::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { if(CurSor==TRUE){ HCURSOR myCSR; if(myCSR){ ::SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS)); return TRUE; } } return CDialogA::OnSetCurSor(pWnd, nHitTest, message) } void CDialog::OnMousemove(UINT nFlags, CPoint point) { int x,y; x=point.x/MASU_SIZE; y=point.y/MASU_SIZE; if(rule(x,y,1,1)){ CurSor=TRUE; } if(rule(x,y,-1,-1)){ CurSor=TRUE; } if(rule(x,y,1,0)){ CurSor=TRUE; } if(rule(x,y,0,1)){ CurSor=TRUE; } if(rule(x,y,-1,0)){ CurSor=TRUE; } if(rule(x,y,0,-1)){ CurSor=TRUE; } if(rule(x,y,1,-1)){ CurSor=TRUE; } if(rule(x,y,-1,1)){ CurSor=TRUE; } else{ CurSor=FALSE; } CDialog::OnMouseMove(nFlags, point) }※CurSorはBOOL型のメンバ変数
というような感じになっております。