Danbias/Code/GameLogic/Game.h

28 lines
372 B
C
Raw Normal View History

2013-11-19 09:52:36 +01:00
#ifndef GAME_H
#define GAME_H
2013-11-19 11:07:14 +01:00
#include "Level.h"
#include "Player.h"
#include "IGame.h"
2013-11-29 10:04:44 +01:00
#include "Camera.h"
2013-11-19 09:52:36 +01:00
namespace GameLogic
{
class Game
{
public:
2013-11-20 15:47:11 +01:00
Game();
~Game();
2013-11-19 11:07:14 +01:00
void Init();
2013-11-19 18:35:35 +01:00
void StartGame();
2013-11-29 10:04:44 +01:00
void Update(keyInput keyPressed, float pitch, float yaw);
2013-11-21 12:05:39 +01:00
void Render();
private:
Level* level;
Player* player;
2013-11-29 10:04:44 +01:00
Camera* camera;
2013-11-19 09:52:36 +01:00
};
2013-11-20 16:01:39 +01:00
}
2013-11-19 09:52:36 +01:00
#endif