Exemple #1
0
        private void SetTile(TerrainTile tile)
        {
            var pgt = (TerrainTile)PG_TerrainTile.SelectedObject;
            tile.CopyFrom(pgt);

            ReloadBuildingsTerrain();
        }
Exemple #2
0
        private void SetTile(TerrainTile tile, Control obj)
        {
            var pgt = (TerrainTile)PG_Tile.SelectedObject;

            tile.CopyFrom(pgt);
            RefreshTile(obj, tile);
            ReloadMap();
        }
        private void SetTile(TerrainTile tile)
        {
            var pgt = (TerrainTile)PG_TerrainTile.SelectedObject;

            if (tbeForm?.randomizeVariation == true)
            {
                switch (pgt.UnitModel)
                {
                case TerrainUnitModel.Cliff5B:
                case TerrainUnitModel.River5B:
                    Random rand = new();
                    pgt.Variation = (ushort)rand.Next(4);
                    break;
                }
            }

            tile.CopyFrom(pgt);

            ReloadBuildingsTerrain();
        }