blob: ba6971f6f4aa2d414c2c58edcaacb31a8fc1e5b0 [file] [log] [blame]
notstrom326b2252018-12-12 18:13:24 +01001inherit "/std/room";
2
3#include __PATH__(1)"defs.h"
4
5
6protected void create() {
7 ::create();
8
9 SetProp(P_INT_SHORT, "Eine schummrige Huette");
10 Set(P_INT_LONG, function string() {
11 return BSLF(sprintf(
12 "Tja, %s, da stehst Du nun. In einem Raum, der eine dynamische "
13 "Langbeschreibung hat.\n"
14 "Das ist aber nicht nur schoen, weil Du nun siehst, wie man sowas "
15 "macht, sondern auch, weil Du hier gleich gucken kannst, wie man "
notstrom26e092e2018-12-12 18:15:39 +010016 "eine Inline-Closure verwendet. Dabei handelt es sich sozusagen um "
17 "eine unbenannte, anonyme Funktion, die in ihrem Gueltigkeits- bzw. "
18 "Sichtbarkeitsbereich auf die Property beschraenkt ist, der sie "
19 "zugewiesen wurde.\n"
notstrom326b2252018-12-12 18:13:24 +010020 "So oder so empfiehlt es sich sicherlich, \"man Set\" durchzulesen "
21 "(hier ist die Grossschreibung mal wichtig).", TPN));
22 }, F_QUERY_METHOD);
23
24 SetProp(P_LIGHT, 1);
25 SetProp(P_INDOORS, 1);
26 SetProp(P_LIGHT_TYPE, LT_GLOWING);
27}