From b844597fd23bc57aa97e231fc90eecfd6322cecc Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 7 May 2022 08:28:27 +0300 Subject: Reorganized whole architecture --- src/Models/Hall.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/Models/Hall.cpp (limited to 'src/Models/Hall.cpp') diff --git a/src/Models/Hall.cpp b/src/Models/Hall.cpp new file mode 100644 index 0000000..98b8cbb --- /dev/null +++ b/src/Models/Hall.cpp @@ -0,0 +1,34 @@ +#include "Hall.h" + +Hall::Hall() : Hall(0, 0, 0) {} + +Hall::Hall(int index, unsigned rowCount, unsigned seatsPerRow) { + this->index = index; + this->rowCount = rowCount; + this->seatsPerRow = seatsPerRow; +} + +int Hall::get_index() const { + return index; +} +void Hall::set_index(int index) { + this->index = index; +} + +unsigned Hall::get_rowCount() const { + return rowCount; +} +void Hall::set_rowCount(unsigned rowCount) { + this->rowCount = rowCount; +} + +unsigned Hall::get_seatsPerRow() const { + return seatsPerRow; +} +void Hall::set_seatsPerRow(unsigned seatsPerRow) { + this->seatsPerRow = seatsPerRow; +} + +int Hall::compare(const Hall& other) { + return (index > other.get_index()) - (index < other.get_index()); +} -- cgit v1.3.1-23-gd82d