aboutsummaryrefslogtreecommitdiff
path: root/src/Room.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Room.cpp')
-rw-r--r--src/Room.cpp27
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