blob: 9faad4784d261f9f19b6c0add21316d9b0698c79 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2AddMsg()
3********
4
5
6FUNKTION
7========
8
9 void AddMsg(string msg, int next);
10
11
12DEFINIERT IN
13============
14
15 /std/transport.c
16
17
18ARGUMENTE
19=========
20
21 msg
22 Die auszugebende Meldung.
23 next
24 Zeit bis zur naechsten Fahrplanstation.
25
26
27BESCHREIBUNG
28============
29
30 Dem Fahrplan wird die Ausgabe einer Meldung an den Transporter
31 hinzugefuegt. Diese Meldung koennte zum Beispiel das Nahen der
32 naechsten Haltestelle ankuendigen o.ae. Nach Ausgabe der Meldung
33 vergehen next Sekunden, bis die naechste Station angefahren wird.
34
35 Um das Umbrechen der Meldung (normalerweise auf 78 Zeichen pro Zeile)
36 muss sich der Aufrufer selber kuemmern.
37
38
39RUeCKGABEWERT
40=============
41
42 keiner
43
44
45BEISPIELE
46=========
47
48 AddMsg("In der Ferne taucht eine kleine Inseln auf.\n", 10);
49 AddMsg("Das Schiff steuert einen kleinen Steg an.\n");
50 AddRoute(...);
51
52 Nach der Ankuendigung der Insel vergehen 10 Sekunden, bis die naechste
53 Meldung ausgegeben wird. Da bei der zweiten Meldung keine Zeit
54 angegeben war, legt das Schiff direkt nach der Ausgabe der Meldung an.
55
56
57SIEHE AUCH
58==========
59
60 AddRoute(), AddFun(), /std/transport.c
61
6225.01.2015, Zesstra