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

📄 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;
    // TEXT TYPE
    public final static int VALUE_TEXT_TYPE_NEED_PAUSE          = 0;
    public final static int VALUE_TEXT_TYPE_NO_NEED_PAUSE       = 1;

    // Actor Classes
    public final static int ACTOR_CLASS_ID_TRAILER              = 0;
    public final static int ACTOR_CLASS_ID_PRINCESS             = 1;
    public final static int ACTOR_CLASS_ID_DRAGONBITE           = 2;
    public final static int ACTOR_CLASS_ID_LAUNCH               = 3;
    public final static int ACTOR_CLASS_ID_FLY_HURT             = 4;
    public final static int ACTOR_CLASS_ID_CROCODILEBITED       = 5;
    public final static int ACTOR_CLASS_ID_BURNT                = 6;
    public final static int ACTOR_CLASS_ID_ROPE                 = 7;
    public final static int ACTOR_CLASS_ID_FLYHURT_PRINCESS     = 8;
    public final static int ACTOR_CLASS_ID_SPLASH               = 9;
    public final static int ACTOR_CLASS_ID_COLLIDEHEAD          = 10;
    public final static int ACTOR_CLASS_ID_ENDGAME              = 11;

    // Actor Parameters
    // trailer
    // princess
    // dragonbite
    // launch
    // fly_hurt
    // crocodilebited
    // burnt
    // rope
    // flyhurt_princess
    // splash
    // collideHead
    // endgame

    // Images
    public final static int IMAGE_COUNT                         = 12;
    public final static int IMAGE_ID_TRAILER                    = 0; // trailer.png, 269*101 pixels
    public final static int IMAGE_ID_PRINCESS                   = 1; // princess.png, 327*192 pixels
    public final static int IMAGE_ID_DRAGON                     = 2; // dragon.png, 576*192 pixels
    public final static int IMAGE_ID_LAUNCH                     = 3; // launch.png, 235*339 pixels
    public final static int IMAGE_ID_FLYHURT                    = 4; // flyhurt.png, 377*356 pixels
    public final static int IMAGE_ID_CROCODILE                  = 5; // crocodile.png, 361*206 pixels
    public final static int IMAGE_ID_BURNT                      = 6; // burnt.png, 245*180 pixels
    public final static int IMAGE_ID_ROPE                       = 7; // rope.png, 77*79 pixels
    public final static int IMAGE_ID_FLYHURT_PRINCESS           = 8; // flyhurt_princess.png, 302*128 pixels
    public final static int IMAGE_ID_MENU_TITLE                 = 9; // menu_title.png, 233*156 pixels
    public final static int IMAGE_ID_MENU_INTERFACE             = 10; // menu_interface.png, 70*142 pixels
    public final static int IMAGE_ID_END                        = 11; // end.png, 201*187 pixels

    // Animations
    // trailer
    public final static int ANIMATION_ID_TRAILER                = 0;
    public final static int ACTION_ID_TRAILER_HORSE             = 0;
    public final static int ACTION_ID_TRAILER_PRINCESS          = 1;
    public final static int ACTION_ID_TRAILER_CUDDLES_SEE       = 2;
    public final static int ACTION_ID_TRAILER_ROPE              = 3;
    public final static int ACTION_ID_TRAILER_CUDDLES_KNOW      = 4;
    public final static int ACTION_ID_TRAILER_SMOKE             = 5;
    public final static int ACTION_ID_TRAILER_MIMI_HAPPY        = 6;
    // princess
    public final static int ANIMATION_ID_PRINCESS               = 1;
    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                 = 2;
    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_FLAG3              = 3;
    public final static int ACTION_ID_DRAGON_TORCH              = 4;
    public final static int ACTION_ID_DRAGON_BANNER             = 5;
    public final static int ACTION_ID_DRAGON_BANNER2            = 6;
    public final static int ACTION_ID_DRAGON_BANNER3            = 7;
    public final static int ACTION_ID_DRAGON_BANNER_ACT         = 8;
    public final static int ACTION_ID_DRAGON_BOWL               = 9;
    public final static int ACTION_ID_DRAGON_CROCODILE          = 10;
    public final static int ACTION_ID_DRAGON_DRAGON             = 11;
    public final static int ACTION_ID_DRAGON_TORCH2             = 12;
    public final static int ACTION_ID_DRAGON_BOWL2              = 13;
    public final static int ACTION_ID_DRAGON_CCROCODILE2        = 14;
    public final static int ACTION_ID_DRAGON_DRAGON2            = 15;
    // launch
    public final static int ANIMATION_ID_LAUNCH                 = 3;
    public final static int ACTION_ID_LAUNCH_LAUNCH_0           = 0;
    public final static int ACTION_ID_LAUNCH_LAUNCH_1           = 1;
    public final static int ACTION_ID_LAUNCH_LAUNCH_2           = 2;
    public final static int ACTION_ID_LAUNCH_LAUNCH_3           = 3;
    public final static int ACTION_ID_LAUNCH_LAUNCH_4           = 4;
    public final static int ACTION_ID_LAUNCH_LAUNCH_5           = 5;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY         = 6;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY2        = 7;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY3        = 8;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY4        = 9;
    public final static int ACTION_ID_LAUNCH_LAUNCH_FLY5        = 10;
    public final static int ACTION_ID_LAUNCH_INDICATOR          = 11;
    public final static int ACTION_ID_LAUNCH_DOWN               = 12;
    public final static int ACTION_ID_LAUNCH_FLY_AWAY           = 13;
    public final static int ACTION_ID_LAUNCH_CUDDLES            = 14;
    public final static int ACTION_ID_LAUNCH_BAND               = 15;
    public final static int ACTION_ID_LAUNCH_TOOTHY             = 16;
    public final static int ACTION_ID_LAUNCH_DIE                = 17;
    // flyhurt
    public final static int ANIMATION_ID_FLYHURT                = 4;
    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;
    // crocodile
    public final static int ANIMATION_ID_CROCODILE              = 5;
    public final static int ACTION_ID_CROCODILE_BITED_0         = 0;
    public final static int ACTION_ID_CROCODILE_BITED_PRINCESS  = 1;
    // burnt
    public final static int ANIMATION_ID_BURNT                  = 6;
    public final static int ACTION_ID_BURNT_BURNT_0             = 0;
    public final static int ACTION_ID_BURNT_BURNT_1             = 1;
    public final static int ACTION_ID_BURNT_BURNT_2             = 2;
    public final static int ACTION_ID_BURNT_BURNT_3             = 3;
    // rope
    public final static int ANIMATION_ID_ROPE                   = 7;
    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;
    // flyhurt_princess
    public final static int ANIMATION_ID_FLYHURT_PRINCESS       = 8;
    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;
    // menu_title
    public final static int ANIMATION_ID_MENU_TITLE             = 9;
    public final static int ACTION_ID_MENU_TITLE_SPLASH         = 0;
    // menu_interface
    public final static int ANIMATION_ID_MENU_INTERFACE         = 10;
    public final static int ACTION_ID_MENU_INTERFACE_COLLIDEHEAD= 0;
    // end
    public final static int ANIMATION_ID_END                    = 11;
    public final static int ACTION_ID_END_TOOTHY                = 0;
    public final static int ACTION_ID_END_GIGGLES               = 1;
    public final static int ACTION_ID_END_HORSE                 = 2;
    public final static int ACTION_ID_END_MIME                  = 3;
    public final static int ACTION_ID_END_FIRE0                 = 4;
    public final static int ACTION_ID_END_FIRE1                 = 5;
    public final static int ACTION_ID_END_FIRE2                 = 6;
    // common animation info
    public final static boolean HAVE_LARGE_MODULES              = true;
    public final static boolean HAVE_MANY_MODULES               = false;
    public final static boolean HAVE_LARGE_FRAMES               = true;
    public final static boolean HAVE_MANY_FRAMES                = false;
    public final static int MAX_MODULE_SIZE                     = 8370;
    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;

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

}

⌨️ 快捷键说明

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