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

📄 const.java

📁 手机RPG游戏
💻 JAVA
字号:
package com.xiaoyu.rpggame;public class Const{  //========按键值=========  final static byte KEY_UP=-1;  final static byte KEY_DOWN=-2;  final static byte KEY_LEFT=-3;  final static byte KEY_RIGHT=-4;  final static byte KEY_SOFT_LEFT=-6;  final static byte KEY_SOFT_RIGHT=-7;  final static byte KEY_FIRE=-5;  //==========END==========  //=========当前屏幕状态=========  final static byte GAME_LOGO=1;  final static byte GAME_SCENE=2;  final static byte GAME_FIGHT=3;  final static byte GAME_PAUSE=4;  final static byte GAME_HELP=5;  final static byte GAME_TOOLS=6;  final static byte GAME_SYSTEM=7;  final static byte GAME_SYSTEM_TOOLS=8;  final static byte GAME_ALERT=9;  final static byte GAME_STATUE=10;  final static byte GAME_SAVE=11;  final static byte GAME_LOAD=12;  final static byte GAME_TASK=13;  final static byte GAME_OVER=14;  final static byte GAME_VOL=15;  final static byte GAME_DIALOG=16;  //===========END=============  // ==========主角动画序列==========  /*final static byte HERO_UP_FRAME[]={0, 1, 2, 1};  final static byte HERO_DOWN_FRAME[]={6, 7, 8, 7};  final static byte HERO_LEFT_FRAME[]={9, 10, 11, 10};  final static byte HERO_RIGHT_FRAME[]={3, 4, 5, 4};  final static byte HERO_STAND_FRAME[]={9, 0, 3, 6};*/  final static byte HERO_RIGHT_FRAME[]={0, 1, 2, 3, 2};  final static byte HERO_DOWN_FRAME[]={4, 5, 6, 7, 6};  final static byte HERO_UP_FRAME[]={8, 9, 10, 11, 10};  final static byte HERO_LEFT_FRAME[]={12, 13, 14, 15, 14};  final static byte HERO_STAND_FRAME[]={12, 8, 0, 4};    //==========END==========  //==========怪物动画序列=======  final static byte ENEMY_RIGHT_FRAME[]={0, 1, 2, 3, 2};  final static byte ENEMY_DOWN_FRAME[]={8, 9, 10, 11, 10};  final static byte ENEMY_LEFT_FRAME[]={12, 13, 14, 15, 14};  final static byte ENEMY_UP_FRAME[]={4, 5, 6, 7, 6};  final static byte ENEMY_STAND_FRAME[]={4, 12, 8, 0};  //===========END===========  //==========战斗场景中状态=======  //人物  final static byte FIGHT_HERO_WAIT=1;  final static byte FIGHT_HERO_SELECT=2;  final static byte FIGHT_HERO_GO=3;  final static byte FIGHT_HERO_ATTACK=4;  final static byte FIGHT_HERO_RETURN=5;  final static byte FIGHT_HERO_HURT=6;  final static byte FIGHT_HERO_MAGIC_SELECT=12;  final static byte FIGHT_HERO_MAGIC=13;  //怪物  final static byte FIGHT_ENEMY_WAIT=7;  final static byte FIGHT_ENEMY_GO=8;  final static byte FIGHT_ENEMY_ATTACK=9;  final static byte FIGHT_ENEMY_RETURN=10;  final static byte FIGHT_ENEMY_HURT=11;  //===========END===========  //============文字信息=========  static String FIGHT_MENU[]=new String[]  {    "攻  击","魔  法","物  品", "逃  跑"  };  static String COMMAND[]=new String[]  {    "翻页","返回","退出","确定","系统", "物品","菜单",  };  static String PAUSE[]=new String[]  {    "回到游戏","声音设置","保存游戏","读取进度","退出游戏"  };  static String VOL[]=new String[]      {	    "播   放","增大音量","减小音量","静     音"	  };  static String[] SYSTEM=  {	  "物品", "任务", "状态", "回到游戏"  };  static String LOADING= "读取中...";  static String RMS_NAME= "GGHHHH";  //===========END===========  //战斗场景地图数据  final static byte FIGHT_DATA[][]=new byte[][]     {	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },	  { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 }     };  final static byte[][][] MAP_DATA = new byte[][][] {			{					{ 1, 6, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,							20, 1 },					{ 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 15, 1, 1, 1, 1,							1, 1 },					{ 1, 3, 3, 1, 1, 1, 6, 1, 1, 1, 1, 3, 16, 17, 1, 1, 1, 1,							1, 1 },					{ 1, 3, 3, 1, 1, 6, 6, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,							1 },					{ 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,							1 },					{ 1, 1, 1, 1, 11, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 6, 1,							1 },					{ 1, 5, 1, 1, 2, 1, 12, 12, 1, 1, 1, 11, 2, 2, 11, 1, 6, 7,							6, 1 },					{ 1, 1, 1, 1, 2, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 6,							1, 1 },					{ 1, 1, 11, 1, 2, 13, 12, 12, 13, 1, 1, 10, 10, 10, 10, 1,							1, 1, 1, 1 },					{ 1, 11, 11, 11, 1, 14, 15, 12, 12, 1, 1, 9, 9, 9, 9, 3, 1,							1, 7, 1 },					{ 1, 1, 11, 1, 1, 16, 17, 12, 12, 1, 1, 1, 1, 3, 3, 1, 1,							1, 1, 1 },					{ 18, 18, 18, 21, 1, 12, 12, 12, 20, 1, 1, 18, 18, 21, 18,							18, 18, 18, 20, 18 },					{ 20, 18, 18, 19, 1, 13, 12, 12, 12, 1, 1, 19, 18, 20, 18,							18, 18, 19, 18, 18 },					{ 1, 1, 1, 1, 1, 12, 12, 12, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1,							1, 1 },					{ 1, 1, 1, 1, 3, 13, 12, 12, 13, 3, 1, 1, 4, 1, 1, 4, 1, 1,							1, 7 },					{ 1, 4, 1, 11, 3, 12, 12, 12, 12, 1, 1, 10, 10, 10, 1, 1,							1, 1, 1, 1 },					{ 1, 1, 11, 11, 1, 1, 12, 12, 1, 1, 1, 9, 9, 9, 1, 1, 1, 5,							1, 1 },					{ 1, 1, 11, 1, 1, 7, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 7, 1,							1 },					{ 7, 1, 1, 1, 1, 1, 1, 1, 1, 7, 4, 7, 1, 11, 1, 7, 1, 1, 1,							1 },					{ 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1,							1 } },						{					{ 2, 2, 2, 2, 2, 2, 20, 18, 19, 18, 18, 20, 18, 19, 18, 18,							18, 18, 18, 18 },					{ 1, 1, 1, 1, 12, 1, 21, 18, 18, 20, 18, 21, 18, 18, 18,							20, 18, 18, 21, 18 },					{ 1, 1, 1, 1, 12, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3,							1 },					{ 1, 1, 1, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,							2, 2 },					{ 5, 1, 1, 12, 12, 12, 1, 1, 11, 1, 1, 11, 1, 1, 1, 1, 1,							1, 1, 1 },					{ 10, 13, 12, 12, 12, 12, 12, 13, 10, 10, 10, 10, 3, 3, 3,							3, 3, 3, 3, 3 },					{ 8, 12, 14, 15, 12, 12, 12, 12, 8, 8, 8, 8, 2, 2, 2, 2, 2,							2, 2, 2 },					{ 9, 13, 16, 17, 12, 12, 12, 13, 9, 9, 9, 9, 3, 3, 3, 3, 3,							3, 3, 3 },					{ 6, 1, 1, 12, 12, 12, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 3, 1,							6, 1 },					{ 1, 1, 1, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1,							1, 1 },					{ 1, 1, 1, 1, 12, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1,							12, 12 },					{ 1, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 3, 1,							12, 3 },					{ 1, 1, 1, 5, 12, 5, 1, 1, 3, 1, 3, 1, 3, 1, 12, 12, 12,							12, 12, 3 },					{ 11, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,							2, 11, 2, 12, 3 },					{ 11, 1, 1, 1, 12, 1, 1, 1, 3, 1, 3, 1, 3, 1, 12, 12, 12,							12, 12, 3 },					{ 1, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 7, 1, 1, 7, 1, 3, 1,							12, 3 },					{ 10, 10, 10, 10, 12, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3,							1, 12, 12 },					{ 9, 9, 9, 9, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,							2 },					{ 2, 2, 2, 2, 2, 21, 18, 20, 18, 18, 19, 18, 18, 21, 18,							20, 18, 18, 18, 21 },					{ 2, 2, 2, 2, 2, 20, 18, 18, 18, 18, 20, 18, 19, 18, 18,							18, 19, 18, 18, 20 } },					{						{ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 20, 18, 19, 18, 18, 20,								18, 19, 18, 18, 18, 18, 18, 18, 20, 18, 18, 18, 20 },						{ 2, 1, 1, 1, 5, 1, 1, 1, 1, 12, 1, 21, 18, 18, 20, 18, 21,								18, 18, 18, 20, 18, 18, 21, 18, 18, 19, 18, 18, 21 },						{ 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 3, 1, 1, 3, 1, 1, 3, 1,								1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3 },						{ 2, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2,								2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },						{ 2, 1, 5, 1, 1, 5, 1, 1, 12, 12, 12, 1, 1, 11, 1, 1, 11,								1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1 },						{ 2, 1, 10, 10, 10, 10, 13, 12, 12, 12, 12, 12, 13, 10, 10,								10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },						{ 2, 1, 8, 8, 8, 8, 12, 14, 15, 12, 12, 12, 12, 8, 8, 8, 8,								2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },						{ 2, 1, 9, 9, 9, 9, 13, 16, 17, 12, 12, 12, 13, 9, 9, 9, 9,								3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },						{ 2, 1, 6, 1, 1, 6, 1, 1, 12, 12, 12, 1, 1, 7, 1, 1, 7, 1,								1, 7, 1, 3, 1, 6, 1, 6, 1, 6, 1, 1 },						{ 2, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1,								1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1 },						{ 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 3, 1, 3, 1, 3, 1,								1, 1, 3, 1, 12, 12, 12, 12, 12, 12, 1 },						{ 2, 1, 1, 11, 1, 1, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 7, 1,								1, 7, 1, 3, 1, 12, 3, 3, 3, 3, 12, 1 },						{ 2, 1, 11, 3, 11, 1, 1, 1, 5, 12, 5, 1, 1, 3, 1, 3, 1, 3,								1, 12, 12, 12, 12, 12, 3, 12, 12, 3, 12, 1 },						{ 2, 11, 3, 3, 3, 11, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12,								12, 12, 12, 12, 2, 11, 2, 12, 3, 14, 15, 3, 12, 1 },						{ 2, 11, 3, 11, 3, 11, 1, 1, 1, 12, 1, 1, 1, 3, 1, 3, 1, 3,								1, 12, 12, 12, 12, 12, 3, 16, 17, 3, 12, 1 },						{ 2, 2, 11, 3, 11, 1, 1, 1, 1, 12, 1, 1, 1, 7, 1, 1, 7, 1,								1, 7, 1, 3, 1, 12, 3, 3, 3, 3, 12, 1 },						{ 2, 1, 1, 1, 1, 10, 10, 10, 10, 12, 1, 1, 1, 3, 1, 3, 1,								3, 1, 1, 1, 3, 1, 12, 12, 12, 12, 12, 12, 1 },						{ 2, 1, 1, 1, 1, 9, 9, 9, 9, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2,								2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },						{ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21, 18, 20, 18, 18, 19, 18,								18, 21, 18, 20, 18, 18, 18, 21, 18, 18, 18, 18, 21 },						{ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 20, 18, 18, 18, 18, 20, 18,								19, 18, 18, 18, 19, 18, 18, 20, 18, 18, 19, 18, 18 } },				{ { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 },						{ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 } }							  };        //地图切换点,行,列,目标地图索引,可以写入地图数据中  final static byte MAP_TRIGGER[][]=  {     {10,2,1},     {1,1,0},  };  //战斗时移动得位置  final static byte MOVE_STEPS=15;  //战斗时水平和垂直方向得偏移量  final static byte MOVE_STEP_X=5;  final static byte MOVE_STEP_Y=5;  //主角位置  static short HERO_X=140;  static short HERO_Y=100;  //怪物位置  static int ENEMY_X=HERO_X-MOVE_STEPS*MOVE_STEP_X-48;  static int ENEMY_Y[]={HERO_Y,                        HERO_Y-MOVE_STEPS*MOVE_STEP_Y,                        HERO_Y+MOVE_STEPS*MOVE_STEP_Y};  //人物初始属性常量  final static byte HERO_HP=100;  final static byte HERO_MP=100;  final static byte HERO_AT=50;  //怪物初始属性常量  final static byte ENEMY_HP=100;  final static byte ENEMY_MP=100;  final static byte ENEMY_AT=5;  //绘制血条长度  final static byte SHOW_HP_LENGTH=20;  //屏幕尺寸  final static short SCREEN_WIDTH=176;  final static short SCREEN_HEIGHT=208;//  final static short SCREEN_WIDTH=240;//  final static short SCREEN_HEIGHT=320;  //屏幕提示框得尺寸  final static short ALERT_SCREEN_WIDTH=120;  final static short ALERT_SCREEN_HEIGHT=50;  //帮助信息  static String[][] HELP=new String[][]  {    {      "  这是一款仿梦幻西",      "游的RPG游戏,并在",      "其中加入了一些新的",      "新的元素,使其更加",      "具有可玩性与趣味性",      "绚丽的魔法,可爱的"     },     {       "人物造型以及丰富的",       "任务系统,将你带入",       "一个梦幻般的时代。",       "让你百玩不厌,使你",       "的生活更加充满色彩",       "  我们都是造物主最"      },      {       "伟大的光荣,所以要",       "快乐得从容! 现在一",       "去开始我们的快乐之",       "旅之梦幻情缘吧    ",       "游戏操作方法:上下",       "左右键控制人物行走"      },      {       ",中心键用于选择以",       "及与NPC对话等。",       "----谨以此纪念那段",       "迷失的大学生活!!"      }  };    //对话信息  //主角的对话  static String[][][] DIALOGS =   {	  {		  {			  "梁风有信,", "秋月无边...&*^?", "这是什么地方", "唉-_-,还是先四处走走吧!"		  }		 	  },	  {		  {			  "小家伙,你愿意拜我为师吗?", "这是为师给你的见面礼.", "现在为师就传你本门的神功:唧唧歪歪...."		  }		  	  }  };  //NPC的对话  static String[][] NPC_DIALOGS =   {	  {		  "小家伙,你愿意拜我为师吗?", "这是为师给你的见面礼.", "现在为师就传你本门的神功:唧唧歪歪...."	  }	    };  //================物品相关===================  final static String[] TOOLS_NAME={"红血散","金香玉","佛   手","金疮药", "神   水"};  //道具属性:道具类型,hp补充,mp补充  final static short TOOLS_PROPERTICE[][]=  {    {0,50,50},    {1,100,100},    {2,0,100},    {3,50,0},    {4, 200, 200}  };  final static String[] MAGIC_NAME={"唧唧歪歪", "竹叶神功"};    //=================END====================  public Const()  {  }}

⌨️ 快捷键说明

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