Mal wieder Problem mit Gui

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Fightmeyer
Riesiger Roboteraffe
Riesiger Roboteraffe
Beiträge: 7308
Registriert: 16.12.2004, 22:51
Wohnort: Potsdam
Kontaktdaten:

Mal wieder Problem mit Gui

Beitrag von Fightmeyer »

Hallo

Hab mir nen Inventar-Gui gebastelt, in dem ich horizontal durch meine Gegenstände scollen kann. Die GUI liegt oben am Rand und wird durch eine bestimmte Mouseposition angezeigt.

Zum horizontalen Scollen nehme ich folgenden Code:

Code: Alles auswählen

    if ((button == 1) && (game.top_inv_item < game.num_inv_items - game.num_inv_displayed)) {
      // scroll right
      game.top_inv_item = game.top_inv_item + 1;
    }
    if ((button == 2) && (game.top_inv_item > 0)){
      // scroll left
      game.top_inv_item = game.top_inv_item - 1;
    }
klappt auch wunderbar! Aber: ich kann nur einen Klick machen und dann verschwindet die GUI wieder. Auch kann ich den Mauszeiger mit der rechten Taste nicht mehr wechseln. Es scheint, als ob die on_mouse_event Funktion auf dem Gui nciht funktioniert. Ich kann auch kein Inventargegenstand auswählen. Was fehlt mir denn da an Code noch????
Benutzeravatar
Fightmeyer
Riesiger Roboteraffe
Riesiger Roboteraffe
Beiträge: 7308
Registriert: 16.12.2004, 22:51
Wohnort: Potsdam
Kontaktdaten:

Beitrag von Fightmeyer »

Hat sich erledigt. Habs jetzt doch hinbekommen.

Hab die GUI auf Visible.normal gesetzt und laß jetzt in der globalen repeatly function einfach ständig nach der Position des Mauscursers fragen. Wenn der y-wert unter 10 ist, wird die Gui angeschaltet. ist er über 25 wird sie wieder ausgeschaltet.
Antworten