先來看這以下的這張棋盤,你有什麼想法?

同上面的例子,左下角的座標位置是(ox, oy),每一個格子的寬高都是width,滑鼠目前所在的位置座標用(mx, my)來記錄。在棋盤畫好之後,請準備一個棋子的角色如下:

接著要讓棋子一直跟著滑鼠走,如下:

當使用者要下棋的時候,我們用空白鍵來做為下棋的動作。在按下空白鍵時要執行以下的程式:

請留意四捨五入和無條件捨去法的差別。

(614)