Показать сообщение отдельно
Старый 03.03.2010, 15:08   #2
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Как сделать lib_menu32 круговую прокрутку и запоминание курсора

1-
Допустим на экран влезается 5 пунктов меню. у тебя есть список из семи пунктов. когда прокручиваешь меню, первым пунктом будет отрисовыватся уже не тот что первый в списке, а n -текущий пункт(сколько уже пролистано) n+5- последний пункт меню, который будет рисоватся. если n+5> 7(количество всех пунктов меню, которые есть у нас в списке) тогда рисуем пункты начинае с 1 до (n+5-7).
гдето так. конечно можно сделать всё по людски через mod% и прочеие функции, но я не хочетел так писать, вдруг будет сложно понять.
2-3. тут главное нормально организовать эти самы меню. и запомнитать предыдущий пункт меню.
(Offline)
 
Ответить с цитированием