Dafür gibt es eine spezielle Funktion:
any_click_walk_look (x, y, dir, lookat)
Mach einen Hotspot, dann benutzt Du diese Funktion in "any click on hotspot" (statt den üblichen Reaktionen).
Z.B. so:if (any_click_walk_look (10, 145, DIR_LEFT, "Da geht's zur Bushaltestelle.") == 0) Unhandled ();
Nun machst Du noch eine Region(!) (ein kleiner Bereich um die Koordinaten reicht), die den Spieler bei Betreten in den nächsten Raum schickt.