GLBasic forum

Other languages => GLBasic - de => Topic started by: Shogun on 2008-Jun-20

Title: Objekt auswählen mit Z.Bsp. Mousebutton 1
Post by: Shogun on 2008-Jun-20
Hallo alle zusammen,

ich möchte ein Objekt so zu sagen auswählen per Mouseklick. Meine Idee If B1 and sprcoll mit (Objekt) zeige Grafik. Wie kann ich jetzt sagen das die Grafik auch gezeigt wird wenn ich den Button los lasse. Habe in den Tutorien und Schnipseln nichts vergleichbares gefunden.
Würde mich freuen wenn mir jemand hilft ich bekomme es alleine nicht auf die Reihe.



Title: Re: Objekt auswählen mit Z.Bsp. Mousebutton 1
Post by: D2O on 2008-Jun-21
Moin, möchtest Du das für einen Editor nutzen ??

Wenn ich das richtig verstanden habe, solls in die richtung gehen.
Ich hoffe das passt und hilft Dir weiter.

(Komme gerade aus der Nachtschicht :(  )
Code (glbasic) Select

// --------------------------------- //
// Project: auswahl
// Start: Saturday, June 21, 2008
// IDE Version: 5.300

//Grafik erzeugen

DRAWRECT 0,0,32,32,RGB(0x00, 0x00, 0x00)  // Schwarz, soll für leer stehen
GRABSPRITE 0, 0,0,32,32

DRAWRECT 0,0,32,32,RGB(0x80, 0xff, 0x00)
GRABSPRITE 1, 0,0,32,32


DRAWRECT 0,0,32,32,RGB(0xff, 0xff, 0xff)
GRABSPRITE 2, 0,0,32,32




BLACKSCREEN


DRAWRECT 0,0,6,6,RGB(0xc0, 0xc0, 0xc0)  // Mousezeiger ;)
GRABSPRITE 3, 0,0,6,6

BLACKSCREEN

GLOBAL draw = 0

WHILE TRUE

MOUSESTATE mx,my,b1,b2

// Auswal

IF SPRCOLL (3,mx,my,1,10,10) AND b1 THEN draw = 1
IF SPRCOLL (3,mx,my,2,45,10) AND b1 THEN draw = 2

IF b2 THEN draw = 0   // Anzeige wieder löschen


DRAWSPRITE 1,10,10
DRAWSPRITE 2,45,10


DRAWSPRITE draw,100,100  // Auswahl anzeige




DRAWSPRITE 3,mx,my  // mouse

SHOWSCREEN
WEND
END

Title: Re: Objekt auswählen mit Z.Bsp. Mousebutton 1
Post by: Shogun on 2008-Jun-21
Vielen Dank, genau das habe ich gesucht.