HeadBall  1.0
A game
Classes | Namespaces | Typedefs
Game.hpp File Reference
#include <SFML/Graphics.hpp>
#include <box2d/box2d.h>
#include <string>
#include <memory>
#include "StateMachine.hpp"
#include "InputManager.hpp"
#include "AssetManager.hpp"
#include "TimeManager.hpp"
Include dependency graph for Game.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HeadBall::GameData
 Struct where the necessaey game data used by all the states is stored. More...
 
struct  HeadBall::ScoreTimeData
 Struct where the game time and player score is stored. More...
 
class  HeadBall::Game
 Class where game loop is processed. More...
 

Namespaces

 HeadBall
 Custom namespace used throughout the project.
 

Typedefs

typedef std::shared_ptr< GameData > HeadBall::GameDataRef
 The Shared Pointer of GameData Struct. More...
 
typedef std::shared_ptr< ScoreTimeData > HeadBall::ScoreTimeRef
 The Shared Pointer of ScoreTimeData struct. More...
 
typedef std::shared_ptr< b2World > HeadBall::WorldRef
 The Shared Pointer that points to the Box2D world. More...