Hallo,
In meinem Spiel gibt es 4 Behälter, in die man verschieden farbige Bomben tun muss:
Mit der normalen Maus Funktion von WIndows hat das ganze prima funktioniert. Doch wollte ich, dass man gleichzeitig 2 Bomben bewegen kann (also mit dem linken und rechten Daumen).
Deshalb habe ich folgenden Code geschrieben:
obj_bombe
Alles anzeigen
Leider passiert absolut garnichts, wenn ich auf eine Bombe drücke, man kann sie nicht bewegen.
Hat jemand ne Idee, wo der Fehler liegen könnte?
Gruß, derkimba
In meinem Spiel gibt es 4 Behälter, in die man verschieden farbige Bomben tun muss:
Mit der normalen Maus Funktion von WIndows hat das ganze prima funktioniert. Doch wollte ich, dass man gleichzeitig 2 Bomben bewegen kann (also mit dem linken und rechten Daumen).
Deshalb habe ich folgenden Code geschrieben:
obj_bombe
GML-Quellcode
- for(i = 0;i<=4;i+=1)
- {
- if(snap == true)
- {
- x = device_mouse_x(i);
- y = device_mouse_y(i);
- }
- if(device_mouse_check_button_pressed(i,mb_left) && device_mouse_x(i) > x && device_mouse_x(i) < x+sprite_get_width(spr_bomb) && device_mouse_y(i) > y && device_mouse_y(i) < y+sprite_get_height(spr_bomb))
- {
- snap = true;
- }
- if(device_mouse_check_button_released(i,mb_left))
- {
- snap = false;
- }
- }
Leider passiert absolut garnichts, wenn ich auf eine Bombe drücke, man kann sie nicht bewegen.
Hat jemand ne Idee, wo der Fehler liegen könnte?
Gruß, derkimba