Здравствуйте, помогите, пожалуйста, решить следующую задачу (используя графический режим):
Составить программу, изображающую бегущую строку (справа налево) с каким-нибудь текстом.
Поиском пользовалась, ответа на свой вопрос не нашла.
Пыталась сама разобраться, но так и не поняла, как именно текст перемещать.
Pascal. Бегущая строка (графических режим)
Текст очень просто перемещать. Берёшь строку, выводишь только последний символ, делаешь паузу, стираешь, выводишь 2 последних символа, делаешь паузу и т.д. пока не будет выведена вся строка, после чего выводишь n-1 символов, n-2 символа и т.д. пока символы в строке не закончатся.
Даже самый дурацкий замысел можно воплотить мастерски
-
- Сообщения: 2
- Зарегистрирован: 06 дек 2012, 01:47
Нет, это не то, что мне нужно.
Спасибо, я уже сделала: слово "выползает" справа (getmaxx, getmaxy div 2), и движется влево с шагом 3 до достижения нуля, а после заново перемещается вправо, и так до нажатия клавиши для выхода.
Спасибо, я уже сделала: слово "выползает" справа (getmaxx, getmaxy div 2), и движется влево с шагом 3 до достижения нуля, а после заново перемещается вправо, и так до нажатия клавиши для выхода.