Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
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 }
GetGame
proto native CGame GetGame()
MouseButtonInfo
Definition: mousebuttoninfo.c:1