diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-04-09 12:59:16 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-04-09 12:59:16 +0300 |
| commit | fa4fa3bc739b197bf4683df4aae61915dd686bf9 (patch) | |
| tree | 5d4b31ee320b384e087e92059667c68c9cfda7b0 | |
| parent | 685f6a12c7c7ea05a390532f94cd5a755d12291e (diff) | |
| download | Mundus-fa4fa3bc739b197bf4683df4aae61915dd686bf9.tar Mundus-fa4fa3bc739b197bf4683df4aae61915dd686bf9.tar.gz Mundus-fa4fa3bc739b197bf4683df4aae61915dd686bf9.zip | |
Holes are generated less often. Added new material, U_stone (dropped from U_rock).
| -rw-r--r-- | Mundus/Icons/Project files/U_stone.xcf | bin | 0 -> 3574 bytes | |||
| -rw-r--r-- | Mundus/Icons/Underground/Materials/U_stone.png | bin | 0 -> 4339 bytes | |||
| -rw-r--r-- | Mundus/Mundus.csproj | 2 | ||||
| -rw-r--r-- | Mundus/Service/SuperLayers/Generators/LandSuperLayerGenerator.cs | 2 | ||||
| -rw-r--r-- | Mundus/Service/Tiles/ItemPresets/MaterialPresets.cs | 4 | ||||
| -rw-r--r-- | Mundus/Service/Tiles/ItemPresets/StructurePresets.cs | 2 | ||||
| -rw-r--r-- | Mundus/gtk-gui/generated.cs | 2 | ||||
| -rw-r--r-- | Mundus/gtk-gui/gui.stetic | 5 |
8 files changed, 15 insertions, 2 deletions
diff --git a/Mundus/Icons/Project files/U_stone.xcf b/Mundus/Icons/Project files/U_stone.xcf Binary files differnew file mode 100644 index 0000000..8fd8bc1 --- /dev/null +++ b/Mundus/Icons/Project files/U_stone.xcf diff --git a/Mundus/Icons/Underground/Materials/U_stone.png b/Mundus/Icons/Underground/Materials/U_stone.png Binary files differnew file mode 100644 index 0000000..bcede1c --- /dev/null +++ b/Mundus/Icons/Underground/Materials/U_stone.png 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 @@ <Reference Include="atk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
<SpecificVersion>False</SpecificVersion>
</Reference>
+ <Reference Include="Mono.Posix" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="gtk-gui\gui.stetic">
@@ -79,6 +80,7 @@ <EmbeddedResource Include="Icons\Land\Structures\L_boulder_inventory.png" />
<EmbeddedResource Include="Icons\Land\Structures\L_tree_inventory.png" />
<EmbeddedResource Include="Icons\Land\Structures\L_wooden_ladder_inventory.png" />
+ <EmbeddedResource Include="Icons\Underground\Materials\U_stone.png" />
</ItemGroup>
<ItemGroup>
<Compile Include="gtk-gui\generated.cs" />
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 @@ <property name="Image">resource:Mundus.Icons.Land.Structures.L_wooden_ladder_inventory.png</property> </source> </icon-set> + <icon-set id="U_stone"> + <source> + <property name="Image">resource:Mundus.Icons.Underground.Materials.U_stone.png</property> + </source> + </icon-set> </icon-factory> <widget class="Gtk.Window" id="Mundus.Views.Windows.NewGameWindow" design-size="581 275"> <property name="MemberName" /> |
