Objekt auswählen mit Z.Bsp. Mousebutton 1

Previous topic - Next topic

Shogun

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.




D2O

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

I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Shogun

Vielen Dank, genau das habe ich gesucht.