资源简介
想上传几张图片的发现居然上传不了 第一次用这个 本人也是第一次写java对战小游戏 写着耍了耍 代码中有分层控制逻辑到了后面不是很美丽了,不过总的来说界面还算不错,也不要积分了 ,大家可以下载跑来耍耍
代码片段和文件信息
package com.control;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import com.model.*;
import javax.swing.ImageIcon;
import javax.swing.Jframe;
import javax.swing.JPanel;
import com.view.*;
public class Game_P_con implements KeyListener{
JPanel jpanelPlayGame;
Game_Play_Jframe game_Play_Jframe;
JPanel jpone;
PlayImage playImage;
private static int jsx=0;
private static int jsh=0;
static int index=1;
static int idexfz=4;
static int idexgj=8;
static int indexgjfz=10;
static int indexaida=12;
int ssqx=0;
MghThread mghThread;
//自己坐标
int xmy=0;
int ymy=0;
//判断方向
boolean bl=false;
//判断悬空
boolean blxk=false;
Image gdimage=new ImageIcon(“fz_image/d7.png“).getImage();
int gjfx;
public Game_P_con(JPanel jpanelPlayGameJPanel jponeGame_Play_Jframe game_Play_Jframe)
{
playImage=new PlayImage();
mghThread=new MghThread(jpanelPlayGamegame_Play_JframeplayImage.getAlImage().get(15)8080);
this.jpone=jpone;
this.jpanelPlayGame=jpanelPlayGame;
this.game_Play_Jframe=game_Play_Jframe;
//初始化加人物图片
}
@Override
public void keyPressed(KeyEvent e) {
// TODO 自动生成的方法存根
if(e.getKeyChar()==‘d‘)
{
bl=true;
//beiacctack(jsxjsh13);
if(index==4)
index=0;
jsx=jsx+5;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
index++;
}
else if(e.getKeyChar()==‘a‘)
{
bl=false;
jsx=jsx-5;
if((10+jsx)<0)
{
jsx=10;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
else
{
if(idexfz==7)
idexfz=4;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
idexfz++;
}
}
else if(e.getKeyChar()==‘k‘)
{
if(bl)
{
Thread t=new Thread(){
@Override
public void run()
{
for(int i=0;i<60;i++)
{
jsh-=3;
try {
Thread.sleep(5);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
else
{
Thread t=new Thread(){
@Override
public void run()
{
for(int i=0;i<60;i++)
{
jsh-=3;
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
}
else if(e.getKeyChar()==‘s‘)
{
if(bl)
{
Thread t=new Thread(){
@Override
public v
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-07 10:55 NamePlayGame\
目录 0 2014-05-07 10:54 NamePlayGame\.me
文件 0 2014-05-07 10:53 NamePlayGame\.me
文件 187037 2014-05-12 14:10 NamePlayGame\.me
目录 0 2014-05-12 14:28 NamePlayGame\.me
目录 0 2014-05-07 10:56 NamePlayGame\.me
文件 20 2014-05-07 10:56 NamePlayGame\.me
文件 32 2014-05-07 10:56 NamePlayGame\.me
文件 254 2014-05-12 14:08 NamePlayGame\.me
目录 0 2014-05-07 10:54 NamePlayGame\.me
文件 447 2014-05-07 10:55 NamePlayGame\.me
文件 254 2014-05-12 14:28 NamePlayGame\.me
目录 0 2014-05-12 14:12 NamePlayGame\.me
目录 0 2014-05-12 14:40 NamePlayGame\.me
目录 0 2014-05-11 19:03 NamePlayGame\.me
目录 0 2014-05-11 16:49 NamePlayGame\.me
目录 0 2014-05-09 09:31 NamePlayGame\.me
目录 0 2014-05-11 19:06 NamePlayGame\.me
文件 5358 2014-05-09 16:38 NamePlayGame\.me
文件 6332 2014-05-11 18:21 NamePlayGame\.me
文件 1119 2014-05-07 13:08 NamePlayGame\.me
文件 6329 2014-05-11 18:58 NamePlayGame\.me
文件 618 2014-05-10 10:13 NamePlayGame\.me
目录 0 2014-05-11 15:56 NamePlayGame\.me
文件 52 2014-05-11 15:55 NamePlayGame\.me
文件 2903 2014-05-10 14:00 NamePlayGame\.me
文件 5336 2014-05-09 16:30 NamePlayGame\.me
目录 0 2014-05-09 16:17 NamePlayGame\.me
文件 5393 2014-05-09 16:17 NamePlayGame\.me
文件 5397 2014-05-09 16:13 NamePlayGame\.me
目录 0 2014-05-11 22:36 NamePlayGame\.me
............此处省略1239个文件信息
- 上一篇:基于J2EE的物流管理系统的设计与实现
- 下一篇:java分布式程序设计
相关资源
- java分布式程序设计
- netdisk 网盘 java 毕业设计 2018最新版
- 基于java的opengl计算机图形学学习资料
- thinking in java 英文版
- JAVA JDK6学习笔记 林信良 良葛格 含
- 时钟日历java
- JavaEE简单的论坛源码太简单,无留言
-
JAVA(jsp+servlet+ja
vasc ript)超市商品 - JAVA JSP牛奶配送管理系统 源代码 论文
- JAVA JSP景区订票系统 源代码 论文
- Java GUI
- 基于java的在线答疑系统
- Aspose word for java-14.11最新完美破解版,
- 图解数据结构使用Java.zip
- 超级漂亮java Swing UI 源码
- java手机游戏50例代码
- javaweb网上书城源码(包含数据库)
- JavaEE开发的颠覆者 Spring Boot实战源代
- java学习笔记全
- java2实用教程(第四版)耿祥义ppt课件
- Java经典面试题 传智播客
- Java反序列化漏洞利用工具全
- Java文件上传并自动解压
- 《java从入门到精通 高宏静版》适合初
- Java语言面向对象程序设计第2版清华大
- android 客户端访问java后台实现登陆,
- Java EE Web开发与项目实战code
- 基于Jsp网络在线考试系统源码
- android 用java动态设置布局增添删除修
- java bbs在线论坛系统
评论
共有 条评论