Exemplo n.º 1
0
        //міняємо місцями порожню частину з якоюсь (за координатами) непорожньою
        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;
        }
Exemplo n.º 2
0
 //Заповнюємо кімнату за заданою умовою
 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");
 }