0
我正在尝试为RPG游戏创建地图,它最初是为控制台应用程序构建的。地图代码如下:http://pastebin.com/R6jyT3vw如何将字符数组输出到文本文件?
主要方法用于初始化地图,添加房间,然后显示地图。我正在尝试使用Windows窗体创建RPG,并且我想在richtextbox中显示此地图。我认为最简单的方法是将数组输出到文本文件,然后将文本框设置为读取该文件。
这可能吗?我尝试了一些东西,如TextWriter:
MapForm mapForm = new MapForm();
Console.SetOut(new ControlWriter(mapForm.rtbMap));
mapForm.Show();
string locationName = _player.CurrentLocation.Name;
_player.CurrentLocation.DisplayMap(locationName);
但是,这并不完全格式化我想要它。有任何想法吗?
谢谢!
你怎么想格式化文本?请参阅此问题以了解如何在“RichTextBox”控件中设置文本格式 - http://stackoverflow.com/questions/4077582/format-text-in-rich-text-box 然后,您可以保存“richTextBox1” .Rtf'变量到文本文件。 – Alex
我基本上希望它看起来像这样 - http://postimg.org/image/rrwgregwz/ - 我不知道我将如何使用您发布的问题来做到这一点(我对C#也是非常新的..) – JamieBrace
这就是它应该看起来的样子 - http://postimg.org/image/3y3ityjfv/这就是它目前的样子 - http://postimg.org/image/owfzvbdp5/ – JamieBrace