Guest
|
Профиль
| Цитировать
Данная задача довольно тривиальна.
Всё, что нужно это создать массив из 10(или более элементов, если используется другая система счисления) символов:
char*decimal[10,8];
и записать туда графический образ чисел.
Далее с помощью вложенных циклов организуем смещение вывода чисел, т.е. на каждом шаге поднимаем(опускаем) граф. матрицу числа.
Если возникнут вопросы с реализацией - спрашивайте!
Добавлено:
Да, совсем забыл, что граф. матрицу числа лучше всего взять высотой соответствующей кол-ву цифр системы счисления или хотя бы кратной ей.
После смены числа в младшем разряде нужно сместить на 1 пиксель цифру в старшем(следующем).
Эффект колеса организуется с помощью переноса нижней части матрицы в верхнюю по-строчно.
Промежутки времени между сдвигами определяются спомощью задержек или работой самой программы.
|
Отправлено: 12:52, 21-10-2004
| #7
|