maus im käfig?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

supermann

Betreff: maus im käfig?

BeitragSa, Nov 12, 2005 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
hi leute Very Happy ,
Wie lasst man die maus inerhalb eines bestimmten bereiches Question

can you help me?

SenSix

BeitragSa, Nov 12, 2005 21:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Immer abfragen, ob die Maus ausserhalb des bereiches ist und die X- oder Y-Koordinaten der Maus dementsprechend korrigieren. Dazu solltest du dir die X und Y Koordinate der Maus in 2 Variablen abspeichern.

Wenn du jetzt auch noch einen fertigen Code verlangst, bin ich enttaeuscht.

supermann

BeitragSa, Nov 12, 2005 21:44
Antworten mit Zitat
Benutzer-Profile anzeigen
aber woher soll er wissen whin er die maus tun soll wenn sie aussehalb ist ich will im prinzip einen käfig für die maus
User posted image

Hubsi

BeitragSa, Nov 12, 2005 22:02
Antworten mit Zitat
Benutzer-Profile anzeigen
ql:MoveMouse() ql:MouseX() und ql:MouseY() ist das was Du suchst Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

SenSix

BeitragSo, Nov 13, 2005 0:17
Antworten mit Zitat
Benutzer-Profile anzeigen
supermann hat Folgendes geschrieben:
aber woher soll er wissen whin er die maus tun soll wenn sie aussehalb ist ich will im prinzip einen käfig für die maus


Nachdenken, mein lieber Genosse und Freund. Wenn die Maus zum beispiel ein Pixel nach rechts aus dem Kaefig ist, machst du du X-Koordinate der maus - 1.

Rob_

BeitragSo, Nov 13, 2005 1:27
Antworten mit Zitat
Benutzer-Profile anzeigen
sensix, ava erinnerte mich an waveblues...

in der scheiße

speichern die mousex in ne variable x
und y auch.

dann abfragen

wenn x größer als der scheiß bildschirmrand ist dann -1

und den ganzen mist machst du mit den anderen kak auch.


wenn du das nicht verstehst weiß ich auch nicht Laughing
AMD Athlon 64 3500+ | Infineon 1 GB DDR RAM | nVidia Geforce 7800 GTX

bruce185

BeitragSo, Nov 13, 2005 2:29
Antworten mit Zitat
Benutzer-Profile anzeigen
naja, ist eigentlich leicht, hab dir mal das hier geschrieben:

BlitzBasic: [AUSKLAPPEN]

Graphics 800,600,16,1
SetBuffer BackBuffer()

;Maus verstecken
HidePointer

;Maus position setzen
MoveMouse 150,150

;Maus Bild laden
Global maus = LoadImage(\"maus.bmp\")
;Den Maus eine Transparente farbe zuweisen
MaskImage maus,255,0,255

;Die Hauptschleife
Repeat
Cls ;Den Bildschirm löschen
ClsColor 136,196,255

;Maus geschwindigkeit für X und Y kordinate
x = x + MouseXSpeed()
y = y + MouseYSpeed()

;Den Käffig zeichnen
Rect 122,122,430,430,0

;wenn x grösser als 527 ist, dann setze x wieder auf 527
If x > 527 Then x = 527
;wenn x kleiner als 123 ist, dann setze x wieder auf 123
If x < 123 Then x = 123

;wenn y grösser als 527 ist, dann setze y wieder auf 527
If y > 527 Then y = 527
;wenn y kleiner als 123 ist, dann setze y wieder auf 123
If y < 123 Then y = 123

;Die Maus auf dem Bildschirm bringen
DrawImage maus,x,y

;Die seite flipen
Flip
Until KeyHit(1);ESC \"Ende\"
End


wenn du selber ein bisschen überlegst, dann würdest du selber drauf gekommen.

ich hoffe das ist das was du brauchst...

gruss Andreas
 

Ava

Gast

BeitragSo, Nov 13, 2005 3:27
Antworten mit Zitat
Rob_ hat Folgendes geschrieben:
sensix, ava erinnerte mich an waveblues...


wat is los...? Twisted Evil Question

Waveblue

BeitragSo, Nov 13, 2005 12:36
Antworten mit Zitat
Benutzer-Profile anzeigen
@Ava:Ich vermute, Rob_ will sagen, das SenSix' Avatar meinem ähnelt!
(find ich übrigens nicht!^^)
This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name

SenSix

BeitragSo, Nov 13, 2005 13:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Mein Avatar ist Marke Eigenbau. Und aehneln tut er dem von Waveblue aber nun wirklich nicht Laughing .

Waveblue

BeitragSo, Nov 13, 2005 13:26
Antworten mit Zitat
Benutzer-Profile anzeigen
SenSix hat Folgendes geschrieben:
Mein Avatar ist Marke Eigenbau. Und aehneln tut er dem von Waveblue aber nun wirklich nicht Laughing .

Meiner ist auch Eigenbau!
Aber ich hatte mal einen andren Avatar....*such*
user posted image

Können wir jetzt back to topic? Wink Very Happy
This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name
 

Ava

Gast

BeitragSo, Nov 13, 2005 13:34
Antworten mit Zitat
Alles klar! Smile .... weitermachen .... Wink

Rob_

BeitragSo, Nov 13, 2005 16:59
Antworten mit Zitat
Benutzer-Profile anzeigen
[OT]
moment:

ja, das kam mir so bekannt vor, keine ahnung, why,
aber da bräuchtet ihr doch nicht so ein aufstand, wegen king rob machen Smile

[/OT]

jo jetzt hat ers, ohne nach zu denken, das wird mal ein großer Very Happy
AMD Athlon 64 3500+ | Infineon 1 GB DDR RAM | nVidia Geforce 7800 GTX

frigi

BeitragMo, Nov 14, 2005 15:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn dass auch noch außerhalb des Fensters gehen soll, mal im dll-Verzeichnis vorbeischauen.
frigi.designdevil.de

supermann

BeitragMo, Nov 21, 2005 21:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Und wenn der käfig rund ist??? was dann????
User posted image

bruce185

BeitragMo, Nov 21, 2005 23:47
Antworten mit Zitat
Benutzer-Profile anzeigen
das kannst du ganz einfach machen, indem du im Käfig eine Transparente Farbe zuweisst, und mit If abfragen kontrolierst Very Happy

Andreas

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group