2008/2/24(Sun) 22:17:35|NO.13745
>なぜ拡張子は*.mapなんでしょうか?
サンプルの作者(おにたまさん?)が、そう決めたからです。
嫌なら好きなように変えていいです。
>*.mapは画像ファイルなのですか?
違います。
mapedit.hspの71行に
bsave fname,map ; ファイルをセーブ
とあるように、変数mapの内容をそのまま保存しています。
スクリプト先頭から「map」を検索すると、12行目に
dim map,mapsx,mapsy
とあります。また、その上に
mapsx=32 ; マップ全体Xサイズ
mapsy=32 ; マップ全体Yサイズ
とありますから、変数mapは32×32の二次元整数配列とわかります。
さらに検索していくと、もう少しわかることがあるかもしれません。
さらに理解を深めるためには、mapedit.hspの完全理解を目指して
読んでいくといいでしょう。解析中にわからないことがあったら
また、質問してください。ただし、最低正味一晩、のべ1日くらいは考えて、
(翌日、通学・通勤途中にぱっと閃くというのは、よくあることです)
ネット検索で解決できそうなことはまず検索してから。
|