FUNKTION:
varargs int CannotSee(int silent)
ARGUMENTE:
silent (optional): Wenn gesetzt erhaelt der Spieler keine Meldungen
BESCHREIBUNG:
Diese Funktion prueft, ob ein Spieler etwas sehen kann. Sie muss
im jeweiligen Spieler aufgerufen werden.
zB.: pl->CannotSee();
Es wird zuerst geprueft, ob der Spieler blind ist. Wenn ja
und silent nicht gesetzt ist, wird an this_player() eine
entsprechende Meldung ausgegeben.
Danach wird geprueft, ob der den Spieler umgebende Raum hell
genug ist, etwas zu sehen. Auch Nachtsichtigkeit wird dabei
beruecksichtigt. Auch hier wird evt. eine entsprechende Meldung
an this_player() ausgegeben.
RÜCKGABEWERT:
1 wenn der Spieler nichts sehen kann, sonst 0.
SIEHE AUCH:
P_BLIND, P_NIGHTVISION, CannotSmell(L), CannotHear(L)
|