День является условным единицей, в течение которой игрок проходит весь игровой цикл.
Один день состоит из 3 частей:
- время от начала дня до начала рабочей смены
- рабочая смена
- время после завершения рабочей смены до конца дня
От начала дня дня до начала рабочей смены
Начало
День N=1 начинается с момента, как нажата кнопка "Новая игра".
День N≠1 начинается с момента, как нажата кнопка "Начать новый день" на экране "Итоги прошедшего дня".
Параметры
- N остаётся неизменным.
- Переменные Hour и Minute параметра Time остаются неизменными (Hour=6, Minute=0).
- Work=0.
- Combo остаётся неизменным.
Что видит игрок
- Неизменные 06:00 на часах в правом верхнем углу экрана
- Неизменное положение солнца на небосводе и соответствующее освящение
- Отсутствие клиентов
Рабочая смена
Начало
Рабочая смена дня N начинается с момента, как Игрок начинает новую смену посредством переключения синала "Открыто/Закрыто" на "Открыто" на Ценовая стела.
Параметры
- N остаётся неизменным.
- В момент начала рабочей смены начинается отсчёт Внутриигрового времени, в соответствии с которым меняются значения переменных параметра Time. Время на часах отсчитывается пока Hour≠21. Как только Hour=21, отсчёт на часах прекращается отсчёт Внутриигрового времени.
- Как только Hour=21, параметр Work становится равным 1.
- Combo остаётся неизменным.
Что видит игрок
- Отсчитывающееся время на часах в правом верхнем углу экрана
- Изменяющееся положение солнца на небосводе и соответствующее освящение
- Клиенты будут прибывать, пока игрок не завершит рабочую смену. Как только игрок завершит рабочую смену, новые клиенты прибывать не будут, однако, уже прибывшее останутся.
Завершение
Рабочая смена дня N завершается, как только игрок переключит синал "Открыто/Закрыто" на "Закрыто" на Ценовая стела.
После завершения рабочей смены до конца дня
Параметры
- N увеличивается на 1.
- Переменные Hour и Minute параметра Time остаются неизменными (Hour=21, Minute=0).
- Параметр Work остаётся неизменным.
- Если в течение текущего дня игрок не прерывал смену пока Work=0, то Combo увеличивается на 1. Иначе Combo=0.
Завершение
День не может быть завершённым, пока сигнал "Открыто/Закрыто" переключён на "Открыто" и пока не обслужены уже прибывшее клиенты.
День N завершается на моменте, как нажата кнопка "Завершить текущий день". После нажатия кнопки "Завершить текущий день" производится переход на экран "Итоги прошедшего дня".
Иные случаи
Игрок завершит день, не выполнив норму по часам работы (Work=0)
Если игрок завершит рабочую смену до выполнения нормы по часам рабочей смены, то после нажатия кнопки "Завершить текущий день" со Счёта игрока списывается Штраф за невыполнение нормы рабочих часов, что будет отражено на экране "Итоги прошедшего дня".
Игрок завершит рабочую смену, не выполнив норму по часам работы, но в этот же день продолжит её вновь
Если игрок завершит рабочую смену до выполнения нормы по часам рабочей смены (Work=0), то в этот момент отсчёт времени по часам остановится на том значении, на котором игрок переключил сигнал "Открыто/Закрыто" на режим "Закрыто".
Положение солнца на небосводе и соответствующее освящение для игрока будет неизменным, пока сигнал "Открыто/Закрыто" находится в режиме "Закрыто".
Новые клиенты прибывать не будут, однако, уже прибывшее останутся.
Параметр Combo станет равно 0.
Если игрок после возобновит рабочую смену (переключит сигнал "Открыто/Закрыто" на режим "Открыто"), то поток клиентов возобновится, часы в правом верхнем углу продолжат отсчёт, положение солнца на небосводе и освящение будут меняться соответствующе.
Номер дня. Отсчёт идёт с первого дня:
Первый день: N=1
Второй день: N=2
и т.д.
Таймер времени рабочей смены.
Содержит две переменные Hour и Minute, которые содержат в себе данные о количестве прошедших на данный момент часов и минут смены, соответственно.
Выполненная (Work=1) или не выполненная (Work=0) норма по часам работы в течение одного дня.
Количество дней, в рамках которых игрок не завершал рабочую смену пока Work=0.