示例#1
0
文件: Hall.cs 项目: Team-on/works
		public Place(Coord refpos) {
			refPos = refpos;
			chairs = new List<Chair>();
		}
示例#2
0
文件: Hall.cs 项目: Team-on/works
		public bool NearTable(Coord pos) {
			foreach (var i in places)
				if (Math.Abs(i.refPos.x - pos.x) <= 3 && Math.Abs(i.refPos.y - pos.y) <= 3)
					return true;
			return false;
		}
示例#3
0
文件: Hall.cs 项目: Team-on/works
		public Chair(Coord refpos) {
			refPos = refpos;
		}
示例#4
0
文件: Hall.cs 项目: Team-on/works
		public Hall(Coord _leftUpCorner, Coord _rightDownCorner) {
			leftUpCorner = _leftUpCorner;
			rightDownCorner = _rightDownCorner;
			places = new List<Place>();
		}
示例#5
0
文件: Hall.cs 项目: Team-on/works
		public ManyPlaces(Coord refpos) : base(refpos) {
			tables = new List<Coord>();
		}
示例#6
0
文件: Hall.cs 项目: Team-on/works
		public void AddTable(Coord refPos) => tables.Add(refPos);