Kapitel 12 - PLAN.H

zurück…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Hier kümmern wir uns um alle Gate-Zuweisungen und den Flugplan.
// Der Flug der Spielerin wird bei jedem Zug bis sie das Ticket liest
// zufällig neu ausgewählt. Wenn Sie das richtige Gate erreicht, befor
// sie den Monitor in der Wartehalle gesehen hat, (der Monitor am
// Schalter zählt nicht), werden die Gates neu verteilt.
//
// Die Methode mti dem Namen PruefeFlug überprüft alles Notwendige,
// damit alles richtig gemacht wurde, bevor die Spieler das Flugzeug
// betritt. Sie überprüft nur, wenn die Spielerin in einem der
// Flugzeuge ist.

#ifndef PLAN_H
#define PLAN_H

#include "ort.h"

class Plan
{
    Ort *Gate[4];           // Die Namen der Gates
    int Flugnummer[4];      // Es gibt vier Flüge, [0] bis [3]
    char *Destination[4];
    int Abflugstunde[4];
    int Abflugminute[4];
    int FluegeStehen;       // Die Flüge stehen fest, sobald der Monitor
                            //  in der Wartehalle gelesen wurde
    int GatesStehen;        // Steht fest, wenn Ticket gelesen
    int MeinGate;

    public:

    Plan(void);
    void AendereFluege(void);
    void AendereGates(void);
    void ZeigeFluege(Ort *Aufenthaltsort);
    void GateNachricht(Ort *Aufenthaltsort);
    void ZeigeDestination(void);
    void ZeigeZeit(int Index);
    void UeberpruefeFlug(void);

};

#endif

zurück…