WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Classes | Macros | Functions | Variables
Driver_GlobalObjects.hpp File Reference
#include <Math/Random/RandomLehmer.hpp>
#include <Math/Random/GlobalRandom.hpp>
#include "Driver_Settings_WordLists.cpp"
#include <Game/NameGen/NameGen.hpp>
#include <Graphics/Colour/Colour.hpp>
#include <Graphics/Colour/ColourManager.hpp>
#include "TextureManager.hpp"
#include <string>
#include <Container/Vector/Vector.hpp>
#include <Graphics/Font/Font.hpp>
#include <Device/Mouse/Mouse.hpp>
#include <Device/Keyboard/Keyboard.hpp>
#include <System/Time/Timer.hpp>
#include "CompileCount.hpp"
#include "Creature_Generator.cpp"
#include <File/SaveFileManager.hpp>
#include <Device/Display/DisplayInterface.hpp>
#include <Device/Display/DisplayInterfaceManager.hpp>
#include <Device/Mouse/MouseInterface.hpp>
#include <Device/Mouse/MouseInterfaceManager.hpp>
#include <Device/Keyboard/KeyboardInterface.hpp>
#include <Device/Keyboard/KeyboardInterfaceManager.hpp>
#include <Graphics/GUI/GUI_Manager.hpp>
#include <Graphics/GUI/GUI.hpp>
#include <Interface/LogicTick/LogicTickInterface.hpp>
#include <Interface/LogicTick/LogicTickManager.hpp>
#include <Interface/IdleTick/IdleTickInterface.hpp>
#include <Interface/IdleTick/IdleTickManager.hpp>
#include "Driver_QuitChecker.hpp"
Include dependency graph for Driver_GlobalObjects.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Stream
 

Macros

#define WORLDSIM_DRIVER_GLOBAL_OBJECTS_HPP
 

Functions

void consoleMessage (std::string s)
 
void Console (std::string s)
 

Variables

RandomLehmer SEEDER
 
RandomLehmer globalRandom
 
RandomLehmer RNG_TEST
 
NameGen globalNameGen
 
ColourManager< unsigned char > colourManager
 
TextureManager textureManager
 
Vector< std::string > vConsoleMessage
 
Wildcat::Font font8x8
 
Mouse globalMouse
 
Keyboard globalKeyboard
 
Timer frameRateTimer
 
Timer pollRateTimer
 
Timer logicRateTimer
 
Timer physicsRateTimer
 
Timer animationTimer
 
Timer playerKeypressTimer
 
Timer debugTimer
 
Creature_Generator creatureGenerator
 
SaveFileManager saveFileManager
 
DisplayInterfaceManager displayInterfaceManager
 
MouseInterfaceManager mouseInterfaceManager
 
KeyboardInterfaceManager keyboardInterfaceManager
 
GUI_Manager globalGuiManager
 
LogicTickManager logicTickManager
 
IdleTickManager idleManager
 
QuitChecker quitChecker
 

Macro Definition Documentation

◆ WORLDSIM_DRIVER_GLOBAL_OBJECTS_HPP

#define WORLDSIM_DRIVER_GLOBAL_OBJECTS_HPP

Function Documentation

◆ Console()

void Console ( std::string  s)
inline

◆ consoleMessage()

void consoleMessage ( std::string  s)
inline

Variable Documentation

◆ animationTimer

Timer animationTimer

◆ colourManager

ColourManager<unsigned char> colourManager

◆ creatureGenerator

Creature_Generator creatureGenerator

◆ debugTimer

Timer debugTimer

◆ displayInterfaceManager

DisplayInterfaceManager displayInterfaceManager

◆ font8x8

Wildcat::Font font8x8

◆ frameRateTimer

Timer frameRateTimer

◆ globalGuiManager

GUI_Manager globalGuiManager

◆ globalKeyboard

Keyboard globalKeyboard

◆ globalMouse

Mouse globalMouse

◆ globalNameGen

NameGen globalNameGen

◆ globalRandom

RandomLehmer globalRandom

◆ idleManager

IdleTickManager idleManager

◆ keyboardInterfaceManager

KeyboardInterfaceManager keyboardInterfaceManager

◆ logicRateTimer

Timer logicRateTimer

◆ logicTickManager

LogicTickManager logicTickManager

◆ mouseInterfaceManager

MouseInterfaceManager mouseInterfaceManager

◆ physicsRateTimer

Timer physicsRateTimer

◆ playerKeypressTimer

Timer playerKeypressTimer

◆ pollRateTimer

Timer pollRateTimer

◆ quitChecker

QuitChecker quitChecker

◆ RNG_TEST

RandomLehmer RNG_TEST

◆ saveFileManager

SaveFileManager saveFileManager

◆ SEEDER

RandomLehmer SEEDER

◆ textureManager

TextureManager textureManager

◆ vConsoleMessage

Vector<std::string> vConsoleMessage