资源简介
用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个文件信息
相关资源
- java游戏之坦克大战
- java游戏合集
- 纯java游戏-植物大战僵尸源码
- 轩辕剑 天之痕 手机java游戏破解版
- 植物大战僵尸java游戏
- 战舰游戏设计课程报告+源码
- java游戏详解,包括贪吃蛇等几十个游
- 50个java游戏源代码.rar
- 《Java游戏程序设计教程第二版》电子
- java 五子棋游戏
- java游戏之飞机大战
- 基于Java贪吃蛇游戏毕业论文
- JAVA游戏集(源码与打包文件)
- 安卓手机运行java程序的工具
- Java 仿超级玛丽的游戏完整代码
- java游戏之华容道
- java游戏之GIF转字符GIF
- java实现捕鱼达人
- Java游戏源码大礼包清明有爱强化版,
- 山寨版超级玛丽Java语言实现
- java游戏保卫萝卜
- java捕鱼达人游戏(源码)
- Java游戏_角色类.rar
- Java游戏_动作类.rar
- java游戏:将GIF转 字符GIF
- 大鱼吃小鱼 JAVA游戏源码
- java游戏合集强烈推荐
- JAVA实现简易雷电游戏,可以联网,但
- 16款java游戏源码
- java游戏服务器开发
评论
共有 条评论