//міняємо місцями порожню частину з якоюсь (за координатами) непорожньою public void Swap(Position oldPosition, Position newPos) { RoomPart temp = RoomParts[oldPosition.X, oldPosition.Y]; RoomParts[oldPosition.X, oldPosition.Y] = RoomParts[newPos.X, newPos.Y]; RoomParts[newPos.X, newPos.Y] = temp; }
//Заповнюємо кімнату за заданою умовою protected void FillRoom(RoomPart[,] boardToFill) { boardToFill[0, 0] = new RoomPart("table"); boardToFill[0, 1] = new RoomPart("chair1"); boardToFill[0, 2] = new RoomPart("cupboard"); boardToFill[1, 0] = new RoomPart("chair2"); boardToFill[1, 1] = new RoomPart("_______"); boardToFill[1, 2] = new RoomPart("armchair"); }