2022年9月19日 星期一

week03_新手上碌

   1.滑鼠洗牌

滑鼠事件  void mousePressed(){


1-1.用迴圈放52張牌

rect( x位置,  y位置 , 長 , 寬 ) ;

東西向放10張>>>取餘數0~9   int x=(i%10)*60;

直的放10張>>>取整數1~9       int y=int(i/10)*120;



1-2.文字放花色
for(inti=0;i<52,i++){
                
    text( faces[ i ] , i+25 , i+80 );

}


換成13*4的配置  int x=(i%13)*60;
更改文字顏色/花色





2.隨機交換

2-1.取亂數  
從52張牌中隨機選兩張互換
(因為陣列成0開始 故從0~51 random(52)不加一)
2-2.快速換牌
按滑鼠拖曳事件    void mouseDragged() 


2-3.嵌入上周末的程式
達成隨機換牌且不重複的目的

BTW許願池:迷宮類的遊戲?

沒有留言:

張貼留言