sub outsideRoom () { startMusic ('outside/music.xm', 0, 0); addOverlay ('outside/room.png', 0, 0); setFloor ('outside/room.flo'); setScale (370, 30); setZBuffer ('outside/room.zbu'); addScreenRegion (cloud, 357, 65, 599, 161, 503, 380, NORTH); addCharacter (ego, 420, 400, makeEgoAnim ()); say (ego, "Moin, moin! Scheint ja noch zu kompilieren, der Code!"); } objectType cloud ("Merkwuerdig aussehende Wolke") { event lookAt { say (ego, "Komisch, die Wolke sieht so aus, als ob sie eine Zigarette raucht."); } event talkTo { say (ego, "Haaallooo Wooolkeee!"); pause(20); turnCharacter (ego, SOUTH); say (ego, "Na ja, so wie sie aussieht, scheint sie zu schlafen."); } }