Добрый день,
Я не знаю, как описать мою проблему (что больше похоже на вызов), но я сделаю все возможное.
Я работаю над текстомна основе игры и когда ваш персонаж движется, вы получаете информацию, такую как имя комнаты и ниже, описание (в примере Lorem ipsum), которое представляет собой массив строк.Я хотел бы знать, как добавить символы к нему.Я на самом деле пытаюсь отобразить миникарту из символов ASCII.См. Пример кода второго блока.
From:
Room Name Here
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tempus
orci diam. Curabitur hendrerit augue et lorem vulputate semper. Nullam
aliquam eleifend sapien nec bibendum. Donec accumsan leo eu orci
elementum semper in mollis metus. Ut ipsum diam, suscipit vel bibendum
non, congue eu nisi. Donec justo dolor, scelerisque nec fringilla nec,
aliquet sit amet elit. Morbi elementum pharetra odio, nec accumsan
velit lacinia quis.
[Exits: none] [Doors: none]
Into:
Room Name Here
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis +-----+
tempus orci diam. Curabitur hendrerit augue et lorem vulputate | # |
semper. Nullam aliquam eleifend sapien nec bibendum. Donec |#-#-#|
accumsan leo eu orci elementum semper in mollis metus. Ut ipsum | # |
diam, suscipit vel bibendum non, congue eu nisi. Donec justo +-----+
dolor, scelerisque nec fringilla nec, aliquet sit amet elit. Morbi
elementum pharetra odio, nec accumsan velit lacinia quis.
[Exits: none] [Doors: none]
Сама игра сделана в VB.NET, но решение впсевдокод также приветствуется.
Кроме того, длина каждой строки приблизительно равна максимальной длине, которую она должна быть.
Спасибо, ребята!
Редактировать: Требуемый вывод должен быть массивом строк, потому что эти данные позже отправляются клиенту, подключенному с помощью сокетов.