プロジェクトのRPGゲームを完成させようとしていますが、ゲームマップの作成方法がわかりません。グラフィカルである必要はありませんが、マップ全体と各タイルのコードが正しい必要があります。
これまで、リンクされたすべてのタイルを含むArrayListを使用して、(教授の要求に応じて)非行列マップを作成することを考えていました。
public abstract class Casella {
/**
* @uml.property name="tabellone"
* @uml.associationEnd multiplicity="(1 1)" inverse="casella:Tabellone"
* @uml.association name="contains"
*/
private int id;
private boolean free = true;
private List adjacent;
private List items;
private Tabellone tabellone = null;
public void in(){
free = false;
}
public void out(){
free = true;
}
}
これは、単一のタイル(それを拡張する3つのクラスがある)のコードでした。どうやって地図をまとめて作成するのか、まだわかりません。
お時間をいただきありがとうございます。