📄 deck.java~6~
字号:
package GameServer;
import java.util.Vector;
import java.util.Random;
import com.sun.tools.javac.v8.util.Hashtable;
import javax.swing.ImageIcon;
public class Deck {
public static Vector card=new Vector();
static {
card.add(new Card(1,new ImageIcon("cards/m1.bmp")));
card.add(new Card(1,new ImageIcon("cards/m2.bmp")));
card.add(new Card(1,new ImageIcon("cards/m3.bmp")));
card.add(new Card(1,new ImageIcon("cards/m4.bmp")));
card.add(new Card(1,new ImageIcon("cards/m5.bmp")));
card.add(new Card(1,new ImageIcon("cards/m6.bmp")));
card.add(new Card(1,new ImageIcon("cards/m7.bmp")));
card.add(new Card(1,new ImageIcon("cards/m8.bmp")));
card.add(new Card(1,new ImageIcon("cards/m9.bmp")));
card.add(new Card(1,new ImageIcon("cards/m10.bmp")));
card.add(new Card(1,new ImageIcon("cards/m11.bmp")));
card.add(new Card(1,new ImageIcon("cards/m12.bmp")));
card.add(new Card(1,new ImageIcon("cards/m13.bmp")));
card.add(new Card(1,new ImageIcon("cards/f1.bmp")));
card.add(new Card(1,new ImageIcon("cards/f2.bmp")));
card.add(new Card(1,new ImageIcon("cards/f3.bmp")));
card.add(new Card(1,new ImageIcon("cards/f4.bmp")));
card.add(new Card(1,new ImageIcon("cards/f5.bmp")));
card.add(new Card(1,new ImageIcon("cards/f6.bmp")));
card.add(new Card(1,new ImageIcon("cards/f7.bmp")));
card.add(new Card(1,new ImageIcon("cards/f8.bmp")));
card.add(new Card(1,new ImageIcon("cards/f9.bmp")));
card.add(new Card(1,new ImageIcon("cards/f10.bmp")));
card.add(new Card(1,new ImageIcon("cards/f11.bmp")));
card.add(new Card(1,new ImageIcon("cards/f12.bmp")));
card.add(new Card(1,new ImageIcon("cards/f13.bmp")));
card.add(new Card(1,new ImageIcon("cards/h1.bmp")));
card.add(new Card(1,new ImageIcon("cards/h2.bmp")));
card.add(new Card(1,new ImageIcon("cards/h3.bmp")));
card.add(new Card(1,new ImageIcon("cards/h4.bmp")));
card.add(new Card(1,new ImageIcon("cards/h5.bmp")));
card.add(new Card(1,new ImageIcon("cards/h6.bmp")));
card.add(new Card(1,new ImageIcon("cards/h7.bmp")));
card.add(new Card(1,new ImageIcon("cards/h8.bmp")));
card.add(new Card(1,new ImageIcon("cards/h9.bmp")));
card.add(new Card(1,new ImageIcon("cards/h10.bmp")));
card.add(new Card(1,new ImageIcon("cards/h11.bmp")));
card.add(new Card(1,new ImageIcon("cards/h12.bmp")));
card.add(new Card(1,new ImageIcon("cards/h13.bmp")));
card.add(new Card(1,new ImageIcon("cards/t1.bmp")));
card.add(new Card(1,new ImageIcon("cards/t2.bmp")));
card.add(new Card(1,new ImageIcon("cards/t3.bmp")));
card.add(new Card(1,new ImageIcon("cards/t4.bmp")));
card.add(new Card(1,new ImageIcon("cards/t5.bmp")));
card.add(new Card(1,new ImageIcon("cards/t6.bmp")));
card.add(new Card(1,new ImageIcon("cards/t7.bmp")));
card.add(new Card(1,new ImageIcon("cards/t8.bmp")));
card.add(new Card(1,new ImageIcon("cards/t9.bmp")));
card.add(new Card(1,new ImageIcon("cards/t10.bmp")));
card.add(new Card(1,new ImageIcon("cards/t11.bmp")));
card.add(new Card(1,new ImageIcon("cards/t12.bmp")));
card.add(new Card(1,new ImageIcon("cards/t13.bmp")));
}
int count=0;
Random r;
public Deck() {
count=52;
}
public Card getCard(){
r=new Random();
int t=r.nextInt();
int t1=Math.abs(t);
int t2=t1%52;
count--;
return (Card)card.elementAt(t2);
}
public boolean isEmpty(){
return count == 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -