1.畫卡牌
rect(x,y,長,寬,圓角的半徑);
int w=10;
rect(50-w,50-w,150+2*w,250+2*w,20);
fill(#E39393);
rect(50,50,150,250,20);
字體大小 teztSize( );
文字 text("字串"x,y);
if(face.indexOf("黑桃")==-1 && face.indexOf("梅花") == -1)fill(#FF0A0A);
如果不是黑桃也不是梅花就改成紅色字體
4-1.隨機取牌號(1~13)
會取到小數點,範圍0~13 random(13);
取整數無條件捨去,範圍0~12 int(random(13));
因此再加上1 int(random(13)+1);
4-2.花色
用陣列放四種花色 String [ ] flower={" "," ", ... };
設字串放花色+牌號 String face1,face2,face3,face4;
face1=flower[int( random(4) )]+int(random(13)+1);
隨機花色 牌號
1. 設陣列紀錄已使用過的牌?浪費記憶體、難寫
2. 像現實中玩牌一樣,打亂排序後再依序出牌
沒有留言:
張貼留言