blob: ee2e8e8d9a8a7abc050dd08ea3833585ef2336de [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2RemoveSpecialExit()
3*******************
4
5
6FUNKTION
7========
8
9 void RemoveSpecialExit(string|string* cmd);
10
11
12DEFINIERT IN
13============
14
15 /std/room/exits
16
17
18ARGUMENTE
19=========
20
21 string/string* cmd
22 Richtung(en), die entfernt werden sollen.
23
24
25BESCHREIBUNG
26============
27
28 Die in cmd angegebenen Ausgaenge werden wieder entfernt.
29
30 Ist cmd = 0, so werden alle Ausgaenge entfernt.
31
32
33BEMERKUNGEN
34===========
35
36 Ausgaenge werden an der gleichen Stelle gespeichert:
37 - RemoveSpecialExit() greift auf die gleichen Daten wie RemoveExit()
38 zu, entfernt also auch normale Ausgaenge!
39
40
41SIEHE AUCH
42==========
43
44 AddExit(), AddSpecialExit(), AddGuardedExit(), GetExits()
45 RemoveExit(),
46 P_EXITS, P_HIDE_EXITS, /std/room/exits.c
47 ausgaenge
48
4931.01.2015, Zesstra