]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/app.cpp
spherical planets
[blobs.git] / src / app / app.cpp
index a732ca64b21cc8cc5130864a740f47b5ccc47291..913f9f265dc7cffbf7228b24402bb5d621696555 100644 (file)
@@ -176,7 +176,7 @@ Assets::Assets()
 , font_path(path + "fonts/")
 , skin_path(path + "skins/")
 , tile_path(path + "tiles/")
-, random(0x6283B64CEFE47925)
+, random(0x6283B64CEFE57925)
 , fonts{
        graphics::Font(font_path + "DejaVuSans.ttf", 32),
        graphics::Font(font_path + "DejaVuSans.ttf", 24),
@@ -251,6 +251,9 @@ void Assets::ReadResources(io::TokenStreamReader &in) {
                                in.ReadString(data.resources[id].label);
                        } else if (name == "density") {
                                data.resources[id].density = in.GetDouble();
+                       } else if (name == "energy") {
+                               data.resources[id].energy = in.GetDouble();
+                               data.resources[id].inverse_energy = 1.0 / data.resources[id].energy;
                        } else if (name == "state") {
                                in.ReadIdentifier(name);
                                if (name == "solid") {