⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dworld.java

📁 HappyTreeFriends手机游戏的源代码
💻 JAVA
字号:
public class DWorld
{


    // Actor Flags
    public final static int ACTOR_FLAG_FLIP_X                   = 1 << 0;
    public final static int ACTOR_FLAG_FLIP_Y                   = 1 << 1;
    public final static int ACTOR_FLAG_INVISIBLE                = 1 << 2;
    public final static int ACTOR_FLAG_IGNORE_ACTIVE_ZONE       = 1 << 3;
    public final static int ACTOR_FLAG_DIE                      = 1 << 4;
    public final static int ACTOR_FLAG_GAMESCENE                = 1 << 5;

    // Value Lists
    // DANGEROUS
    public final static int VALUE_DANGEROUS_OFFENSIVE           = 0;
    public final static int VALUE_DANGEROUS_NORMAL              = 1;
    public final static int VALUE_DANGEROUS_DEFENSIVE           = 2;

    // Actor Classes
    public final static int ACTOR_CLASS_ID_PRINCESS             = 0;
    public final static int ACTOR_CLASS_ID_DRAGONBITE           = 1;
    public final static int ACTOR_CLASS_ID_LAUNCH               = 2;
    public final static int ACTOR_CLASS_ID_FLY_HURT             = 3;
    public final static int ACTOR_CLASS_ID_FLYHURT_PRINCESS     = 4;
    public final static int ACTOR_CLASS_ID_ROPE                 = 5;

    // Actor Parameters
    // princess
    // dragonbite
    // launch
    // fly_hurt
    // flyhurt_princess
    // rope

    // Images
    public final static int IMAGE_COUNT                         = 6;
    public final static int IMAGE_ID_PRINCESS                   = 0; // princess.png, 110*80 pixels
    public final static int IMAGE_ID_DRAGON                     = 1; // dragon.png, 115*108 pixels
    public final static int IMAGE_ID_LAUNCH                     = 2; // launch.png, 69*65 pixels
    public final static int IMAGE_ID_FLYHURT                    = 3; // flyhurt.png, 111*100 pixels
    public final static int IMAGE_ID_FLYHURT_PRINCESS           = 4; // flyhurt_princess.png, 58*43 pixels
    public final static int IMAGE_ID_ROPE                       = 5; // rope.png, 30*34 pixels

    // Animations
    // princess
    public final static int ANIMATION_ID_PRINCESS               = 0;
    public final static int ACTION_ID_PRINCESS_04               = 0;
    public final static int ACTION_ID_PRINCESS_05               = 1;
    public final static int ACTION_ID_PRINCESS_06               = 2;
    public final static int ACTION_ID_PRINCESS_07               = 3;
    public final static int ACTION_ID_PRINCESS_08               = 4;
    public final static int ACTION_ID_PRINCESS_BALCONY          = 5;
    public final static int ACTION_ID_PRINCESS_MONSTER          = 6;
    public final static int ACTION_ID_PRINCESS_WARRIOR          = 7;
    public final static int ACTION_ID_PRINCESS_BALCONY3         = 8;
    public final static int ACTION_ID_PRINCESS_MONSTER3         = 9;
    public final static int ACTION_ID_PRINCESS_WARRIOR3         = 10;
    public final static int ACTION_ID_PRINCESS_PUNCTURE_0       = 11;
    public final static int ACTION_ID_PRINCESS_PUNCTURE_1       = 12;
    // dragon
    public final static int ANIMATION_ID_DRAGON                 = 1;
    public final static int ACTION_ID_DRAGON_DRAGONBITE_0       = 0;
    public final static int ACTION_ID_DRAGON_DRAGONBITE_1       = 1;
    public final static int ACTION_ID_DRAGON_FLAG               = 2;
    public final static int ACTION_ID_DRAGON_TORCH              = 3;
    public final static int ACTION_ID_DRAGON_BANNER             = 4;
    public final static int ACTION_ID_DRAGON_BANNER2            = 5;
    public final static int ACTION_ID_DRAGON_BANNER3            = 6;
    public final static int ACTION_ID_DRAGON_BANNER_ACT         = 7;
    public final static int ACTION_ID_DRAGON_BOWL               = 8;
    public final static int ACTION_ID_DRAGON_DRAGON             = 9;
    public final static int ACTION_ID_DRAGON_TORCH2             = 10;
    public final static int ACTION_ID_DRAGON_DRAGON2            = 11;
    public final static int ACTION_ID_DRAGON_BURNT_0            = 12;
    public final static int ACTION_ID_DRAGON_BURNT_2            = 13;
    public final static int ACTION_ID_DRAGON_BURNT_3            = 14;
    // launch
    public final static int ANIMATION_ID_LAUNCH                 = 2;
    public final static int ACTION_ID_LAUNCH_LAUNCH_0           = 0;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY         = 1;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY2        = 2;
    public final static int ACTION_ID_LAUNCH_INDICATOR          = 3;
    public final static int ACTION_ID_LAUNCH_DOWN               = 4;
    public final static int ACTION_ID_LAUNCH_FLY_AWAY           = 5;
    public final static int ACTION_ID_LAUNCH_CUDDLES            = 6;
    public final static int ACTION_ID_LAUNCH_BAND               = 7;
    public final static int ACTION_ID_LAUNCH_TOOTHY             = 8;
    public final static int ACTION_ID_LAUNCH_DIE                = 9;
    // flyhurt
    public final static int ANIMATION_ID_FLYHURT                = 3;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_0        = 0;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_1        = 1;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_2        = 2;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_3        = 3;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_4        = 4;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_5        = 5;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_6        = 6;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_7        = 7;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_8        = 8;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_9        = 9;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_12       = 10;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_13       = 11;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_14       = 12;
    public final static int ACTION_ID_FLYHURT_FLY_HURT_15       = 13;
    public final static int ACTION_ID_FLYHURT_BLOOD             = 14;
    public final static int ACTION_ID_FLYHURT_FIRE              = 15;
    public final static int ACTION_ID_FLYHURT_FACE1             = 16;
    public final static int ACTION_ID_FLYHURT_FACE2             = 17;
    public final static int ACTION_ID_FLYHURT_FACE3             = 18;
    // flyhurt_princess
    public final static int ANIMATION_ID_FLYHURT_PRINCESS       = 4;
    public final static int ACTION_ID_FLYHURT_PRINCESS_FLYHURT_P_0= 0;
    public final static int ACTION_ID_FLYHURT_PRINCESS_FLYHURT_P_1= 1;
    public final static int ACTION_ID_FLYHURT_PRINCESS_FLYHURT_P_2= 2;
    public final static int ACTION_ID_FLYHURT_PRINCESS_SLIDEDOWN_P= 3;
    public final static int ACTION_ID_FLYHURT_PRINCESS_SLIDEDOWN= 4;
    public final static int ACTION_ID_FLYHURT_PRINCESS_DIE      = 5;
    public final static int ACTION_ID_FLYHURT_PRINCESS_FACE     = 6;
    // rope
    public final static int ANIMATION_ID_ROPE                   = 5;
    public final static int ACTION_ID_ROPE_NORMAL               = 0;
    public final static int ACTION_ID_ROPE_BROKEN               = 1;
    public final static int ACTION_ID_ROPE_BURNING              = 2;
    // common animation info
    public final static boolean HAVE_LARGE_MODULES              = false;
    public final static boolean HAVE_MANY_MODULES               = false;
    public final static boolean HAVE_LARGE_FRAMES               = false;
    public final static boolean HAVE_MANY_FRAMES                = false;
    public final static int MAX_MODULE_SIZE                     = 702;
    public final static int MAX_GLI_MODULE_SIZE                 = 0;

