summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2RegistedTenantDB.h
blob: ee5bd727920998f4c89ddc5a309cc368fd3c3c56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
#include "common.h"
#include "LArray.h"

class AFX_CLASS_EXPORT T2RegistedTenantDB : private LArray {
public:
	T2RegistedTenantDB();
	virtual ~T2RegistedTenantDB();
	void Init(T2TenantArrayList* tenantArrayList);
	void AddItem(T2Tenant* tenant);
	void RemoveItem(T2Tenant* tenant);
	T2EquipPtrList* GetList(unsigned int registID) const;
	T2Tenant* GetFirstTenant(unsigned int registID) const;
	T2Tenant* SearchToilet(const T2RouteNavigator*, POINT, int&) const;
	T2Tenant* FindEmptyParking() const;
	T2Tenant* FindHisParking(T2People*) const;
};