diff options
Diffstat (limited to 'src/Room.cpp')
-rw-r--r-- | src/Room.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Room.cpp b/src/Room.cpp new file mode 100644 index 0000000..abcc16b --- /dev/null +++ b/src/Room.cpp @@ -0,0 +1,27 @@ +#include "../include/Room.hpp" + +namespace dchat +{ + static std::shared_ptr<Room> currentRoom = nullptr; + static std::shared_ptr<Rooms> rooms = nullptr; + + std::shared_ptr<Room> getCurrentRoom() + { + return currentRoom; + } + + void setCurrentRoom(std::shared_ptr<Room> room) + { + currentRoom = room; + } + + std::shared_ptr<Rooms> getRooms() + { + return rooms; + } + + void setRooms(std::shared_ptr<Rooms> _rooms) + { + rooms = _rooms; + } +}
\ No newline at end of file |