Ejemplo n.º 1
0
 private void FillLayer(int level, World.Layer layer, World.Tile tile)
 {
     for (int x = 0; x < worldWidth; x++)
     {
         for (int y = 0; y < worldWidth; y++)
         {
             world.SetTile(x, y, level, layer, tile);
         }
     }
 }
Ejemplo n.º 2
0
 private void ReplaceLayer(int level, World.Layer layer, World.Tile oldTile, World.Tile newTile)
 {
     for (int x = 0; x < worldWidth; x++)
     {
         for (int y = 0; y < worldWidth; y++)
         {
             if (world.GetTile(x, y, level, layer) == oldTile)
             {
                 world.SetTile(x, y, level, layer, newTile);
             }
         }
     }
 }
Ejemplo n.º 3
0
 private void FillLayerRandom(int level, World.Layer layer, World.Tile tile, float percentage)
 {
     for (int x = 0; x < worldWidth; x++)
     {
         for (int y = 0; y < worldWidth; y++)
         {
             // Chance to place object
             float randomFloat = Random.Range(0f, 1f);
             if (randomFloat < percentage)
             {
                 // Place object
                 world.SetTile(x, y, level, layer, tile);
             }
         }
     }
 }