2 #ifndef WORLDSIM_DRIVER_GLOBAL_OBJECTS_HPP 3 #define WORLDSIM_DRIVER_GLOBAL_OBJECTS_HPP 7 #include <Math/Random/RandomLehmer.hpp> 14 #include <Math/Random/GlobalRandom.hpp> 21 #include <Game/Language/NameGenerator.cpp> 24 #include <Game/Language/NameGeneratorWord.cpp> 27 #include <Game/Calendar/Calendar.hpp> 30 #include <Graphics/Colour/Colour.hpp> 31 #include <Graphics/Colour/ColourManager.hpp> 39 #include <Container/Vector/Vector.hpp> 52 #include <Graphics/Font/Font.hpp> 58 #include <Device/Mouse/Mouse.hpp> 60 #include <Device/Keyboard/Keyboard.hpp> 63 #include <System/Time/Timer.hpp> 79 #include <File/SaveFileManager.hpp> 83 #include <Device/Display/DisplayInterface.hpp> 84 #include <Device/Display/DisplayInterfaceManager.hpp> 88 #include <Device/Mouse/MouseInterface.hpp> 89 #include <Device/Mouse/MouseInterfaceManager.hpp> 94 #include <Device/Keyboard/KeyboardInterface.hpp> 95 #include <Device/Keyboard/KeyboardInterfaceManager.hpp> 99 #include <Graphics/GUI/GUI_Manager.hpp> 100 #include <Graphics/GUI/GUI.hpp> 105 #include <Interface/LogicTick/LogicTickInterface.hpp> 106 #include <Interface/LogicTick/LogicTickManager.hpp> 109 #include <Interface/IdleTick/IdleTickInterface.hpp> 110 #include <Interface/IdleTick/IdleTickManager.hpp> 132 operator std::string()
const {
return ss_.str(); }
Definition: Driver_GlobalObjects.hpp:121
void Console(std::string s)
Definition: Driver_GlobalObjects.hpp:47
Definition: TextureManager.hpp:17
Definition: Creature_Generator.hpp:15
RandomLehmer SEEDER
Definition: Driver_GlobalObjects.hpp:9
NameGeneratorWord gNameGeneratorWord
Definition: Driver_GlobalObjects.hpp:25
RandomLehmer globalRandom
Definition: Driver_GlobalObjects.hpp:11
GUI_Manager globalGuiManager
Definition: Driver_GlobalObjects.hpp:102
Wildcat::Font font8x8White
Definition: Driver_GlobalObjects.hpp:56
ColourManager< unsigned char > colourManager
Definition: Driver_GlobalObjects.hpp:32
Mouse globalMouse
Definition: Driver_GlobalObjects.hpp:59
NameGenerator globalNameGen
Definition: Driver_GlobalObjects.hpp:22
Wildcat::Font font8x8
Definition: Driver_GlobalObjects.hpp:55
Vector< std::string > vConsoleMessage
Definition: Driver_GlobalObjects.hpp:40
Creature_Generator creatureGenerator
Definition: Driver_GlobalObjects.hpp:77
Stream & operator<<(Field f)
Definition: Driver_GlobalObjects.hpp:126
Keyboard globalKeyboard
Definition: Driver_GlobalObjects.hpp:61
Timer logicRateTimer
Definition: Driver_GlobalObjects.hpp:66
Timer debugTimer
Definition: Driver_GlobalObjects.hpp:71
Timer physicsRateTimer
Definition: Driver_GlobalObjects.hpp:67
Calendar globalCalendar
Definition: Driver_GlobalObjects.hpp:28
RandomLehmer RNG_TEST
Definition: Driver_GlobalObjects.hpp:12
void consoleMessage(std::string s)
Definition: Driver_GlobalObjects.hpp:42
KeyboardInterfaceManager keyboardInterfaceManager
Definition: Driver_GlobalObjects.hpp:97
Timer frameRateTimer
Definition: Driver_GlobalObjects.hpp:64
Timer animationTimer
Definition: Driver_GlobalObjects.hpp:68
TextureManager textureManager
Definition: Driver_GlobalObjects.hpp:35
LogicTickManager logicTickManager
Definition: Driver_GlobalObjects.hpp:107
Definition: Driver_QuitChecker.hpp:10
MouseInterfaceManager mouseInterfaceManager
Definition: Driver_GlobalObjects.hpp:91
Timer pollRateTimer
Definition: Driver_GlobalObjects.hpp:65
IdleTickManager idleManager
Definition: Driver_GlobalObjects.hpp:111
QuitChecker quitChecker
Definition: Driver_GlobalObjects.hpp:115
Timer playerKeypressTimer
Definition: Driver_GlobalObjects.hpp:69
DisplayInterfaceManager displayInterfaceManager
Definition: Driver_GlobalObjects.hpp:86
std::stringstream ss_
Definition: Driver_GlobalObjects.hpp:124
SaveFileManager saveFileManager
Definition: Driver_GlobalObjects.hpp:81