HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0224
水宮マップエディタ作成のために4解決


水宮

リンク

2008/2/24(Sun) 21:25:43|NO.13741

2つほど気になることがあります。


なぜ拡張子は*.mapなんでしょうか?
*.mapは画像ファイルなのですか?

そしたら普通のbmpやjpgなどの方が主流だと思うのですが・・・


あと作成したマップを*.mapとして保存する時はどのような概念で保存しているのでしょうか?いまいち想像できないので詳しく教えていただけるとありがたいです。



この記事に返信する


ANTARES

リンク

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日くらいは考えて、
(翌日、通学・通勤途中にぱっと閃くというのは、よくあることです)
ネット検索で解決できそうなことはまず検索してから。



水宮

リンク

2008/2/25(Mon) 00:09:02|NO.13747

ありがとうございます。
頑張ってみます。


あの、あと一つだけいいですか?
if a&$300 の部分です

&はわかります
ビット演算ですよね?

$の意味がよくわかりません。



船丸

リンク

2008/2/25(Mon) 06:02:23|NO.13748

$の意味は確か16進数にする物だったはずです。



水宮

リンク

2008/2/25(Mon) 09:27:14|NO.13749

なるほど
ありがとうございます^^



ONION software Copyright 1997-2018(c) All rights reserved.