Mouse over Object-Lösung gesucht für AGS v2.71

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
steven
Verpackungs-Wegwerfer
Verpackungs-Wegwerfer
Beiträge: 64
Registriert: 26.01.2006, 23:32
Wohnort: Schweiz

Mouse over Object-Lösung gesucht für AGS v2.71

Beitrag von steven »

Hallo mal wieder,

Möchte einem Objekt eine andere Grafik zuteilen (object[x].graphic=neu;) wenn die Maus darüber fährt, und eben wieder die alte Grafik, wenn die Maus nicht auf dem Objekt steht.

Finde aber nur eine Funktion derselben Art für Mouse-over-Hotspot und damit kriege ich keine befriedigende Lösung für Objekte und mein Problem hin.

Weiss jemand Rat?

LG, Steven
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Re: Mouse over Object-Lösung gesucht für AGS v2.71

Beitrag von KhrisMUC »

-Repeatedly_execute RunScript-Action einfügen
-Ganzes room script öffnen

Über die Funktion:

Code: Alles auswählen

Object *previous;
In die Funktion:

Code: Alles auswählen

  Object *now = Object.GetAtScreenXY(mouse.x, mouse.y);
  if (now != previous) {

    // mouse moved on top of object now
    if (now == oBox) oBox.Graphic = 37;

    // mouse left object previous
    if (previous == oBox) oBox.Graphic = 36;
  }
  previous = now;
Use gopher repellent on funny little man
Benutzeravatar
steven
Verpackungs-Wegwerfer
Verpackungs-Wegwerfer
Beiträge: 64
Registriert: 26.01.2006, 23:32
Wohnort: Schweiz

Re: Mouse over Object-Lösung gesucht für AGS v2.71

Beitrag von steven »

Hallo KhrisMUC,

Ich hatte schon beim Formulieren meiner Frage gedacht, dass die Antwort wahrscheinlich von Dir kommen würde ;O)
Hab vielen Dank dafür, dass Du immer so hilfreich zur Seite stehst.

Lg, Steven
Antworten