Bestellmenü
Menu
Die Menu-Klasse implementiert ein Menü von aktuellen Bestellungen, die in Form von Order-Objekten gespeichert werden. Sie erzeugt regelmäßig neue und zufällige Bestellungen und fungiert nebenbei als Timer für die einzelnen Bestellungen. Zudem zählt sie den aktuellen Spielstand in Form von verdienten (bzw. verlorenen) Münzen mit.
Order
Die Order-Klasse implementiert eine spezifische Bestellung und speichert dazu das gewünschte Item. Sie speichert zudem die für die Bearbeitung der Bestellung ausschlaggebenden Zeitintervalle und aktualisiert diese als Reaktion auf den Timer der Menu-Klasse.
Score
Die Score-Klasse wird verwendet, um die aktuelle Punktzahl zu zählen und anzuzeigen. Sie nimmt außerdem abgeschlossene bzw. fehlgeschlagene Orders entgegen und berechnet daraus die gewonnenen bzw. verlorenen Punkte. Aus der aktuellen Punktzahl werden zudem die erlangten Sterne berechnet und angezeigt.