X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2Fapp.cpp;h=913f9f265dc7cffbf7228b24402bb5d621696555;hb=d921cba26f21e4a75b22f5e9d9be988707bf6a8f;hp=a732ca64b21cc8cc5130864a740f47b5ccc47291;hpb=2ab70a92ae39cebc6166ef15545ebcbd31a31c38;p=blobs.git diff --git a/src/app/app.cpp b/src/app/app.cpp index a732ca6..913f9f2 100644 --- a/src/app/app.cpp +++ b/src/app/app.cpp @@ -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") {