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

📄 map.java

📁 j2me 手机游戏
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
import javax.microedition.lcdui.game.Sprite;//--------------------------------------------------------------------------------------------------------//游戏名称: 仙剑奇侠传//作者: 张卫国//E-mail: weiguo2000@hotmail.com//创建于:2006/7/18--2006/8/3  by Weiguo////--------------------------------------------------------------------------------------------------------public class Map {	  public int[][] walk	= null;  public int[][] layer0	= null;    public int[][] scene	= null;     public int[][] layer1	= null;   public int[][] scene1	= null;      public int[][] scene01= null;  public int[][] layer01= null;      public int cellw = 24;  public int cellh = 12;  public int numberOflayer0;      public Map(){	    }  public void setMap(int numberOfMap) {		  walk=null;	  layer0=null;  	  scene=null;	  	  layer1=null; 	  scene1=null;	  	  scene01=null;	  layer01=null;	  	  switch(numberOfMap){		  case 1:			  setMap1();			  break;		  case 2:			  setMap2();			  break;		  case 3:			  setMap3();			  break;		  case 4:			  setMap4();			  break;		  case 5:			  setMap5();					  break;		  case 6:			  setMap6();			  break;		  case 7:			  setMap7();			  break;		  case 8:			  setMap8();			  break;		  default:			  break;	  }		   }     public void setMap1(){	  int[][] scenetmp={			  {61,0,0,8,30,Sprite.TRANS_MIRROR,16,-26+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,8,-22+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,0,-18+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-8,-14+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-16,-10+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-24,-6+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-32,-2+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-40,2+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-48,6+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-56,10+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-64,14+12},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,-72,18+12},			  			  {61,0,0,8,30,Sprite.TRANS_NONE,24,-14},			  {61,0,0,8,30,Sprite.TRANS_NONE,32,-10},			  {61,0,0,8,30,Sprite.TRANS_NONE,40,-6},			  {61,0,0,8,30,Sprite.TRANS_NONE,48,-2},			  {61,0,0,8,30,Sprite.TRANS_NONE,56,2},			  {61,0,0,8,30,Sprite.TRANS_NONE,64,6},			  {61,0,0,8,30,Sprite.TRANS_NONE,72,10},			  {61,0,0,8,30,Sprite.TRANS_NONE,80,14},			  {61,0,0,8,30,Sprite.TRANS_NONE,88,18},			  {61,0,0,8,30,Sprite.TRANS_NONE,96,22},			  {61,0,0,8,30,Sprite.TRANS_NONE,104,26},			  {61,0,0,8,30,Sprite.TRANS_NONE,112,30},			  			  			  {14,0,0,46,30,Sprite.TRANS_NONE,10+1*24/2-1*24/2,-8+1*12/2+1*12/2},			  {30,0,0,16,28,Sprite.TRANS_MIRROR,16+1*24/2-5*24/2,-20+1*12/2+5*12/2},			  {50,0,0,26,27,Sprite.TRANS_NONE,11+7*24/2-1*24/2,-15+7*12/2+1*12/2},			  			  {10,0,0,21,33,Sprite.TRANS_NONE,15+6*24/2-5*24/2,-22+6*12/2+5*12/2},			  {10,0,0,21,33,Sprite.TRANS_NONE,15+6*24/2-6*24/2,-22+6*12/2+6*12/2},			  			  			  {1,0,0,8,30,Sprite.TRANS_NONE,-72,34},			  {1,0,0,8,30,Sprite.TRANS_NONE,-64,38},			  {1,0,0,8,30,Sprite.TRANS_NONE,-56,42},			  {1,0,0,8,30,Sprite.TRANS_NONE,-48,46},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-40,46},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-8,62},			  {1,0,0,8,30,Sprite.TRANS_NONE,-8,66},			  {1,0,0,8,30,Sprite.TRANS_NONE,0,70},			  {1,0,0,8,30,Sprite.TRANS_NONE,8,74},			  {1,0,0,8,30,Sprite.TRANS_NONE,16,78},			  			  			  			  {61,0,0,8,30,Sprite.TRANS_MIRROR,24,78},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,32,74},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,40,70},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,48,66},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,56,62},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,64,58},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,72,54},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,80,50},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,88,46},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,96,42},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,104,38},			  {61,0,0,8,30,Sprite.TRANS_MIRROR,112,34},			  	  };	   int[][] Layertemp={				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},				  { -1, 59, -1, 59, -1, 59, -1, 59, -1, -1},				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},				  { -1, 59, -1, 59, -1, 59, -1, 59, -1, -1},				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},				  { -1, 59, -1, 59, -1, 59, -1, 59, -1, -1},				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},				  { -1, 59, -1, 59, -1, 59, -1, 59, -1, -1},				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1},				  { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}		   		   };	   int[][] walktmp={				  {-99,-99,-99,-99,-99,-99,-99,-99,-99,-99},				  {-99,-99,-99,-99,  0,  0,  0,-99,-99,-99},				  {-99,-99,  1,  1,  0,  0,  0,  0,-99,-99},				  {-99,-99,  1,  1,  0,  0,  0,  0,-99,-99},				  {-99,-99,  0,  0,  0,  0,  0,  0,-99,-99},				  {-99,-99,  0,  0,  0,  0,-99,  0,-99,-99},				  {-99,-99,  0,  0,  0,  0,-99,  0,-99,-99},				  {-99,-99,  0,  0,  0,  0,  0,  0,-99,-99},				  {-99,-99,-99,-99, 0, 0,-99,-99,-99,-99},				  {-99,-99,-99,-99,-112,-112,-99,-99,-99,-99},		};	   this.walk=walktmp;	   this.layer0=Layertemp;	   this.scene=scenetmp;	  }    public void setMap2(){	  int[][] Layertemp2={			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,57,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},			   	{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},	   };			  int[][] scenetmp2={			  			  			  {1,0,0,8,30,Sprite.TRANS_NONE,56,2+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,64,6+24+26},				  			  {7,0,0,29,32,Sprite.TRANS_NONE,0,0+26},			  {7,0,0,29,32,Sprite.TRANS_NONE,14,13+26},			  {7,0,0,29,32,Sprite.TRANS_NONE,28,26+26},			  {7,0,0,29,32,Sprite.TRANS_NONE,42,39+26},			  			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-8,-14+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-16,-10+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-24,-6+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-32,-2+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-40,2+12+24+26},				 			  			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-72,18+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-80,22+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-88,26+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-96,30+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-104,34+12+24+26},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-112,38+12+24+26},			  			  			  			  				  			  			  {1,0,0,8,30,Sprite.TRANS_NONE,96,22+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,104,26+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,112,30+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,120,34+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,128,38+24+26},				  			 			  {1,0,0,8,30,Sprite.TRANS_NONE,160,54+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,168,58+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,176,62+24+26},			  {1,0,0,8,30,Sprite.TRANS_NONE,184,66+24+26},				  			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+5*24/2-11*24/2,-14+5*12/2+11*12/2+26},				  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-10*24/2,-9+5*12/2+10*12/2+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2,-10+5*12/2+10*12/2+26},			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-11*24/2,-9+5*12/2+11*12/2+26},			  			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-10*24/2+12,-9+5*12/2+10*12/2+6+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+11,-10+5*12/2+10*12/2+6+26},			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-11*24/2+12,-9+5*12/2+11*12/2+6+26},			  			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-10*24/2+12*2,-9+5*12/2+10*12/2+6*2+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+11*2,-10+5*12/2+10*12/2+6*2+26},			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-11*24/2+12*2,-9+5*12/2+11*12/2+6*2+26},			  			  {17,0,0,12,21,Sprite.TRANS_NONE,12+5*24/2-10*24/2+12*3,-9+5*12/2+10*12/2+6*3+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+11*3+2,-10+5*12/2+10*12/2+6*3+26},			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+9*24/2-11*24/2-2,-14+9*12/2+11*12/2-1+26},			  			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+8*24/2-12*24/2,-14+8*12/2+12*12/2+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+11*2+1,-10+5*12/2+10*12/2+6*4+26},			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+9*24/2-12*24/2-2,-14+9*12/2+12*12/2-1+26},			  			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+8*24/2-12*24/2-12,-14+8*12/2+12*12/2+6+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+11+1,-10+5*12/2+10*12/2+6*5+26},			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+9*24/2-12*24/2-12-2,-14+9*12/2+12*12/2+6-1+26},			  			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+8*24/2-12*24/2-12*2,-14+8*12/2+12*12/2+6*2+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2+1,-10+5*12/2+10*12/2+6*6+26},			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+9*24/2-12*24/2-12*2-2,-14+9*12/2+12*12/2+6*2-1+26},			  			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+8*24/2-12*24/2-12*3,-14+8*12/2+12*12/2+6*3+26},			  {18,0,0,22,12,Sprite.TRANS_NONE,0+5*24/2-10*24/2-11+1,-10+5*12/2+10*12/2+6*7+26},			  {17,0,0,12,21,Sprite.TRANS_MIRROR,12+9*24/2-12*24/2-12*3-2,-14+9*12/2+12*12/2+6*3-1+26},			  			  {17,0,0,12,21,Sprite.TRANS_NONE,12+8*24/2-15*24/2,-10+8*12/2+15*12/2+26},			  			  {28,0,0,32,24,Sprite.TRANS_NONE,8+8*24/2-7*24/2,-8+8*12/2+7*12/2+26},			  {51,0,0,42,20,Sprite.TRANS_NONE,3+8*24/2-7*24/2,0+8*12/2+7*12/2+26},			  			  {28,0,0,32,24,Sprite.TRANS_NONE,8+13*24/2-6*24/2,-8+13*12/2+6*12/2+26},			  {51,0,0,42,20,Sprite.TRANS_NONE,3+13*24/2-6*24/2,0+13*12/2+6*12/2+26},	  };	  int[][] scenetmp={				  			  {1,0,0,8,30,Sprite.TRANS_MIRROR,16,-26+12},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,8,-22+12},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,0,-18+12},			  {1,0,0,8,30,Sprite.TRANS_MIRROR,-8,-14+12},

⌨️ 快捷键说明

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