IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Перевот *.txt в графику
K Y S K A
сообщение 9.12.2005 11:29
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 95
Пол: Женский
Реальное имя: Оля

Репутация: -  -1  +


У меня есть файл *.txt и в нем содержится некая информация, ну например:

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

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

и надо, чтобы если он касаеся чтоб он мог двигаться только там, где пролезает!

Сообщение отредактировано: volvo - 9.12.2005 13:52
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 6)
Atos
сообщение 9.12.2005 11:41
Сообщение #2


Прогрессор
****

Группа: Модераторы
Сообщений: 602
Пол: Мужской
Реальное имя: Михаил

Репутация: -  9  +


Цитата
и надо, чтобы если он касаеся чтоб он мог двигаться только там, где пролезает!
smile.gif Кто он? касается чего? пролезает куда? мог двигаться как? smile.gif
Цитата
И мне надо чтобы на экран вывелось:
считывай содержимое файла в массив и масштабируй , сопоставляя координаты массива с координатами экрана.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
K Y S K A
сообщение 9.12.2005 11:43
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 95
Пол: Женский
Реальное имя: Оля

Репутация: -  -1  +


Но я не знаю как!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Atos
сообщение 9.12.2005 11:57
Сообщение #4


Прогрессор
****

Группа: Модераторы
Сообщений: 602
Пол: Мужской
Реальное имя: Михаил

Репутация: -  9  +


Цитата
Но я не знаю как!!!
Масштабировать?
вычисляешь отношение размеров экрана к размерам массива в пикселях, координаты элемента массива умножаешь на это число(ну ещё минус пол- этого отношения), и сопоставляешь кажадому элементу таким образом некоторую точку экрана, для непустых элементов массива рисуешь линии по этим точкам
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
K Y S K A
сообщение 9.12.2005 13:20
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 95
Пол: Женский
Реальное имя: Оля

Репутация: -  -1  +


Ну например как сделать, чтоб если в *.txt идет в подрят три звезды ***, то надо вывести на экран линию желтого цвета длины 3х, где х какое-то число( в измеренииях плохо разбираюсб)???

Сообщение отредактировано: K Y S K A - 9.12.2005 16:22
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гersh
сообщение 2.04.2006 11:12
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 31
Пол: Мужской
Реальное имя: Игорь

Репутация: -  0  +


Киска!
А нафиг тебе такой навороченный алгоритм?
Что обязательно из такого файла такие закорючки считывать??

А не знаю. И по моему никто не знает. А то ответили бы.
Ты - первооткрыватель! Поздравляю! Если разбирешься - расскажи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 2.04.2006 11:16
Сообщение #7


Гость






Гersh

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

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.07.2025 7:32
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"