【发布时间】:2011-12-12 23:56:26
【问题描述】:
我正在开发一款基于文本的冒险游戏,并且我正在尝试将尽可能多的设置外部化,以便我可以与想要编写故事情节的朋友一起工作。到目前为止,我已经上了三个课。具有标题、描述和出口数组的房间类。也是一个带有以下构造函数的 Exit 类。
public Exit(int direction, Room connection);
出口也有指向不同方向的公共 int 变量:
public static final int NORTH = 0;
这样我就可以在房间里设置一个出口了:
Room r = new Room("Title","Description");
Room r2 = new Room("Title", "Description");
r.addExit(new Exit(Exit.NORTH, r2);
这将在房间 r 上形成一个出口,该出口位于北侧并通向房间 r2。现在对于外部化,我正在尝试制作一个 .txt 文件,我可以在其中简单地放置当前房间号、出口方向(字符串)和它通向的房间号。
就阅读文件而言,我可以做到这一点,但我正在努力的地方是当我设置方向时,我不能说
Exit. /*String read from file*/
那么如何使用 txt 文件中的字符串从 Exit 类中访问这些公共整数?
【问题讨论】:
标签: java oop file variables public