IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Textblöcke in Inform6 möglich?
AntwortenNeues ThemaNeue Umfrage

Textblöcke in Inform6 möglich?

Geschrieben um 10:22 am 22.12.2009 | Zitat | Editieren | Löschen
C++
Mitglied
Bachelor Gumby
Beiträge: 40

Moin allerseits!

Ich bin in diesem Forum so neu wie bei Inform überhaupt, habe aber schon einige Gehversuche in TAG gemacht (welche jedoch nicht präsentabel, weil noch nicht ordentlich debuggt sind).

Vom Umstieg auf Inform 6 verspreche ich mir, dass ich irgendwann schon mal herausfinde, was die Sprache kann und TAG nicht (hängt ja auch von mir ab - momentan sind Ferien).

Nun meine Frage: Gibt es bei Inform die Möglichkeit, Textblöcke zu definieren, etwa um den Code von ausschweifenden Dialogen zu befreien und damit übersichtlicher zu machen? Wenn ja, wo finde ich den Hinweis darauf (hier im Forum? im DM4? sonst wo?).

Falls jemand noch vor Weihnachten Zeit zum Antworten findet, wäre das toll. Ansonsten: Genießt die Feiertage!

Schöne Grüße,

Christof


www.mindunderconstruction.de

Geschrieben um 23:04 am 22.12.2009 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Moin zurück!

C++:

Gibt es bei Inform die Möglichkeit, Textblöcke zu definieren, etwa um den Code von ausschweifenden Dialogen zu befreien und damit übersichtlicher zu machen?

Ich nehme an, dass Du mit "Textblöcken" so etwas meinst, wie es sie in T.A.G. gibt und die man dann mit Text <Nummer> ausgeben kann. So etwas gibt es meines Wissens nicht in Inform 6. Du könntest natürlich versuchen, die Ausgabestrings in Arrays zu schreiben, die du dann entsprechend ausgibst (Kapitel 2.4 im DM4). Aber ob's dadurch übersichtlicher wird?

Ansonsten viel Erfolg beim Lernen,

Christian

Geschrieben um 12:14 am 23.12.2009 | Zitat | Editieren | Löschen
C++
Mitglied
Bachelor Gumby
Beiträge: 40

Hallo und danke für den Hinweis!

ChristianB:

Ich nehme an, dass Du mit "Textblöcken" so etwas meinst, wie es sie in T.A.G. gibt und die man dann mit Text <Nummer> ausgeben kann. So etwas gibt es meines Wissens nicht in Inform 6. Du könntest natürlich versuchen, die Ausgabestrings in Arrays zu schreiben, die du dann entsprechend ausgibst (Kapitel 2.4 im DM4). Aber ob's dadurch übersichtlicher wird?

Genau die Blöcke meinte ich. Die Textblöcke in TAG fand ich bisher recht gut zu handeln, da scheinen die Arrays komplizierter zu sein. Aber weil man in Inform Arrays als Objektpropertys festlegen kann, scheint das Aufrufen der Blöcke leichter zu gehen, soweit ich das Prinzip der Variablenübergabe richtig geblickt habe.

(Eine Schwierigkeit ist für mich vielleicht das englischsprachige, aber vor allem sehr knapp gehaltene DM. Es müsste halt alles so schön ausführlich sein wie der IBG.)

Schöne Grüße,

Christof

Geschrieben um 20:03 am 23.12.2009 | Zitat | Editieren | Löschen
Stephan Rübner
Gast

Huhu,

du könntest natürlich auch jeden String mit einer print Funktion in eine eigene Routine packen. Das sieht dann etwa so aus:


&#91;text1; print_ret "The chamber looks untidy.";&#93;;

Object chamber "Chamber"

    with

        description text1&#40;&#41;,

    has light;
AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz