📄 map.java
字号:
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 + -