forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Прочие вопросы (http://forum.boolean.name/forumdisplay.php?f=50)
-   -   Карта на рпг (http://forum.boolean.name/showthread.php?t=18085)

MegaX5 12.04.2013 17:22

Карта на рпг
 
Люди кто поможет сделать карту на рпг игру ну точнее не сделать а сказать как написать карту в txt я могу написать тока в цифрах я видел в исходников карту пишут на буквах на пример не так:
111111
233332
233332
111111
а вот так:
zzzzzzz
asspssa
asssssa
zzzzzzz
кто поможет ?

Maddourufu 12.04.2013 17:44

Ответ: Карта на рпг
 
Это ты так троллишь? о_О
Что тебе мешает считывать не цифры, а буквы?
Ведь алгоритм чтения идентичен: считать один символ, проверить что за символ, выполнить предписанные ему операции... Типа того

MegaX5 12.04.2013 18:12

Ответ: Карта на рпг
 
Нет я не троллю просто не могу картинку на определённую букву поставить ну как не могу не знаю ))

Arton 12.04.2013 18:16

Ответ: Карта на рпг
 
Цитата:

Сообщение от MegaX5 (Сообщение 256851)
Нет я не троллю просто не могу картинку на определённую букву поставить ну как не могу не знаю ))

В цикле просматриваешь свой txt.

Смотришь какой символ (буква, цифра, неважно).

Сравниваешь со списком, какой символ какому тайлу (картинке) равен.

Ставишь туда тайл.

Повторять до конца файла txt.

MegaX5 12.04.2013 18:26

Ответ: Карта на рпг
 
я тебя не понял вот смотри
land_image:array [0..10] of image;

А как сделать не 0..10 а например a..h ?
ну или можно по другому ?

ну короче вот пример:
land_image[0]:=loadimage('/land1.png');
А как сделать что бы например не land_image[0] а land_image[a] ?

Mr_F_ 12.04.2013 18:40

Ответ: Карта на рпг
 
можно переводить букву в её ASCII код.

MegaX5 12.04.2013 18:43

Ответ: Карта на рпг
 
я просмотрел весь MidletPascal help там нету процедуры ASCll (0_о)_)

Mr_F_ 12.04.2013 18:55

Ответ: Карта на рпг
 
можешь попробовать бинарно читать файл карты. тогда каждый символ будет 1 байт. побайтовое чтение же должно быть? юзай прочтённые значения для доступа к массиву. имей ввиду, что перенос строки - тоже байт.

Arton 12.04.2013 18:57

Ответ: Карта на рпг
 
Цитата:

Сообщение от MegaX5 (Сообщение 256858)
я просмотрел весь MidletPascal help там нету процедуры ASCll (0_о)_)

=_= кликать => "ASCII"

MegaX5 12.04.2013 18:58

Ответ: Карта на рпг
 
Цитата:

Сообщение от Arton (Сообщение 256860)
=_= кликать => "ASCII"

ОГ СПС :-D

MegaX5 13.04.2013 08:41

Ответ: Карта на рпг
 
Я читал ASCll и не что не понял :(((

Amatsu 13.04.2013 09:11

Ответ: Карта на рпг
 
Написать свою простенькую закраску клеток на экране тайлами и объектами -> сделать выгрузку закраски массива в бинарник -> ... -> profit!

Reizel 14.04.2013 02:57

Ответ: Карта на рпг
 
автору темы срочно читать книги по программированию. Пруфы книг в студию, кто может. Пожалуйста

MegaX5 14.04.2013 10:04

Ответ: Карта на рпг
 
Amatsu Спс

Nikich 14.04.2013 12:18

Ответ: Карта на рпг
 
Как-то страшно стало за подрастающее поколение.


Часовой пояс GMT +4, время: 21:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot