-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglobals.cpp
36 lines (26 loc) · 1003 Bytes
/
globals.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "Globals.h"
bool globals::g_debug = false;
unsigned int globals::curScreen = 0; //0 is mainmenu, 1 is options, 2 is paused, 3 is level
unsigned int globals::prevScreen = 0;
//main menu buttons
Button* globals::NewGame;
Button* globals::Continue;
Button* globals::Options0;
Button* globals::End;
//paused buttons
Button* globals::Resume;
Button* globals::Options;
Button* globals::Exit;
//option buttons
Button* globals::ExitOps;
std::vector<screenObject*> globals::g_ScreenObjects;
level* globals::g_level;
player* globals::g_player;
Image* globals::g_mousebox;
long globals::g_mouseY = 0;
long globals::g_mouseX = 0;
bool globals::g_mouseDown = false;
unsigned long long globals::timeNow = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count();
std::map<WPARAM, bool> globals::g_modKeys = { {VK_SHIFT, false}, {VK_CONTROL, false}, {VK_TAB, false} };
unsigned int globals::refreshRate = 13;
unsigned int globals::g_fps = 0;