    // Strings
    public final static int MAX_COMMON_STR_ID                   = 1023;
    // Common block
    public final static int STR_BLOCK_ID_COMMON                 = 0;
    public final static int STR_ID_SKIP                         = 0;
    public final static int STR_ID_LOADING                      = 1;
    public final static int STR_ID_ON                           = 2;
    public final static int STR_ID_OFF                          = 3;
    public final static int STR_ID_SOUND                        = 4;
    // Menu block
    public final static int STR_BLOCK_ID_MENU                   = 1;
    public final static int STR_ID_MAIN_MENU_0                  = 1024;
    public final static int STR_ID_MAIN_MENU_1                  = 1025;
    public final static int STR_ID_MAIN_MENU_2                  = 1026;
    public final static int STR_ID_MAIN_MENU_3                  = 1027;
    public final static int STR_ID_MAIN_MENU_4                  = 1028;
    public final static int STR_ID_MAIN_MENU_5                  = 1029;
    public final static int STR_ID_MAIN_MENU_6                  = 1030;
    public final static int STR_ID_SELECT                       = 1031;
    public final static int STR_ID_YES                          = 1032;
    public final static int STR_ID_NO                           = 1033;
    public final static int STR_ID_VIBRATION                    = 1034;
    public final static int STR_ID_RESET                        = 1035;
    public final static int STR_ID_LEVEL                        = 1036;
    public final static int STR_ID_HELP                         = 1037;
    public final static int STR_ID_ABOUT                        = 1038;
    // Game block
    public final static int STR_BLOCK_ID_GAME                   = 2;
    public final static int STR_ID_ENTER_NAME                   = 1024;
    public final static int STR_ID_HIGHSCORE                    = 1025;
    public final static int STR_ID_GOTHIGHSCORE                 = 1026;
    public final static int STR_ID_PAUSE_0                      = 1027;
    public final static int STR_ID_PAUSE_1                      = 1028;
    public final static int STR_ID_PAUSE_2                      = 1029;
    public final static int STR_ID_RESUME                       = 1030;
    public final static int STR_ID_CONGRATUNATIONS              = 1031;

    // Sounds
    public final static int FIRST_MIDI_ID                       = 0;
    public final static int MAX_SOUND_SIZE                      = 3890;
    public final static int SOUND_ID_TITLE                      = 0;
    public final static int SOUND_ID_CONFIRM                    = 1;
    public final static int SOUND_ID_SELECT                     = 2;
    public final static int SOUND_ID_WALLSMASH                  = 3;
    public final static int SOUND_ID_FLYING                     = 4;
    public final static int SOUND_ID_BOUNCE                     = 5;
    public final static int SOUND_ID_CROCODILE_BITE             = 6;
    public final static int SOUND_ID_DRAGONFIRE                 = 7;
    public final static int SOUND_ID_SPEAR                      = 8;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -