fixed locals, fixed object+world gen

This commit is contained in:
TAASONI3
2023-12-13 15:33:12 +01:00
parent 5583440b7e
commit b07135d8f3
29 changed files with 649 additions and 275 deletions

View File

@@ -24,16 +24,16 @@ public class ContentGenerator : MonoBehaviour
{
switch (tiletype.ToLower())
{
case "plane":
case "plain":
return generateTileContent();
case "mountains":
return generateStoneTileContent();
case "forest":
return generateTreeTileContent();
case "river":
return generateRiverTileContent();
case "lake":
return generateLakeTileContent();
case "hills":
return generateHillTileContent();
case "desert":
return generateDesertTileContent();
case "city":
return generateCityTileContent();
}
@@ -77,11 +77,11 @@ public class ContentGenerator : MonoBehaviour
int chance = rand.Next(1, 101);
if (chance < 60)
{
return stones[rand.Next(0, stones.Length)];
return null;
}
else if (chance >= 60 && chance < 90)
{
return trees[rand.Next(0, trees.Length)];
return stones[rand.Next(0, stones.Length)];
}
else if (chance >= 90 && chance < 95)
{
@@ -122,7 +122,7 @@ public class ContentGenerator : MonoBehaviour
}
}
public GameObject generateRiverTileContent()
public GameObject generateDesertTileContent()
{
int chance = rand.Next(1, 101);
if (chance < 50)
@@ -131,14 +131,7 @@ public class ContentGenerator : MonoBehaviour
}
else if (chance >= 50 && chance < 90)
{
if (rand.Next(0, 2) == 0)
{
return trees[rand.Next(0, trees.Length)];
}
else
{
return stones[rand.Next(0, stones.Length)];
}
return stones[rand.Next(0, stones.Length)];
}
else if (chance >= 90 && chance < 95)
{
@@ -154,7 +147,7 @@ public class ContentGenerator : MonoBehaviour
}
}
public GameObject generateLakeTileContent()
public GameObject generateHillTileContent()
{
int chance = rand.Next(1, 101);
if (chance < 75)