From f3af78550f4d1bbfe7577f40ff64174c72578178 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 6 May 2022 11:06:40 +0300 Subject: Autocommit at 06.05.2022 @ 11:06 --- src/VenueConsoleUI.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/VenueConsoleUI.cpp') diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp index 85480b0..ef8e88b 100644 --- a/src/VenueConsoleUI.cpp +++ b/src/VenueConsoleUI.cpp @@ -41,9 +41,15 @@ void command_freeSeats() { const Hall* hall = v->get_es().queryEventHall(name, date); OrderedList tickets = v->get_es().queryTickets(name, date); - OrderedList resevations = v->get_es().queryReservations(name, date); + OrderedList reservations = v->get_es().queryReservations(name, date); unsigned tableSize = hall->get_rowCount() * hall->get_seatsPerRow(); + char table[tableSize]; + for (unsigned i = 0, nextT = 0, nextR = 0; i < tableSize; i++) { + if (tickets[nextT].get_row() * hall->get_seatsPerRow() + tickets[nextT].get_seat() == i) + table[i] = "R"; + else if (reservations[nextT].get_row() * hall->get_seatsPerRow() + tickets[nextT].get_seat() == i) + } table(0, 11, " A B C D E F G "); } -- cgit v1.3.1-23-gd82d