void setup() {
size(500, 500);
PFont font =createFont("標楷體", 18);
textFont(font);
}
int[][]show={///new int[14][4];
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{1, 1, 1, 1},///只出現7
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
};
void draw() {
background(#FFFFF2);
for (int s=0; s<4; s++) {
for (int n=1; n<=13; n++) {
///drawCard(s, n);
if (show[n][s]==1) drawCard(s, n);
}
}
}
void drawCard(int suit, int number) {
drawCard(suit, number, 50+suit*100, 10+20*number);
}
void drawCard(int suit, int number, int x, int y) {
String[] suits={"黑桃", "紅心", "方塊", "梅花"};
String[] AJQK={"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
fill(255);
rect(x, y, 80, 120);
if (suit==0||suit==3)fill(0);
else fill(255, 0, 0);
text(suits[suit]+AJQK[number], x+25, y+18);
}
PFont font =createFont("標楷體", 18);
textFont(font);
}
int[][]show={///new int[14][4];
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{1, 1, 1, 1},///只出現7
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
{0, 0, 0, 0},
};
void draw() {
background(#FFFFF2);
for (int s=0; s<4; s++) {
for (int n=1; n<=13; n++) {
///drawCard(s, n);
if (show[n][s]==1) drawCard(s, n);
}
}
}
void drawCard(int suit, int number) {
drawCard(suit, number, 50+suit*100, 10+20*number);
}
void drawCard(int suit, int number, int x, int y) {
String[] suits={"黑桃", "紅心", "方塊", "梅花"};
String[] AJQK={"0", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
fill(255);
rect(x, y, 80, 120);
if (suit==0||suit==3)fill(0);
else fill(255, 0, 0);
text(suits[suit]+AJQK[number], x+25, y+18);
}
沒有留言:
張貼留言