room.h
来自「同样是设计模式中的迷宫问题」· C头文件 代码 · 共 27 行
H
27 行
class Room:public MapSite
{
public:
Room(int roomNo)
{
roomNumber = roomNo;
cout<<"You have created a room with a id( ";
cout<<roomNo;
cout<<" )\n";
}
MapSite* GetSide(int no) const
{
return _sides[no];
}
void SetSide(int no,MapSite* mapSite)
{
_sides[no] = mapSite;
}
virtual void Enter()
{
cout<<"You hava entered a room!\n";
}
private:
MapSite* _sides[4];
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?