private void ChangeType() { switch (SelectedCaseType.ToLower()) { case "empty": Case = new EmptyCase(); break; case "property": Case = new PropertyCase(); break; case "chance": Case = new ChanceCase(); break; case "chest": Case = new ChestCase(); break; case "jail": Case = new JailCase(); break; case "station": Case = new StationCase(); break; case "tax": Case = new TaxCase(); break; } }
/// <summary> /// Fill the default cases : /// -Start /// -Parking /// -Jail /// -FreeJail /// </summary> public void FillDefaultCase() { Cases.Clear(); for (var i = 0; i < NumberCase - 1; i++) { AbstractCase createCase = new EmptyCase(); switch (i) { case 0: createCase = new ParkingCase(); break; case 10: createCase = new JailCase(); break; case 29: createCase = new FreeJail(); break; } Cases.Add(createCase); } Cases.Add(new StartCase()); }