• 大小: 366KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-31
  • 语言: Java
  • 标签: Java游戏  

资源简介

用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个文件信息

评论

共有 条评论