#include "app/Assets.hpp"
#include "app/init.hpp"
#include "app/MasterState.hpp"
-#include "world/Creature.hpp"
+#include "creature/Creature.hpp"
#include "world/Planet.hpp"
#include "world/Set.hpp"
#include "world/Simulation.hpp"
std::cout << "moon cycle in days: " << (moon.OrbitalPeriod() / planet.RotationalPeriod()) << std::endl;
std::cout << "moon cycles per year: " << (planet.OrbitalPeriod() / moon.OrbitalPeriod()) << std::endl;
- auto blob = new world::Creature;
- blob->BuildVAO();
+ auto blob = new creature::Creature;
Spawn(*blob, planet, assets);
+ blob->BuildVAO();
+ blob->Name("Blob");
app::MasterState state(assets, sim);
state.GetCamera()
// .Reference(sun)
// .Orbital(glm::vec3(-500.0f, 500.0f, 500.0f))
//;
+ state.GetCreaturePanel().Show(*blob);
app::Application app(init.window, init.viewport);
app.PushState(&state);