public PlayerPlatform pPlatform=null;
//障壁データ。
public ArrayList
public String[][] maptipNumber=null;
public int[] mapNumber=null; //0map ,1floor ,2roomの3つで管理する。
public int[] mapSize=null; //[0]width tip数 [1]height tip数
public BufferedImage maptipGra=null;
public GraphicSet gSet=null;
pPlatform=new PlayerPlatform();
blocksInit(); //ブロックデータの初期化
mapTipNumberInit(); //マップチップデータの初期化
mapSize=new int[3];
mapSize[0]=25;
mapSize[1]=19;
gSet=new GraphicSet();
//マップチップのタイルセットをmaptipGraイメージに読み込む。
//町から簡単なダンジョンまで作れるので、絵は一枚でいい。
maptipGra=gSet.maptipGraSet(0);
BufferedImage gra=null;
String fileName="";
try {
}catch(Exception ex){
}
return gra;
int mwidth=gData.mapSize[0];
int mheight=gData.mapSize[1];
for (int y=0;y<=mheight;y++) {
}
String[] tss=new String[3];
//00-99までのチップをサーチする。00-zzまで最終的に配置できる。
//String[] sList= {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g"};
//tsを一文字ずつ分解し、10のケタをtss[0],1のケタを[1]に格納する 10なら[0]=1 [1]=0が入る。
//[0]ケタ目*32でチップ画像のx座標 [1]桁目*32がy座標に対応する。0-9,a-zの順に並んでいるとイメージする。
tss[0]=String.valueOf(ts.charAt(0));
tss[1]=String.valueOf(ts.charAt(1));
int[] keepNum=new int[3];
for (int i=0;i<=2;i++) {
}
//10のケタ、1のケタが画像ファイルのどこに当たるかを割り出す。
//00ならx 0*32 y 0*32の丘チップ 10ならx 0*32 y 1*32の草原チップを引き出したい
//文字変数をasciiコードに変換し、intにキャスト。取得したコードの10進数から座標を割り出す。
for (int i=0;i<=1;i++) {
}
//上のと同じ処理だが、sListを0から探っていくので効率が悪い。
//コメントアウトして使えないようにしてあるが、こういう方法もある、という例として残す。
/*for (int i=0;i<=1;i++) {
}*/
//10のケタか1のケタが初期値のまま通過してしまったら、仮ナンバー0で代用する。
if (keepNum[0]>=900 || keepNum[1]>=900) {System.out.print("mismatch");
}
//完成した結果を戻す。
return keepNum;