static string ArrestThief(Thief thief, Police police) { string result = "Polisen konfiskerar tjuvens stöldgods"; arrestedThiefs++; police.Confiscated.AddRange(thief.StolenGoods); thief.StolenGoods.Clear(); prison.Add(thief); return(result); }
static string RobCitizen(Citizen citizen, Thief thief) { string result = "Tjuven ser inget av värde att råna av medborgaren"; // kollar om medborgaren har något att råna if (citizen.Belongings.Count > 0) { robbedCitizens++; var itemIndex = random.Next(0, citizen.Belongings.Count); thief.StolenGoods.Add(citizen.Belongings[itemIndex]); result = "Tjuven rånar medborgaren på " + citizen.Belongings[itemIndex].Name; citizen.Belongings.RemoveAt(itemIndex); } return(result); }