資源簡介
用Java代碼編寫的小游戲,已經可以在eclipse上運行成功。

代碼片段和文件信息
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.image.ImageObserver;
import?javax.swing.JPanel;
public?class?Card?{
private?String?color;?//花色
private?String?value;?//牌面大小
private?Image?cardImage;?//圖片
????public?int?count;?//點數????????????
????public?boolean?faceup;?//牌面是否向上?
????private?int?x=100?y=100;??????//牌所在位置
//?定義一個構造函數用于初始化點數2~A的牌
public?Card(String?color?String?valueImage?bmpcard)?{
this.color?=?color;
this.value?=?value;
this.cardImage=bmpcard;
if(value==“J“||value==“Q“||value==?“K“)
this.count=10;
else?if(value==“A“)
this.count=1;
else
this.count=Integer.parseInt(value);
}
//?定義一個構造函數用于初始化大王和小王
public?Card(String?valueImage?bmpcard)?{
this.color?=?“王“;?//?如果不給color賦值的話,洗牌和切牌后的大小王前面會顯示“null”
this.value?=?value;
this.cardImage=bmpcard;
this.count=10;
}
//設置牌要顯示位置
protected?void?setPosition(int?x?int?y)
{
this.x=x;
this.y=y;
}
//畫牌面
protected?void?paint(Graphics?g)
{
g.drawImage(cardImagexy?null);
}
//畫牌面
protected?void?paint(Graphics?gJPanel?i)
{
g.drawImage(cardImagexy?(ImageObserver)i);
}
//?取一張牌的花色
public?String?getcolor()?{
return?color;
}
//?取一張牌的值
public?String?getvalue()?{
return?value;
}
public?void?print()?{
System.out.print(color);
System.out.print(value);
}
}
/*
class?Card:?一張牌應該具有花色和點數這兩個屬性:?
private?color;?//花色?
private?value;?//點數?
class?Poker:?一副牌有54張牌,四種花色,每種花色都有2~A的點數:?
static?Card[]?cards=new?Card[54];//?每副撲克都有54張牌;?
static?String[]?colors={“紅桃““黑桃““方塊““梅花“};?//每副牌都有四種花色;?
static?String?values[]={“2““3““4““5““6““7““8““9““10““J““Q““K““A“};//每個花?
色的點數?
*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????232??2012-06-20?16:51??Java撲克牌2\.classpath
?????文件????????390??2012-06-20?16:51??Java撲克牌2\.project
?????文件???????1868??2012-06-23?07:33??Java撲克牌2\bin\Card.class
?????文件????????522??2012-06-06?21:11??Java撲克牌2\bin\images\1-1.gif
?????文件????????618??2012-06-06?21:11??Java撲克牌2\bin\images\1-10.gif
?????文件???????1093??2012-06-06?21:11??Java撲克牌2\bin\images\1-11.gif
?????文件???????1177??2012-06-06?21:11??Java撲克牌2\bin\images\1-12.gif
?????文件???????1077??2012-06-06?21:11??Java撲克牌2\bin\images\1-13.gif
?????文件????????474??2012-06-06?21:11??Java撲克牌2\bin\images\1-2.gif
?????文件????????432??2012-06-06?21:11??Java撲克牌2\bin\images\1-3.gif
?????文件????????463??2012-06-06?21:11??Java撲克牌2\bin\images\1-4.gif
?????文件????????478??2012-06-06?21:11??Java撲克牌2\bin\images\1-5.gif
?????文件????????508??2012-06-06?21:11??Java撲克牌2\bin\images\1-6.gif
?????文件????????526??2012-06-06?21:11??Java撲克牌2\bin\images\1-7.gif
?????文件????????562??2012-06-06?21:11??Java撲克牌2\bin\images\1-8.gif
?????文件????????581??2012-06-06?21:11??Java撲克牌2\bin\images\1-9.gif
?????文件????????410??2012-06-06?21:11??Java撲克牌2\bin\images\2-1.gif
?????文件????????661??2012-06-06?21:11??Java撲克牌2\bin\images\2-10.gif
?????文件???????1182??2012-06-06?21:11??Java撲克牌2\bin\images\2-11.gif
?????文件???????1226??2012-06-06?21:11??Java撲克牌2\bin\images\2-12.gif
?????文件???????1192??2012-06-06?21:11??Java撲克牌2\bin\images\2-13.gif
?????文件????????429??2012-06-06?21:11??Java撲克牌2\bin\images\2-2.gif
?????文件????????452??2012-06-06?21:11??Java撲克牌2\bin\images\2-3.gif
?????文件????????492??2012-06-06?21:11??Java撲克牌2\bin\images\2-4.gif
?????文件????????518??2012-06-06?21:11??Java撲克牌2\bin\images\2-5.gif
?????文件????????544??2012-06-06?21:11??Java撲克牌2\bin\images\2-6.gif
?????文件????????570??2012-06-06?21:11??Java撲克牌2\bin\images\2-7.gif
?????文件????????606??2012-06-06?21:11??Java撲克牌2\bin\images\2-8.gif
?????文件????????623??2012-06-06?21:11??Java撲克牌2\bin\images\2-9.gif
?????文件????????390??2012-06-06?21:11??Java撲克牌2\bin\images\3-1.gif
............此處省略168個文件信息
評論
共有 條評論