Карта на рпг
Люди кто поможет сделать карту на рпг игру ну точнее не сделать а сказать как написать карту в txt я могу написать тока в цифрах я видел в исходников карту пишут на буквах на пример не так:
111111 233332 233332 111111 а вот так: zzzzzzz asspssa asssssa zzzzzzz кто поможет ? |
Ответ: Карта на рпг
Это ты так троллишь? о_О
Что тебе мешает считывать не цифры, а буквы? Ведь алгоритм чтения идентичен: считать один символ, проверить что за символ, выполнить предписанные ему операции... Типа того |
Ответ: Карта на рпг
Нет я не троллю просто не могу картинку на определённую букву поставить ну как не могу не знаю ))
|
Ответ: Карта на рпг
Цитата:
Смотришь какой символ (буква, цифра, неважно). Сравниваешь со списком, какой символ какому тайлу (картинке) равен. Ставишь туда тайл. Повторять до конца файла txt. |
Ответ: Карта на рпг
я тебя не понял вот смотри
land_image:array [0..10] of image; А как сделать не 0..10 а например a..h ? ну или можно по другому ? ну короче вот пример: land_image[0]:=loadimage('/land1.png'); А как сделать что бы например не land_image[0] а land_image[a] ? |
Ответ: Карта на рпг
можно переводить букву в её ASCII код.
|
Ответ: Карта на рпг
я просмотрел весь MidletPascal help там нету процедуры ASCll (0_о)_)
|
Ответ: Карта на рпг
можешь попробовать бинарно читать файл карты. тогда каждый символ будет 1 байт. побайтовое чтение же должно быть? юзай прочтённые значения для доступа к массиву. имей ввиду, что перенос строки - тоже байт.
|
Ответ: Карта на рпг
Цитата:
|
Ответ: Карта на рпг
Цитата:
|
Ответ: Карта на рпг
Я читал ASCll и не что не понял :(((
|
Ответ: Карта на рпг
Написать свою простенькую закраску клеток на экране тайлами и объектами -> сделать выгрузку закраски массива в бинарник -> ... -> profit!
|
Ответ: Карта на рпг
автору темы срочно читать книги по программированию. Пруфы книг в студию, кто может. Пожалуйста
|
Ответ: Карта на рпг
Amatsu Спс
|
Ответ: Карта на рпг
|
Часовой пояс GMT +4, время: 17:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot