• 大小: 54.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-09-15
  • 语言: Java
  • 标签: casdn  

资源简介

16款java游戏源码里面有16个由java编写的游戏。放心里面的源代码十分完整。只要有eclipse就能够运行。若想变成.exe文件可以参考用exe4j软件来转换。

资源截图

代码片段和文件信息

// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   AnimationSet.java

package mm;

import java.awt.image.BufferedImage;
import java.io.PrintStream;
import java.util.*;

// Referenced classes of package mm:
//            ImageManager Globals SoundManager

public class AnimationSet
{
    public static class Animation
    {

        public BufferedImage getCurrentImage()
        {
            return ImageManager.getImage((new StringBuilder(String.valueOf(prefix))).append(currentframe).append(“.png“).toString());
        }

        public void advance()
        {
            int now = Globals.getCurrentTurn();
            if(now - lastAdvance >= delay && currentframe < nframes - 1)
            {
                currentframe++;
                lastAdvance = now;
                if(soundPrefix.length() > 0)
                    SoundManager.playSound((new StringBuilder(String.valueOf(soundPrefix))).append(currentframe).append(“.wav“).toString());
            }
        }

        public boolean isDone()
        {
            int now = Globals.getCurrentTurn();
            return now - lastAdvance >= Math.max(delay endDelay) && currentframe >= nframes - 1;
        }

        public int getPriority()
        {
            return priority;
        }

        public void restart()
        {
            currentframe = 0;
            lastAdvance = Globals.getCurrentTurn();
            if(soundPrefix.length() > 0)
                SoundManager.playSound((new StringBuilder(String.valueOf(soundPrefix))).append(currentframe).append(“.wav“).toString());
        }

        public void preloadAll()
        {
            for(int i = 0; i < nframes; i++)
            {
                ImageManager.preloadImage((new StringBuilder(String.valueOf(prefix))).append(i).append(“.png“).toString());
                if(soundPrefix.length() > 0)
                    SoundManager.preloadSound((new StringBuilder(String.valueOf(soundPrefix))).append(i).append(“.wav“).toString());
            }

        }

        private String prefix;
        private String soundPrefix;
        private int nframes;
        private int delay;
        private int endDelay;
        private int priority;
        private int currentframe;
        private int lastAdvance;

        public Animation(String name String sound int num int pause int endPause int prioritee)
        {
            prefix = name;
            soundPrefix = sound;
            nframes = num;
            delay = pause;
            endDelay = endPause;
            priority = prioritee;
            currentframe = 0;
        }
    }


    public AnimationSet(String defaultNom Animation defaultAnimation)
    {
        animations = new HashMap();
        defaultName = defaultNom;
        currentAnimation = defaultName;
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      23627  2012-03-24 18:22  16款java游戏源码\01.png

     文件      24018  2012-03-24 18:23  16款java游戏源码\02.png

     文件      33290  2012-03-24 18:21  16款java游戏源码\03.png

     文件      65085  2012-03-24 19:14  16款java游戏源码\04.png

     文件       8881  2012-03-24 19:14  16款java游戏源码\05.png

     文件      60421  2012-03-24 19:15  16款java游戏源码\06.png

     文件       8017  2012-03-24 19:15  16款java游戏源码\07.png

     文件       6501  2012-03-24 19:16  16款java游戏源码\08.png

     文件      95617  2012-03-24 19:16  16款java游戏源码\09.png

     文件     519945  2012-03-24 19:17  16款java游戏源码\10.png

     文件     127455  2012-03-24 19:20  16款java游戏源码\11.png

     文件     401465  2012-03-28 01:00  16款java游戏源码\12.png

     文件     256114  2012-03-28 01:38  16款java游戏源码\13.png

     文件      63564  2012-03-28 17:09  16款java游戏源码\14.png

     文件     111619  2012-03-28 17:43  16款java游戏源码\15.png

     文件     235305  2012-03-29 17:34  16款java游戏源码\16.png

     文件     402315  2012-03-29 19:29  16款java游戏源码\17.png

     文件        301  2012-03-18 21:39  16款java游戏源码\DreadMaze2\.classpath

     文件        386  2012-03-18 21:39  16款java游戏源码\DreadMaze2\.project

     文件         88  2012-03-18 21:39  16款java游戏源码\DreadMaze2\.settings\org.eclipse.core.resources.prefs

     文件        629  2012-03-18 21:39  16款java游戏源码\DreadMaze2\.settings\org.eclipse.jdt.core.prefs

     文件      12292  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\.DS_Store

     文件       1265  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\0.png

     文件       1549  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\1.png

     文件       1310  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\2.png

     文件       1493  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\3.png

     文件       1445  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\4.png

     文件       1502  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\5.png

     文件       1447  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Floor\goal.png

     文件       6148  2012-03-18 21:45  16款java游戏源码\DreadMaze2\bin\Images\Item\.DS_Store

............此处省略4910个文件信息

评论

共有 条评论

相关资源