📄 dworld.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 + -