Dokumentation zu: QueryDoorStatus(L)

HR Image


FUNKTION:
	public int QueryDoorStatus(string cmd)

DEFINIERT IN:
	/std/room/doors.c
	/sys/doors.h

ARGUMENTE:
	cmd:	Kommando fuer das Durchschreiten der Tuer
	
RÜCKGABEWERT:
	int (gesetzte Status-Flags)

BESCHREIBUNG:
	Damit kann der Status einer Tuer abgefragt werden. Folgende Flags
	sind binaer verknuepft:

	- DS_OPEN        1	// die Tuer ist offen
	- DS_LOCKED      2	// die Tuer ist verschlossen
	- DS_BROKEN      4	// die Tuer ist zerbrochen
	- DS_DESTRUCTED  8	// die Tuer ist zerstoert

BEISPIEL:
	Um zu testen, ob die Tuer nach Sueden offen oder geschlossen ist:
	
	if ( raum->QueryDoorStatus("sueden") & DS_OPEN )
	{
		write("Die Tuer nach Sueden ist offen!\n");
	}
	else
	{
		write("Die Tuer nach Sueden ist geschlossen!\n");
	}

SIEHE AUCH:
	AddDoor(L), OpenDoor(L), CloseDoor(L), LockDoor(L), UnlockDoor(L),
	HideDoor(L), QueryPathDoor(L), QueryDoorLong(L), QueryAllDoorLong(L),
	SetDoorStatus(L), QueryDoorFlags(L), SetDoorFlags(L),
	QueryDoorProp(L), SetDoorProp(L), SetDoorEventMsgs(L),
	QueryDoorEventMsgs(L), QueryDoorName(L), doors


Start » Magierhandbuch » Docu » Lfun » QueryDoorStatus Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!