Autor Thema: GlobalScript.asc(638): Error (line 638): end of input reached in middle of expre  (Gelesen 1621 mal)

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1243
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Hallo Leutz!

Habe folgende Fehlermeldung, nachdem ich mit AGS 3.2.1 ein AGS 2.72 SP importiert habe:

GlobalScript.asc(638): Error (line 638): end of input reached in middle of expression

Der Code sieht folgendermaßen aus:

// --- load font corresponding to language and screen width ---
  string font_info;
  if (system.screen_width == 320) {
    StrCopy (font_info,
GetTranslation ("font_320: 1  3  0  0  0  0  0  0  0  0  0  0  0  0  0 
3  3  3  3  3  0"));
  }
  else if (system.screen_width == 640) {
  StrCopy (font_info,
GetTranslation ("font_640: 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13
13 13 13 13 13 14"));
  }

Die Fehlermeldung ist zwar weg, wenn ich die "if"- und "else if"-Funktion komplett entferne, aber dann lassen sich die Fonts nicht mehr verändern. Wie lässt sich das für AGS 3.2.1 korrigieren?


BG
der Volltanker


"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1243
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Hat sich erledigt!

Habs herausgefunden. Der Fehler war, dass beim Import das Programm innerhalb der Klammern ein ENTER-Freizeichen eingebaut hat.


BG
der Volltanker
"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

Rocco

  • Administrator
  • alter Tentakel
  • *****
  • Beiträge: 2352
  • Geschlecht: Männlich
    • Profil anzeigen
    • Maniac Mansion Mania
    • E-Mail
bitte ersetz unbedingt [ags]system.screen_width[/ags]
durch
AGS 3.xxx [ags]System.ViewportWidth[/ags] oder
AGS 2.7 [ags]system.viewport_width[/ags]
Mit screen_width stürzt das Spiel auf jede m Widescreen TFT  im Vollbildmodus sofort ab.
(weil screen_width auf 16:9 oder 16:10 Monitoren grösser ist als die Standardauflösung von 320 oder 460.)
« Letzte Änderung: 27. Juli 2011, 18:20:10 von Rocco »

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1243
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Alles klar!

Wird noch gemacht! ;)


BG
der Volltanker
"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"