资源简介
学习java游戏编程的方法,从一个简单的棋牌游戏开始,Yeah!
代码片段和文件信息
package com;
import java.awt.Point;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class Card extends JLabel implements MouseListener{
Main main;//Main类的引用
String name;//图片url名字
boolean up;//是否正反面
boolean canClick=false;//是否可被点击
boolean clicked=false;//是否点击过
public Card(Main mString nameboolean up){
this.main=m;
this.name=name;
this.up=up;
if(this.up)
this.turnFront();
else {
this.turnRear();
}
this.setSize(71 96);
this.setVisible(true);
this.addMouseListener(this);
}
//正面
public void turnFront() {
this.setIcon(new ImageIcon(“images/“ + name + “.gif“));
this.up = true;
}
//反面
public void turnRear() {
this.setIcon(new ImageIcon(“images/rear.gif“));
this.up = false;
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseEntered(MouseEvent arg0) {}
public void mouseExited(MouseEvent arg0) {}
public void mousePressed(MouseEvent e) {
if(canClick)
{
Point from=this.getLocation();
int step; //移动的距离
if(clicked)
step=-20;
else {
step=20;
}
clicked=!clicked; //反向
//当被选中的时候,向前移动一步/后退一步
Common.move(thisfromnew Point(from.xfrom.y-step));
}
}
public void mouseReleased(MouseEvent arg0) {
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
----------- --------- ---------- ----- ----
323647 225
相关资源
- 精心搜集android 12个游戏开发视频教程
- android游戏开发,连连看源码
- JAVA坦克大战游戏开发毕业论文
- Android益智类游戏开发源码
- Android小游戏源代码-沙漠狙击手源代码
- java网络斗地主
- 对对碰完整源码及素材(Java实现)
- android游戏开发源码 棋牌游戏------中
- Android游戏案例开发大全源代码吴亚峰
- JavaFX战旗类游戏开发
- java斗地主小游戏源码(单机版)
- java 推箱子 小游戏源码
- 书籍《精通android游戏开发》pdf
- Android 仿关灯游戏(游戏开发-17_166)
- Android 猜牌小游戏(游戏开发-17_164)
- 《Android游戏开发_杜剑_华南理工》p
- Android 五子棋游戏(游戏开发-17_161)
- Android 仿像素鸟游戏(游戏开发-17_1
- Android 仿飞机大战(游戏开发-17_170)
- 超级马力 超级玛丽游戏开发 入门级源
- 坦克大战 游戏源码+ 素材+文档(了解
- android游戏开发基础小球运动
- Android 3D游戏开发技术宝典 OpenGL ES 2
- android游戏开发,九宫格数独游戏源码
- java版斗地主源码
- Android游戏开发基础飞机大战
- JavaSwing的斗地主(小游戏源码)
- java版RPG游戏源代码
- 纯java开发的一个RPG游戏(亲测可用)
- 基于java的蜘蛛纸牌小游戏开发
评论
共有 条评论