package pacman2000;


public class Effect
{

    public Effect(int x, int y, int type)
    {
        this.x = x;
        this.y = y;
        this.type = type;
    }

    public static void effectInit()
    {
        String path = "effects/";
        effectImageFilename = new String[98];
        effectWidth = new int[98];
        effectHeight = new int[98];
        effectImageFilename[0] = (new StringBuilder()).append(path).append("ready1.gif").toString();
        effectWidth[0] = 400;
        effectHeight[0] = 200;
        effectImageFilename[1] = (new StringBuilder()).append(path).append("go1.gif").toString();
        effectWidth[1] = 400;
        effectHeight[1] = 200;
        effectImageFilename[2] = (new StringBuilder()).append(path).append("go2.gif").toString();
        effectWidth[2] = 400;
        effectHeight[2] = 200;
        effectImageFilename[3] = (new StringBuilder()).append(path).append("go3.gif").toString();
        effectWidth[3] = 400;
        effectHeight[3] = 200;
        effectImageFilename[4] = (new StringBuilder()).append(path).append("sparkle1.gif").toString();
        effectWidth[4] = 32;
        effectHeight[4] = 32;
        effectImageFilename[5] = (new StringBuilder()).append(path).append("sparkle2.gif").toString();
        effectWidth[5] = 32;
        effectHeight[5] = 32;
        effectImageFilename[6] = (new StringBuilder()).append(path).append("sparkle3.gif").toString();
        effectWidth[6] = 32;
        effectHeight[6] = 32;
        effectImageFilename[7] = (new StringBuilder()).append(path).append("sparkle4.gif").toString();
        effectWidth[7] = 32;
        effectHeight[7] = 32;
        effectImageFilename[8] = (new StringBuilder()).append(path).append("100_3.gif").toString();
        effectWidth[8] = 96;
        effectHeight[8] = 96;
        effectImageFilename[9] = (new StringBuilder()).append(path).append("100_3.gif").toString();
        effectWidth[9] = 96;
        effectHeight[9] = 96;
        effectImageFilename[10] = (new StringBuilder()).append(path).append("100_3.gif").toString();
        effectWidth[10] = 96;
        effectHeight[10] = 96;
        effectImageFilename[11] = (new StringBuilder()).append(path).append("100_4.gif").toString();
        effectWidth[11] = 96;
        effectHeight[11] = 96;
        effectImageFilename[12] = (new StringBuilder()).append(path).append("100_5.gif").toString();
        effectWidth[12] = 96;
        effectHeight[12] = 96;
        effectImageFilename[13] = (new StringBuilder()).append(path).append("100_6.gif").toString();
        effectWidth[13] = 96;
        effectHeight[13] = 96;
        effectImageFilename[14] = (new StringBuilder()).append(path).append("200_3.gif").toString();
        effectWidth[14] = 96;
        effectHeight[14] = 96;
        effectImageFilename[15] = (new StringBuilder()).append(path).append("200_3.gif").toString();
        effectWidth[15] = 96;
        effectHeight[15] = 96;
        effectImageFilename[16] = (new StringBuilder()).append(path).append("200_3.gif").toString();
        effectWidth[16] = 96;
        effectHeight[16] = 96;
        effectImageFilename[17] = (new StringBuilder()).append(path).append("200_4.gif").toString();
        effectWidth[17] = 96;
        effectHeight[17] = 96;
        effectImageFilename[18] = (new StringBuilder()).append(path).append("200_5.gif").toString();
        effectWidth[18] = 96;
        effectHeight[18] = 96;
        effectImageFilename[19] = (new StringBuilder()).append(path).append("200_6.gif").toString();
        effectWidth[19] = 96;
        effectHeight[19] = 96;
        int n = 20;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 21;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 22;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 23;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 24;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 25;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("400_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 26;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 27;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 28;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 29;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 30;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 31;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("800_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 32;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_1.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 33;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_2.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 34;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 35;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 36;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 37;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1600_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 38;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 39;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 40;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 41;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 42;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 43;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("300_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 44;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("win1.gif").toString();
        effectWidth[n] = 400;
        effectHeight[n] = 200;
        n = 45;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("loading1.gif").toString();
        effectWidth[n] = 400;
        effectHeight[n] = 200;
        n = 46;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("gameover1.gif").toString();
        effectWidth[n] = 400;
        effectHeight[n] = 200;
        n = 47;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 48;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 49;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 50;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 51;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 52;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("500_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 53;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 54;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 55;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 56;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 57;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 58;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("700_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 59;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble1.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 60;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble2.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 61;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble3.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 62;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble2_1.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 63;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble2_2.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 64;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("bubble2_3.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 65;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 66;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 67;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 68;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 69;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 70;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("1000_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 71;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 72;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 73;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 74;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 75;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 76;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("2000_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 77;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 78;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 79;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 80;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 81;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 82;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("3000_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 83;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 84;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 85;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_3.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 86;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_4.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 87;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_5.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 88;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("5000_6.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 89;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("exclamation1.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 90;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("fear1.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 91;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("shock1.gif").toString();
        effectWidth[n] = 96;
        effectHeight[n] = 96;
        n = 92;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("greenexplosion1.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 93;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("greenexplosion2.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 94;
        effectImageFilename[n] = (new StringBuilder()).append(path).append("greenexplosion3.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
        n = 95;
        String path2 = "hiscore/";
        effectImageFilename[n] = (new StringBuilder()).append(path2).append("main.gif").toString();
        effectWidth[n] = 512;
        effectHeight[n] = 384;
        n = 96;
        effectImageFilename[n] = (new StringBuilder()).append(path2).append("back.gif").toString();
        effectWidth[n] = 256;
        effectHeight[n] = 384;
        n = 97;
        effectImageFilename[n] = (new StringBuilder()).append(path2).append("cursor.gif").toString();
        effectWidth[n] = 32;
        effectHeight[n] = 32;
    }

    static final int NUMBER_OF_EFFECTS = 98;
    static final int READY = 0;
    static final int GO = 1;
    static final int GO2 = 2;
    static final int GO3 = 3;
    static final int SPARKLE1 = 4;
    static final int SPARKLE2 = 5;
    static final int SPARKLE3 = 6;
    static final int SPARKLE4 = 7;
    static final int SCORE100_1 = 8;
    static final int SCORE100_2 = 9;
    static final int SCORE100_3 = 10;
    static final int SCORE100_4 = 11;
    static final int SCORE100_5 = 12;
    static final int SCORE100_6 = 13;
    static final int SCORE200_1 = 14;
    static final int SCORE200_2 = 15;
    static final int SCORE200_3 = 16;
    static final int SCORE200_4 = 17;
    static final int SCORE200_5 = 18;
    static final int SCORE200_6 = 19;
    static final int SCORE400_1 = 20;
    static final int SCORE400_2 = 21;
    static final int SCORE400_3 = 22;
    static final int SCORE400_4 = 23;
    static final int SCORE400_5 = 24;
    static final int SCORE400_6 = 25;
    static final int SCORE800_1 = 26;
    static final int SCORE800_2 = 27;
    static final int SCORE800_3 = 28;
    static final int SCORE800_4 = 29;
    static final int SCORE800_5 = 30;
    static final int SCORE800_6 = 31;
    static final int SCORE1600_1 = 32;
    static final int SCORE1600_2 = 33;
    static final int SCORE1600_3 = 34;
    static final int SCORE1600_4 = 35;
    static final int SCORE1600_5 = 36;
    static final int SCORE1600_6 = 37;
    static final int SCORE300_1 = 38;
    static final int SCORE300_2 = 39;
    static final int SCORE300_3 = 40;
    static final int SCORE300_4 = 41;
    static final int SCORE300_5 = 42;
    static final int SCORE300_6 = 43;
    static final int WIN = 44;
    static final int LOADING = 45;
    static final int GAME_OVER = 46;
    static final int SCORE500_1 = 47;
    static final int SCORE500_2 = 48;
    static final int SCORE500_3 = 49;
    static final int SCORE500_4 = 50;
    static final int SCORE500_5 = 51;
    static final int SCORE500_6 = 52;
    static final int SCORE700_1 = 53;
    static final int SCORE700_2 = 54;
    static final int SCORE700_3 = 55;
    static final int SCORE700_4 = 56;
    static final int SCORE700_5 = 57;
    static final int SCORE700_6 = 58;
    static final int BUBBLE1_1 = 59;
    static final int BUBBLE1_2 = 60;
    static final int BUBBLE1_3 = 61;
    static final int BUBBLE2_1 = 62;
    static final int BUBBLE2_2 = 63;
    static final int BUBBLE2_3 = 64;
    static final int SCORE1000_1 = 65;
    static final int SCORE1000_2 = 66;
    static final int SCORE1000_3 = 67;
    static final int SCORE1000_4 = 68;
    static final int SCORE1000_5 = 69;
    static final int SCORE1000_6 = 70;
    static final int SCORE2000_1 = 71;
    static final int SCORE2000_2 = 72;
    static final int SCORE2000_3 = 73;
    static final int SCORE2000_4 = 74;
    static final int SCORE2000_5 = 75;
    static final int SCORE2000_6 = 76;
    static final int SCORE3000_1 = 77;
    static final int SCORE3000_2 = 78;
    static final int SCORE3000_3 = 79;
    static final int SCORE3000_4 = 80;
    static final int SCORE3000_5 = 81;
    static final int SCORE3000_6 = 82;
    static final int SCORE5000_1 = 83;
    static final int SCORE5000_2 = 84;
    static final int SCORE5000_3 = 85;
    static final int SCORE5000_4 = 86;
    static final int SCORE5000_5 = 87;
    static final int SCORE5000_6 = 88;
    static final int EXCLAMATION = 89;
    static final int FEAR = 90;
    static final int SHOCK = 91;
    static final int GREEN_EXPLOSION1 = 92;
    static final int GREEN_EXPLOSION2 = 93;
    static final int GREEN_EXPLOSION3 = 94;
    static final int HISCORE_MAIN = 95;
    static final int HISCORE_BACK = 96;
    static final int HISCORE_CURSOR = 97;
    static String effectImageFilename[];
    static int effectWidth[];
    static int effectHeight[];
    int x;
    int y;
    int type;
}
最近下载更多
wangjialiang1  LV17 2023年8月24日
yerwiu  LV10 2023年8月12日
养乐多  LV3 2021年4月28日
iRichard1314  LV6 2020年9月23日
zipper  LV8 2020年1月8日
小黑鱼  LV3 2019年12月18日
zhangxinwangheng  LV2 2019年12月8日
mCptoucb  LV1 2019年12月8日
WUJIEYANGYULING  LV4 2019年11月24日
qweqweqwe321321233  LV10 2019年11月7日
最近浏览更多
暂无贡献等级
wangjialiang1  LV17 2023年8月23日
yerwiu  LV10 2023年8月12日
Jane Jenny 2022年12月4日
暂无贡献等级
special__tt  LV1 2022年10月27日
203698476 2021年12月22日
暂无贡献等级
windyLS 2021年12月12日
暂无贡献等级
alexcheung  LV3 2021年12月10日
会吹牛皮的羊 2021年7月20日
暂无贡献等级
pipichao  LV6 2021年6月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友