Implemented many things. Refactored parsers. Added some behaviors and items. Added weapons.

This commit is contained in:
2016-12-02 20:29:40 +02:00
parent 0b6a988184
commit f255905c73
70 changed files with 1614 additions and 908 deletions

View File

@ -10,7 +10,7 @@
#include <base/GameObject.h>
#include <base/RenderContext.h>
#include <base/Scene.h>
#include <model/Scene.h>
#include <model/Configuration.h>
#include <resources/ResourceManager.h>
@ -26,13 +26,19 @@ namespace farmlands {
static GameState& current();
static void setCurrent(GameState& state);
// Game settings
model::Configuration* config;
// Render context
base::RenderContext renderContext;
base::Scene* scene;
model::Configuration* config;
// Scene
model::Scene* scene;
std::vector<base::GameObject*> itemPrefabs;
// Misc
float elapsedTime;
bool gameInitialized;
private:
static GameState s_current;