Beispiel #1
0
 public Furniture(int id, int x, int y, string name, EnumFurniture furniture)
 {
     _Id   = id;
     _XPos = x;
     _YPos = y;
     Name  = name;
     _Type = furniture;
 }
Beispiel #2
0
        protected virtual bool AddNewItem(Furniture furniture, EnumFurniture @enum)
        {
            if ((EnumFurniture)Enum.ToObject(typeof(EnumFurniture), Arr[furniture.XPos, furniture.YPos]) == EnumFurniture.Clear)
            {
                furniture.SetId(Lst.Count);
                Lst.Add(furniture);
                Arr[furniture.XPos, furniture.YPos] = (int)@enum;
                return(true);
            }

            return(false);
        }
Beispiel #3
0
        protected virtual string GetTypeName(EnumFurniture @enum)
        {
            switch (@enum)
            {
            case EnumFurniture.Armchair:
                return("AChair");

            case EnumFurniture.Chair:
                return("Chair");

            case EnumFurniture.Table:
                return("Table");

            case EnumFurniture.TV:
                return("TV");
            }

            return("Unknown type");
        }
Beispiel #4
0
        private string DrowChar(EnumFurniture @enum)
        {
            switch (@enum)
            {
            case EnumFurniture.Clear:
                return(" . ");

            case EnumFurniture.Chair:
                return(" H ");

            case EnumFurniture.Armchair:
                return(" M ");

            case EnumFurniture.Table:
                return(" T ");

            case EnumFurniture.TV:
                return(" Y ");

            default:
                return(" X ");
            }
        }