From fa4fa3bc739b197bf4683df4aae61915dd686bf9 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 9 Apr 2020 12:59:16 +0300 Subject: Holes are generated less often. Added new material, U_stone (dropped from U_rock). --- Mundus/Icons/Project files/U_stone.xcf | Bin 0 -> 3574 bytes Mundus/Icons/Underground/Materials/U_stone.png | Bin 0 -> 4339 bytes Mundus/Mundus.csproj | 2 ++ .../SuperLayers/Generators/LandSuperLayerGenerator.cs | 2 +- Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs | 4 ++++ Mundus/Service/Tiles/ItemPresets/StructurePresets.cs | 2 +- Mundus/gtk-gui/generated.cs | 2 ++ Mundus/gtk-gui/gui.stetic | 5 +++++ 8 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 Mundus/Icons/Project files/U_stone.xcf create mode 100644 Mundus/Icons/Underground/Materials/U_stone.png diff --git a/Mundus/Icons/Project files/U_stone.xcf b/Mundus/Icons/Project files/U_stone.xcf new file mode 100644 index 0000000..8fd8bc1 Binary files /dev/null and b/Mundus/Icons/Project files/U_stone.xcf differ diff --git a/Mundus/Icons/Underground/Materials/U_stone.png b/Mundus/Icons/Underground/Materials/U_stone.png new file mode 100644 index 0000000..bcede1c Binary files /dev/null and b/Mundus/Icons/Underground/Materials/U_stone.png differ diff --git a/Mundus/Mundus.csproj b/Mundus/Mundus.csproj index 4e5d42a..fdd515f 100644 --- a/Mundus/Mundus.csproj +++ b/Mundus/Mundus.csproj @@ -46,6 +46,7 @@ False + @@ -79,6 +80,7 @@ + diff --git a/Mundus/Service/SuperLayers/Generators/LandSuperLayerGenerator.cs b/Mundus/Service/SuperLayers/Generators/LandSuperLayerGenerator.cs index 2659d86..461f20a 100644 --- a/Mundus/Service/SuperLayers/Generators/LandSuperLayerGenerator.cs +++ b/Mundus/Service/SuperLayers/Generators/LandSuperLayerGenerator.cs @@ -38,7 +38,7 @@ namespace Mundus.Service.SuperLayers.Generators { for(int col = 0; col < size; col++) { for(int row = 0; row < size; row++) { - if (rnd.Next(0, 100) == 1) { + if (rnd.Next(0, 200) == 1) { tiles[col, row] = null; } else { diff --git a/Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs b/Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs index a398561..08eb7cd 100644 --- a/Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs +++ b/Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs @@ -14,5 +14,9 @@ namespace Mundus.Service.Tiles.ItemPresets { public static Material GetAGrass() { return new Material("L_grass"); } + + public static Material GetAStone() { + return new Material("U_stone"); + } } } diff --git a/Mundus/Service/Tiles/ItemPresets/StructurePresets.cs b/Mundus/Service/Tiles/ItemPresets/StructurePresets.cs index 8feb3d3..2fb9268 100644 --- a/Mundus/Service/Tiles/ItemPresets/StructurePresets.cs +++ b/Mundus/Service/Tiles/ItemPresets/StructurePresets.cs @@ -13,7 +13,7 @@ namespace Mundus.Service.Tiles.ItemPresets { } public static Structure GetAURock() { - return new Structure("U_rock", "U_rock", 10, ToolTypes.Pickaxe, 2); + return new Structure("U_rock", "U_rock", 10, ToolTypes.Pickaxe, 2, false, false, MaterialPresets.GetAStone()); } public static Structure GetAWoodenLadder() { diff --git a/Mundus/gtk-gui/generated.cs b/Mundus/gtk-gui/generated.cs index d1017c8..e67f971 100644 --- a/Mundus/gtk-gui/generated.cs +++ b/Mundus/gtk-gui/generated.cs @@ -68,6 +68,8 @@ namespace Stetic w1.Add("L_tree_inventory", w28); global::Gtk.IconSet w29 = new global::Gtk.IconSet(global::Gdk.Pixbuf.LoadFromResource("Mundus.Icons.Land.Structures.L_wooden_ladder_inventory.png")); w1.Add("L_wooden_ladder_inventory", w29); + global::Gtk.IconSet w30 = new global::Gtk.IconSet(global::Gdk.Pixbuf.LoadFromResource("Mundus.Icons.Underground.Materials.U_stone.png")); + w1.Add("U_stone", w30); w1.AddDefault(); } } diff --git a/Mundus/gtk-gui/gui.stetic b/Mundus/gtk-gui/gui.stetic index b5603bd..ddcfd43 100644 --- a/Mundus/gtk-gui/gui.stetic +++ b/Mundus/gtk-gui/gui.stetic @@ -147,6 +147,11 @@ resource:Mundus.Icons.Land.Structures.L_wooden_ladder_inventory.png + + + resource:Mundus.Icons.Underground.Materials.U_stone.png + + -- cgit v1.2.3