]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/app.cpp
randomize creature properties a bit
[blobs.git] / src / app / app.cpp
index e4dc1a58eef0de9166254142f5ea19073810c9e3..5a4cd67e0c2f1f0fee3275239b61b3af43fa9bac 100644 (file)
@@ -176,6 +176,7 @@ Assets::Assets()
 , font_path(path + "fonts/")
 , skin_path(path + "skins/")
 , tile_path(path + "tiles/")
+, random(0)
 , fonts{
        graphics::Font(font_path + "DejaVuSans.ttf", 32),
        graphics::Font(font_path + "DejaVuSans.ttf", 24),
@@ -251,6 +252,8 @@ void Assets::ReadResources(io::TokenStreamReader &in) {
                        in.Skip(io::Token::EQUALS);
                        if (name == "label") {
                                in.ReadString(data.resources[id].label);
+                       } else if (name == "density") {
+                               data.resources[id].density = in.GetDouble();
                        } else if (name == "state") {
                                in.ReadIdentifier(name);
                                if (name == "solid") {