Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
mousebuttoninfo.c
Go to the documentation of this file.
2{
3 private int m_ButtonID;
4 private int m_TimeLastPress;
5 private int m_TimeLastRelease;
6
7 void MouseButtonInfo(int button)
8 {
9 m_ButtonID = button;
10 m_TimeLastPress = -1;
11 m_TimeLastRelease = -1;
12 }
13
14 int GetButtonID()
15 {
16 return m_ButtonID;
17 }
18
19 int GetTimeLastPress()
20 {
21 return m_TimeLastPress;
22 }
23
24 int GetTimeLastRelease()
25 {
26 return m_TimeLastRelease;
27 }
28
29 void Press()
30 {
31 m_TimeLastPress = GetGame().GetTime();
32 }
33
34 void Release()
35 {
36 m_TimeLastRelease = GetGame().GetTime();
37 }
38
39 bool IsButtonDown()
40 {
41 if ( m_TimeLastRelease < m_TimeLastPress )
42 {
43 return true;
44 }
45
46 return false;
47 }
48}
proto int GetTime()
returns mission time in milliseconds
proto native CGame GetGame()