確認ありがとうございます。いうことは上記の例示データでkeito94さんの期待した動きだと以下のようになる感じですね。※行初めなので行全体の配列を追加(if文がTrue時の処理)map_data:[[0,1,2,3,4],[5,6]]~(省略)~map_data:[[0,1,2,3,4],[5,6,7,8,9]]ということでまずは沖さん指摘のif文が自分の期待した通りに判定されているかを確認してみましょう。オフトピックちなみに私だったらif文を使わずにつくると思います。混乱させてしまうと思うので、そのやり方は本題が解決した後に余力があれば提示しますね。HSPDecoで、Quoyleを逆コンパイルして、mapファイルを読み込めるようにしてはいかがでしょうか?調べてみたところ、HSP製のソフトらしいので。Elona(HSP製なことで有名なゲームです。)の解析にも、使われているソフトですよ。実行例が「目に見える形で」示されていないのが問題だと思って投稿しただけで、Quoyleの仕様に不満があるわけではありませんよ。Quoyleに同封されているhello.qmpを.mapにコンバートしたものだという予想は付きますし、手元でコンバートしてみてバイナリエディタとかで比べればわかる話ですが、、、それって回答者の仕事じゃないですよね。(そもそも、読み込みたいのが.qmpなのか.mapなのかも示されてませんね。コードを見ればわかりますし、.qmpを読み込んだってうれしくないので.mapなのだろうとは思いますが、プログラムと、テストデータが投稿されるまでは確証がありませんでした。)ちなみにNo:32の結果はif文を使わないやり方でやりました。(asdさんと同じなのかな?)asdさんと同じ理由ですぐには書かないことにしました。ちなみにNo:32の結果はif文を使わないやり方でやりました。(asdさんと同じなのかな?)えっ、if文は使わなくてもできるのですか!?初めて知りました。>>asdさんボクはprintデバッグよりも、GUIのブレークポイント派ではあるのですが、そこまでは気づきませんでした...。デバッグは投げ捨てるものではない。今までの質問でこれは学んだこと。質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。仕様書の大切さを改めて思い知った...。1))]以下略...表示と実行結果が一致していないですね。表示されている条件に変えたのであれば下記のようになっているはずです。4))]まず、rangeの引数については3つの方法があります。1)までの値を取ります。考えると条件がおかしいことに気づくんじゃないでしょうか?また、今後の話をする上で確認です。ちなみにNo:32の結果はif文を使わないやり方でやりました。(asdさんと同じなのかな?)えっ、if文は使わなくてもできるのですか!?初めて知りました。>>asdさんボクはprintデバッグよりも、GUIのブレークポイント派ではあるのですが、そこまでは気づきませんでした...。上記のように、asdさん、shira211さんともにif文を使用しない方法で行なっています。私も基本的にはif文を使用しない方法がスマートで良い方法だと考えています。(もちろんif文を使ってはいけないということではありません)そこで、keito94さんはこのままif文を使用した方法で正しい条件を見つける方向ですすめていくのかif文を使わない方法で進めていくのかを答えてください。上記のように、asdさん、shira211さんともにif文を使用しない方法で行なっています私も基本的にはif文を使用しない方法がスマートで良い方法だと考えています。(もちろんif文を使ってはいけないということではありません)そこで、keito94さんはこのままif文を使用した方法で正しい条件を見つける方向ですすめていくのかif文を使わない方法で進めていくのかを答えてください。思えば、if文は面倒なものですね...。自分で条件を探さないといけないですし...。ボクはif文を使わない方法で進めたいと思います。rangeの引数については3つの方法があります。1)までの値を取ります。考えると条件がおかしいことに気づくんじゃないでしょうか?ああっ、たしかに!!オフトピックあっちのほうが楽だというのなら、私は迷わずその道を進むわ。デバッグは投げ捨てるものではない。今までの質問でこれは学んだこと。質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。仕様書の大切さを改めて思い知った...。思えば、if文は面倒なものですね...。自分で条件を探さないといけないですし...。ボクはif文を使わない方法で進めたいと思います。自分で条件を探さないといけないから面倒なのでif文を使用しない方法を取るのは間違いです。今回は、if文を使用しないでもできるというだけで正しい条件を考えるのは必要なことです。ああっ、たしかに!!と、返答されているからには理解されたんですよね?このまま先に進めてしまうと、また理解したつもりになってしまうかもしれないので正しい条件の返答を求めます。以上のライブラリを利用してマップデータをリストに変換するサンプル。開始時の位置を決める。0では、今度こそ、ありがとうございました。デバッグは投げ捨てるものではない。今までの質問でこれは学んだこと。質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。仕様書の大切さを改めて思い知った...。プログラムを、keito94さんは次のように書くのでしょうか。if文を使わずに書きます。