private void BuildData() { areas = new CityAreas(cityAreasFile.FullName); for (int i = 0; i != areas.AreaCollection.Count; i++) { ListBox_Areas.Items.Add(areas.AreaCollection[i]); } }
public static void CleanData() { FrameNameTable = null; FrameResource = null; VertexBufferPool = null; IndexBufferPool = null; SoundSector = null; Actors = null; ItemDescs = null; Collisions = null; CityAreas = null; }
public static void CleanData() { FrameNameTable = null; FrameResource = null; VertexBufferPool = null; IndexBufferPool = null; SoundSector = null; Actors = null; ItemDescs = null; Collisions = null; CityAreas = null; CityShops = null; roadMap = null; ATLoader = null; AIWorlds = null; OBJData = null; }
// find the minimum cost of making libraries accessible to all the citizens and print it on a new line. static long RoadsAndLibraries(int n, int c_lib, int c_road, int[][] cities) { if (c_road >= c_lib) { return(c_lib * n); } // n = 3 // c_lib = 2 // c_road = 1 // cityArea = { 1 1 0 } // areaCounter = 1 // divide cities to connected areas var cityAreas = new CityAreas(); int unconnectedCitites = n; foreach (var cityPair in cities) { int addedNum = cityAreas.AddConnectedCities(cityPair[0], cityPair[1]); unconnectedCitites = unconnectedCitites - addedNum; } return(c_lib * (cityAreas.AreaCount + unconnectedCitites) + c_road * (n - cityAreas.AreaCount - unconnectedCitites)); }