From 870f3c462f5109df2b5c14e97eda504b49f2faa2 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 23 Jul 2025 13:14:36 +0300 Subject: feat: Implement base Screen object --- src/Screen.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/Screen.cpp (limited to 'src/Screen.cpp') 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; +} -- cgit v1.3.1-23-gd82d