2022年10月17日 星期一

week07_新手上碌

 (續上週)1.暗棋

1-1.洗棋盤

任意抓兩兩交換K次>>> for( )

i有4個;j有8個


1-2.移動棋子

點一下 >> show翻棋

如果已翻棋,再點一下 >>> 移動棋子(56~61)

使用id控制 (隨便設定 若是為9則..)


變成綠色
標記顯示要移動的棋子>>



設moveID當作被拿起的棋子

在滑鼠旁邊顯示正在移動的棋子(48)  //一開始沒拿 >> 初始為負一

把綠色改成半透明 以標示棋盤上被拿起的棋子



1-3.吃棋子
設定滑鼠放開mouseReleased()
如果正在移動(moving==true)放開就吃子
吃子 >>>>
棋盤上[ 想移動的棋子i座標moveI ] [ moveJ ] 被移走了 >> 設為0

棋盤上的棋子=拿在手上的棋子(75)

如果id是0 就不用畫棋子


2.放音樂

2-1.載外掛

存檔
拉.mp3進來>>>
程式素描本>>使用函式庫>>Sound Install

SoundFile 名稱 = new SoundFile( this, "檔名.mp3" );
名稱.play( );


一開始就讀檔>>減少讀檔時間



沒有留言:

張貼留言