Mauszeiger an anderer stelle

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

Lifetec

Betreff: Mauszeiger an anderer stelle

BeitragSo, Mai 07, 2006 16:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Also ich habe das hier geproggt

Code: [AUSKLAPPEN]

;Laden
hintergrund = LoadImage("puuzle.bmp")
Puzzle = LoadImage("puzzle.jpg")
pointer = LoadImage("pointer.bmp")


fenster = CreateWindow ("Schiebe - Puzzle",150,100,640,500,0,1)
canvas = CreateCanvas (0,0,640,480, fenster)
SetBuffer CanvasBuffer(canvas)
ScaleImage puzzle, 1.5,1.1


Repeat
 er = WaitEvent()
 If er = $803 Then End
 X = MouseX()
 Y = MouseY()
 DrawImage puzzle,1,1
 DrawImage hintergrund,1,1
 DrawImage pointer, X,Y
 FlipCanvas canvas
Forever

Wenn ich dies nun starte dann ist der pointer total woanders als der Windows Mauszeiger. Was mache ich falsch. Wie kann ich es machen das sie wieder übereinander liegen ???

Dante

BeitragSo, Mai 07, 2006 16:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuchs mal so^^

X = MouseX(canvas)
Y = MouseY(canvas)
 

Dreamora

BeitragSo, Mai 07, 2006 16:20
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~

BlitzPlus Problem
Dreamora
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

d-bug

BeitragMo, Mai 08, 2006 7:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist hacker3110's Post aus dem doppelten Thread...

das liegt daran, dass du mit MouseX() (Y) den gesammten Bildschirm brechnest, also ganz oben,links = 0.
Dadurch, dass du MouseX() nich den paramter Canvas (der optional ist) ebanfalls übergibst, nimmt der oben, links imm Canvas:
Code: [AUSKLAPPEN]

;Laden
hintergrund = LoadImage("puuzle.bmp")
Puzzle = LoadImage("puzzle.jpg")
pointer = LoadImage("pointer.bmp")


fenster = CreateWindow ("Schiebe - Puzzle",150,100,640,500,0,1)
canvas = CreateCanvas (0,0,640,480, fenster)
SetBuffer CanvasBuffer(canvas)
ScaleImage puzzle, 1.5,1.1


Repeat
 er = WaitEvent()
 If er = $803 Then End
 X = MouseX(Canvas)
 Y = MouseY(canvas)
 DrawImage puzzle,1,1
 DrawImage hintergrund,1,1
 Plot X,Y
 FlipCanvas canvas
Forever

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group