【发布时间】:2013-02-14 13:39:54
【问题描述】:
对于一个非常基本的 RPG(好吧,目前是自上而下在游戏中四处走动),我想创建一个读取“保存”文件并将其存储在内存中的方法(稍后会进行保存。)我想要这个通过一种方法使该方法不读取文件的某些行,将文件保存为用户友好的,这样我就可以对修改它等进行说明。目前,计划是让它不读取前面带有 % 的行,但如果 % 导致问题,则可以更改。
我希望在一个压缩块中包含的保存格式本身 - 一个或两个字母数字字符表示单个“图块”的内容。我不想简单地为每个屏幕区域设置 169 行,我宁愿将它们放在 13*13 的压缩块中(再次,为了用户友好。)
基本上,我怎么能两者兼得 a) 检测一行是否以 % 开头 b) 如果是,跳到下一行 c)如果不是,一次读取两个字符复制到字符串数组 d) 跳过空行
我了解 BASIC IO,但我一直无法找到一种按字符和按行阅读的方法。
【问题讨论】: