滅するまでの記録

滅するまでの記録

滅するまでの記録です

Love2Dで桃鉄ライクゲームを作るという野望017 目的地まで○歩ってやつ、のためにその3 でけた

いやはや・・果たしてGooブログ終了までにタワテツは完成するんでしょうか?

なんだかんだGooブログのレイアウトは気に入ってたので代わりを探すとしてもなぁ・・Bloggerは無料で画像アップロードもし放題(今もそうかな?)なので第一候補だけど・・Googleも突然サービス終了するかも知れないし(名前にもGooが入ってるし!)

 「目的地まで残り○歩」ってのを表示するための右枠を設定する。と言っても、「残り移動可能歩数○歩」と同じタイミングで出るので、ちょっと追加するだけでOKだった。
 問題は表示の幅=文字列の数でして・・見栄えとして「残り歩数」と揃えたいということで、なんか全部漢字になってしまいました。

 そしてNextStation関数への引数を特定しまして、テストのときとは違ってResultもFinalも内部に格納。長い上に何度も書き直した関数なので、Rustを見習って返り値の型を書いてみたんですが・・これ良いね!今度から関数書くときにはこうしよう(Luaではコメントアウト用の記号が--なのです)


 Resultはテーブルで、複数の経路の結果を格納。その後、Finalに最短の歩数を入れると(メモのありなしで型が変わってくるため変数が2つあると便利)。
 ほんで、関数の返り値として最短歩数を出すという設計にしました

 結果・・・

 な、なんか途中で見てはならないシーンが挟まってましたけど狙っていた動きは出来てる模様。やったぜ!

 ってこと次回ようやく、カード使用時にメッセージを表示させて、それが消えるのを待って効果発動って流れが書けてるかの検証をして行くとしましょうか。今回は思ったよりもスムーズに行ったので短くなってしまった。今日のバイトが待機室にちゃんとテーブルがある宿直Bだったので腹筋使わなくてもキーボードが打てたってのが大きいな。

 しかしGooブログ終了なぁ・・お金を払うほどではないけど気に入ってたサービスだったので残念です。