public Furniture(int id, int x, int y, string name, EnumFurniture furniture) { _Id = id; _XPos = x; _YPos = y; Name = name; _Type = furniture; }
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); }
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"); }
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 "); } }