Hoi,
wie gesagt, ich benutze ein ScummGui Tutorial, um mir eine GUI zu schreiben.
Leider ist der Code im Tutorial heftig inkompatibel mit AGS3.
Daher muss ich ihn anpassen..
Original:
http://www.bigbluecup.com/yabb/index.php?topic=22525
Mein Problem ist jetzt ähnlich dem folgendem:
http://www.bigbluecup.com/yabb/index.ph ... #msg300591
Allerdings sind bei mir nicht die Verben vGive, vPickUp etc.. das Problem, sondern, dass
der String
verb leer ist, wenn ich diesen im RoomScript benutzen will, sprich ein Vergleich a la
scheitert an einer NullPointerReferenz-Exception. "Mein" workaround ist nun, in der rep_ex func den String quasi
manuell zu globalisieren a la
und in den jeweiligen Object_Interact-Funktionen per
wieder zu "importieren". So, wie in
http://www.bigbluecup.com/yabb/index.ph ... #msg300849
Ich verstehe das nicht, denn wenn ich in anderen Programmiersprachen Variablen im Header deklariere,
kann ich auf die ja auch überall zugreifen. Das mit dem
find ich recht unschön. Oder ist das der einzige Weg?
Selbst wenn ich im Tab "Global Variables"
verb sowie
vWalkTo,
vPickUp etc. deklariere, ist sie in den jeweiligen Room_Scripts stehts und ständig leer.
Irgendwas mach ich doch falsch, oder?