投稿
かたけ~ katakei05
文字列からBGのMAPに変換するプログラムを書いているんですが、 これのIF文もDATAでまとめられないでしょうか。
1そうだね
プレイ済み
返信[1]
親投稿
かたけ~ katakei05
IFより前の部分
0そうだね
プレイ済み
返信[2]
親投稿
DATAでBGを作るやり方みたいですね。 過去に参考になりそうな投稿はしているので良かったら見てみてください。僕の活動から辿れます。以下のやつです。 日付:2014/12/19 BGをREAD,DATAを使ってプログラムで配置するサンプルです。
0そうだね
プレイ済み
返信[3]
親投稿
oo meidoin21
こんなかんじかな?あくまで方法の1つだけど。 参照用(IF文の比較用)文字列の土台を設置してあとから参照しながら置くみたいなやり方。
0そうだね
プレイ済み
返信[4]
親投稿
おおみの Omi-no-mino-398
INSTR()とMID$を使ってみよう。 A=INSTR("MAPで使っている記号を全部順番に書く",MAP$) BG$=MID$("208030800080...(BG$の内容を順番に)",A*4,4) こうするとMAP$が"┐"ならAには1(2文字目)が入り、MID$で4文字目から4つ(つまり3080)が抜き取られてBG$に入る仕組みです。
1そうだね
プレイ済み
返信[5]
親投稿
かたけ~ katakei05
皆さんありがとうございますm(_ _)m 参考にさせていただきます。
0そうだね
プレイ済み