Example #1
0
 /// <summary>
 /// Checks if a generated location is an land tile, so objects do not spawn on roads
 /// </summary>
 /// <param name="x"></param>
 /// <param name="z"></param>
 /// <param name="map"></param>
 /// <returns></returns>
 bool CheckIfPlacableTile(int x, int z, TDMapII map)
 {
     if (map.getTile(x, z) == 1 || map.getTile(x, z) == 2 || map.getTile(x, z) == 3)
         return true;
     else
         return false;
 }
Example #2
0
    /// <summary>
    /// Loads a TDMap into a tilemap used in this class
    /// </summary>
    /// <param name="Tiles"></param>
    public void LoadMapTiles(TDMapII Tiles)
    {
        TileMap = new int[300][];

        for (int i = 0; i < 300; i++)
        {
            TileMap[i] = new int[300];
        }

        for (int i = 0; i < 300; i++)
        {
            for (int j = 0; j < 300; j++)
            {
                TileMap[i][j] = Tiles.getTile(i, j);
            }
        }
    }