blob: 771fee1c95bd72f600a566332055f1128a8bf2ce [file] [log] [blame]
notstrom2b580792018-12-03 10:12:20 +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");
notstrom5dee1f12018-12-12 18:07:12 +010010 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 "
16 "eine Inline-Closure verwendet.\n"
17 "Dabei handelt es sich sozusagen um eine unbenannte, anonyme Funktion, "
18 "die in ihrem Gueltigkeits- bzw. Sichtbarkeitsbereich auf die Property "
19 "beschraenkt ist, der sie zugewiesen wurde.\n"
20 "So oder so empfiehlt es sich sicherlich, \"man Set\" durchzulesen "
21 "(hier ist die Grossschreibung mal wichtig).", TPN));
22 }, F_QUERY_METHOD);
notstrom2b580792018-12-03 10:12:20 +010023
24 SetProp(P_LIGHT, 1);
25 SetProp(P_INDOORS, 1);
26 SetProp(P_LIGHT_TYPE, LT_GLOWING);
notstrom2b580792018-12-03 10:12:20 +010027}