Forum moved to if-forum.org
Autor Nachricht
<  Textblöcke in Inform6 möglich?
C++
BeitragVerfasst am: Di, 22 Dez 2009 - 9:22  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 21.12.2009
Beiträge: 45
Wohnort: Kiel

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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ChristianB
BeitragVerfasst am: Di, 22 Dez 2009 - 22:04  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

Moin zurück!

C++ hat folgendes geschrieben:
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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++
BeitragVerfasst am: Mi, 23 Dez 2009 - 11:14  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 21.12.2009
Beiträge: 45
Wohnort: Kiel

Hallo und danke für den Hinweis!

ChristianB hat folgendes geschrieben:

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
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Stephan Rübner
BeitragVerfasst am: Mi, 23 Dez 2009 - 19:03  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 22.12.2009
Beiträge: 4

Huhu,

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

Code:

[text1; print_ret "The chamber looks untidy.";];

Object chamber "Chamber"
    with
        description text1(),
    has light;

_________________
C:\Users\Administrator> dcpromo
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  Inform & Glulx

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05