DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ NextPrevPage()

void UIScriptedMenu::NextPrevPage ( bool next)
inlineprotected

См. определение в файле BookMenu.c строка 54

55 {
56 if (next)
57 {
59 }
60 else
61 {
63 }
64
65 float maxOffset = 0;
67 {
69 }
70
71 if (m_content_pos < 0)
72 {
73 m_content_pos = 0;
74 }
75
76 if (m_content_pos > maxOffset)
77 {
78 m_content_pos = maxOffset;
79 }
80
81 m_content.SetContentOffset(m_content_pos, true);
82
83 float pagesTotal = Math.Ceil(m_content_total_height / m_page_height);
84 float currPage = Math.Round(m_content_pos / m_page_height) + 1;
85
86 m_page.SetText( currPage.ToString() + " / " + pagesTotal.ToString() );
87 }
float m_content_total_height
Определения BookMenu.c:8
float m_content_pos
Определения BookMenu.c:9
HtmlWidget m_content
Определения BookMenu.c:6
float m_page_height
Определения BookMenu.c:7
TextWidget m_page
Определения BookMenu.c:5
proto string ToString(bool simple=true)

Перекрестные ссылки Math::Ceil(), m_content, m_content_pos, m_content_total_height, m_page, m_page_height, Math::Round() и float::ToString().

Используется в OnClick() и ReadBook().