Pascal. Бегущая строка (графических режим)

Ответить
OreshekEli
Сообщения: 2
Зарегистрирован: 06 дек 2012, 01:47

Здравствуйте, помогите, пожалуйста, решить следующую задачу (используя графический режим):

Составить программу, изображающую бегущую строку (справа налево) с каким-нибудь текстом.

Поиском пользовалась, ответа на свой вопрос не нашла.
Пыталась сама разобраться, но так и не поняла, как именно текст перемещать.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Текст очень просто перемещать. Берёшь строку, выводишь только последний символ, делаешь паузу, стираешь, выводишь 2 последних символа, делаешь паузу и т.д. пока не будет выведена вся строка, после чего выводишь n-1 символов, n-2 символа и т.д. пока символы в строке не закончатся.
Даже самый дурацкий замысел можно воплотить мастерски
OreshekEli
Сообщения: 2
Зарегистрирован: 06 дек 2012, 01:47

Нет, это не то, что мне нужно.
Спасибо, я уже сделала: слово "выползает" справа (getmaxx, getmaxy div 2), и движется влево с шагом 3 до достижения нуля, а после заново перемещается вправо, и так до нажатия клавиши для выхода.
Ответить