New files.
Change-Id: Ife5efe076a66e07821e95c800cd59d7577d8fb45
diff --git a/room/huette3b.c b/room/huette3b.c
new file mode 100644
index 0000000..47c1eff
--- /dev/null
+++ b/room/huette3b.c
@@ -0,0 +1,31 @@
+inherit "/std/room";
+
+#include __PATH__(1)"defs.h"
+
+
+protected void create() {
+ ::create();
+
+ SetProp(P_INT_SHORT, "Vor der Huette");
+ SetProp(P_INT_LONG, BSLF(
+ "Blinzelnd stehst Du im grellen, boesen Sonnenlicht. Es blendet Deine "
+ "Augen und verbrennt Deine Haut. Du kannst schnell nach Westen zurueck "
+ "in die Huette fliehen."));
+
+ SetProp(P_LIGHT, 1);
+ SetProp(P_INDOORS, 1);
+ SetProp(P_LIGHT_TYPE, LT_SUN);
+
+ // Ein Beispiel mit einem dynamischen Ausgang:
+ AddExit("westen", #'westen);
+}
+
+/* ... in dem wir eine zusaetzliche Meldung ausgeben, weil man den Ausgang
+ sonst ja auch haette statisch schreiben koennen.
+ Wenn ein Ausgang statisch geschrieben werden kann, sollte man das
+ auch tun, das liest sich leichter. */
+int westen() {
+ tell_room(TO, BSLF(
+ "Ein Sack Reis kippt um."));
+ return TP->move(__DIR__"huette3b", M_GO);
+}