]> git.localhorst.tv Git - blobs.git/blobdiff - src/blobs.cpp
old glm
[blobs.git] / src / blobs.cpp
index e0a4769ba2eadd965fadca11b81d26613fdaee2c..56475029097c8f061ca5ec971d994aac68674200 100644 (file)
@@ -3,7 +3,7 @@
 #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"
@@ -67,9 +67,10 @@ int main(int argc, char *argv[]) {
        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()
@@ -88,6 +89,7 @@ int main(int argc, char *argv[]) {
        //      .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);