Помощь - Поиск - Пользователи - Календарь
Полная версия: Перевот *.txt в графику
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
K Y S K A
У меня есть файл *.txt и в нем содержится некая информация, ну например:

Цитата
###############
#                      #
#                      #
#
#                    #
#                  #
##########
#  | | | |                    #       
###############

И мне надо чтобы на экран вывелось:
там где решетка, толстая линия красного цвета(GRAPH)
где вертикальная черта- тонкая белого цвета. Как это сделать.
И еще, у меня есть фигурка:
Цитата
  0
ХХХ
  Х
Х  Х

и надо, чтобы если он касаеся чтоб он мог двигаться только там, где пролезает!
Atos
Цитата
и надо, чтобы если он касаеся чтоб он мог двигаться только там, где пролезает!
smile.gif Кто он? касается чего? пролезает куда? мог двигаться как? smile.gif
Цитата
И мне надо чтобы на экран вывелось:
считывай содержимое файла в массив и масштабируй , сопоставляя координаты массива с координатами экрана.
K Y S K A
Но я не знаю как!!!
Atos
Цитата
Но я не знаю как!!!
Масштабировать?
вычисляешь отношение размеров экрана к размерам массива в пикселях, координаты элемента массива умножаешь на это число(ну ещё минус пол- этого отношения), и сопоставляешь кажадому элементу таким образом некоторую точку экрана, для непустых элементов массива рисуешь линии по этим точкам
K Y S K A
Ну например как сделать, чтоб если в *.txt идет в подрят три звезды ***, то надо вывести на экран линию желтого цвета длины 3х, где х какое-то число( в измеренииях плохо разбираюсб)???
Гersh
Киска!
А нафиг тебе такой навороченный алгоритм?
Что обязательно из такого файла такие закорючки считывать??

А не знаю. И по моему никто не знает. А то ответили бы.
Ты - первооткрыватель! Поздравляю! Если разбирешься - расскажи!
volvo
Гersh

Ты будешь указывать человеку, что делать? Со своими проблемами разберись сначала! И не надо поднимать чужие темы для того, чтобы в них флудить. Не знаешь - не отвечай. Флуд не приветствуется!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.