Summary Files Commits Branches @commit @diff @stats
path: root / src / Screen.cpp
diff options
context:
space:
mode:
Commit870f3c462f5109df2b5c14e97eda504b49f2faa2 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-07-23 13:14:36 +0300
Committer
 Syndamia <kamen@syndamia.com>
2025-07-23 13:14:36 +0300
Files6a91c88758ae70774cf5821db1002ca6cb245e5f /src/Screen.cpp
screen-generator-nemetschek-870f3c462f5109df2b5c14e97eda504b49f2faa2.tar
screen-generator-nemetschek-870f3c462f5109df2b5c14e97eda504b49f2faa2.tar.gz
screen-generator-nemetschek-870f3c462f5109df2b5c14e97eda504b49f2faa2.zip
Parent7078ecee3a6e0df9e8494ca94601e75835bf9d90 (diff)
feat: Implement base Screen object
1 files changed, 17 insertions, 0 deletions
-rw-r--r--src/Screen.cpp17
diff --git a/src/Screen.cpp b/src/Screen.cpp
new file mode 100644
index 0000000..3ff3183
--- /dev/null
+++ b/src/Screen.cpp
@@ -0,0 +1,17 @@
+#include "Screen.h"
+
+Screen::Screen(mm width, mm height) : width(width), height(height) { }
+
+Screen::~Screen() { }
+
+mm Screen::getHeight() const {
+ return this->height;
+}
+
+mm Screen::getWidth() const {
+ return this->width;
+}
+
+std::ostream& operator<<(std::ostream& ostr, const Screen& screen) {
+ return ostr << "Screen: " << screen.width << "x" << screen.height;
+}