練習としてライフゲーム(広さは無限大)を作っています。左クリックでカーソル座標のセルを生にする、という処理をしているときに、カーソル座標のx、またはyが負のとき切り上がってしまいます(切り捨てて欲しい)。例:Cursor::PosF()=(-0.5,-1.5)の時、Cursor::Pos()=(0,-1)となる。本当は(-1,-2)としたい。これを解決するためにFloor(Cursor::PosF()).asPoint()としていますが、他に何か良い解決方法はありますか?
Floor(Cursor::PosF()).asPoint() が最良だと思います。
分かりました。ありがとうございます。
- WEB PATIO -