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...