私はテキストベースのゲームを作成していますが、ヒーローが3x3グリッド内を移動できるようにしたいと考えています。私はこれを2次元配列でかなり簡単にやってみました。私が遭遇した問題は、ヒーローがいるグリッドごとにメソッドを呼び出したいということでした。したがって、ヒーローがグリッド0,0にある場合は、atHouse()メソッドを呼び出し、彼が0,1に移動した場合は、 atTree()メソッド。これらの各メソッドは、その領域、その中のアイテムなどの説明を提供します。
したがって、メソッドを配列に格納できなかったため、別の方法を実行することを考えていました。どうすればいいのかわからない。私が説明したよりも優れた品質の方法で世界を設定した人はいますか?