/// <summary> /// /// </summary> /// <param name="plot"></param> private void doBuilding() { // Construct a random building and place it into the buildings list. CityBuilding building; BuildingType type = BuildingType.BUILDING_CIVIL | BuildingType.BUILDING_GENERAL; BuildingFlags flags = BuildingFlags.BUILDING_FLAG_ACOND | BuildingFlags.BUILDING_FLAG_LIGHTS | BuildingFlags.BUILDING_FLAG_LOGO | BuildingFlags.BUILDING_FLAG_TRIM; BuildingPlot plot = new BuildingPlot(); plot.xpos = randomValue(256) / 4; plot.ypos = randomValue(256) / 4; plot.width = (byte)randomValue(10); plot.depth = (byte)randomValue(10); plot.plotFlags = PlotClaimType.CLAIM_BUILDING | PlotClaimType.CLAIM_COMPLEX; building = new CityBuilding(type, plot, flags, UUID.Zero,cityMap.centralRegions[0],"Building"); }