From fe04821945e5eec0feed8f7f1eb58b36ce0a7161 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 23 Jul 2025 13:15:06 +0300 Subject: feat: Implement Television object --- src/Television.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/Television.cpp (limited to 'src/Television.cpp') diff --git a/src/Television.cpp b/src/Television.cpp new file mode 100644 index 0000000..cf60d73 --- /dev/null +++ b/src/Television.cpp @@ -0,0 +1,16 @@ +#include "Television.h" +#include "cli.hpp" + +Television::Television(mm width, mm height) : Screen(width, height) { } + +Television::~Television() { } + +Television* Television::fromCommandLine() { + mm iwidth = 0; + cli::readUserInput(iwidth, "Enter width (in mm): ", "Invalid width, try again!"); + + mm iheight = 0; + cli::readUserInput(iheight, "Enter height (in mm): ", "Invalid height, try again!"); + + return new Television(iwidth, iheight); +} -- cgit v1.3.1-23-gd82d