private void SetTile(TerrainTile tile) { var pgt = (TerrainTile)PG_TerrainTile.SelectedObject; tile.CopyFrom(pgt); ReloadBuildingsTerrain(); }
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(); }