| Geschrieben um 19:26 am 22.05.2011 | Zitat | Editieren | Löschen | |
Mitglied Bachelor Gumby Beiträge: 42 | <td valign="top"><div class="post"><p>Ich arbeite gerade das Floyd-Handbuch durch und habe deshalb auch cloak.floyd runtergeladen und laufen gelassen. In der Garderobe ergibt sich dieser interessante Dialog:</p> <p><strong>Zitat:</strong></p> <blockquote> <p>x haken</p> </blockquote> <p>Es ist nur ein einfacher Kleiderhaken, der an die Wand geschraubt ist.</p> <blockquote> <p>x haken</p> </blockquote> <p>Ich kenne das Wort “haken” nicht.</p> <p>Die Stelle im Quelltext:</p> <p>“`</p> <p>class haken:stditem {</p> <p> setShort(”+Kleiderhaken,+Haken,+Messinghaken”);</p> <p> with(hidden);</p> <p> moveto(garderobe);</p> <p> int onAction(int action) {</p> <p> string s;</p> <p> switch(action) {</p> <p> case(A_EXAMINE);</p> <p> s=”Es ist nur ein einfacher Kleiderhaken, “;</p> <p> s+=(mantel.amHaken) ? “an dem ein Mantel hängt.^” :</p> <p> “der an die Wand geschraubt ist.^”;</p> <p> setLong(s);</p> <p> setShort(”-Schraube”);</p> <p> default;</p> <p> return(super.onAction(action));</p> <p> }</p> <p> }</p> <p>}</p> <p>“`</p> <p>Das Problem ist wohl das “setShort(“-Schraube”);”, da hier die alten Lexikoneinträge gelöscht werden. Man müsste wohl stattdessen schreiben “setShort(“+Kleiderhaken,+Haken,+Messinghaken,-Schraube”);”, oder gäbe es noch eine andere Möglichkeit? Im Handbuch steht dieser Befehl übrigens nicht im Codezitat an dieser Stelle.</p> </div></td> |
| Geschrieben um 00:06 am 06.06.2011 | Zitat | Editieren | Löschen | |
Mitglied Bachelor Gumby Beiträge: 47 | Ja, die Schraube ist bei einem Test da reingerutscht und ich habe vergessen, sie wieder rauszunehmen, im neuen zip ist sie nicht mehr da. |