blob: 5bab936f5f9fe3c79d5bf3faf078589611a0dea1 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_LIGHTDESC
2===========
3
4NAME
5----
6::
7
8 P_LIGHTDESC "lightdesc"
9
10DEFINIERT IN
11------------
12::
13
14 /sys/properties.h
15
16BESCHREIBUNG
17------------
18::
19
20 String oder Array von Strings mit Adjektiven, die das Leuchten der
21 Lichtquelle beschreiben (z.B. leuchtend, brennend, gluehend).
22 Standardmaessig ist die Property auf "brennend" gesetzt.
23
24 Wenn ein Array angegeben wird, werden die Beschreibungen passend auf
25 die Benndauer aufgeteilt und das zur aktuell noch vorhandenen Rest-
26 Brenndauer passende Adjektiv ausgegeben. Das Array wird dabei rueck-
27 aerts durchlaufen, d.h. fuer eine frisch entzuendete Lichtquelle wird
28 der letzte Eintrag des Arrays verwendet (s. Beispiele).
29
30BEISPIELE
31---------
32::
33
34 Eine einfache Oellampe:
35
36 SetProp(P_LIGHTDESC, "angezuendet");
37
38 Eine Fackel mit mehreren Brennstadien (aus /items/fackel.c):
39
40 SetProp(P_LIGHTDESC, ({"glimmend","flackernd","leicht flackernd",
41 "brennend","hell lodernd","frisch angezuendet"}));
42
43SIEHE AUCH
44----------
45::
46
47 Basisklassen: /std/lightsource.c
48 Properties: P_FUEL, P_DO_DESTRUCT, P_LIGHT
49 Methoden: AddFuel(L)
50
51LETZTE AENDERUNG
52----------------
53::
54
55 22. Dez. 2015, Arathorn
56