Hallo Leute!
War ja schon lang nicht mehr hier
Ich hab heute mal wieder den GM ausgegraben, nachdem ich ihn eig. vor nem halben Jahr oder so runtergeschmissen habe
Also ich hab da eine Frage zur Funktion place_empty.
Ich gehe bei einem Klick 24*24 Pixel um die Maus herum und kontrolliere, ob die jeweilige Koordinate frei ist.
Doch egal, ob dort etwas ist, oder auch nicht, place_empty gibt immer true zurück.
Hier mal mein Quelltext:
Alles anzeigen
Ich hoffe ihr versteht mich und könnt mir helfen.
Danköö
War ja schon lang nicht mehr hier
Ich hab heute mal wieder den GM ausgegraben, nachdem ich ihn eig. vor nem halben Jahr oder so runtergeschmissen habe
Also ich hab da eine Frage zur Funktion place_empty.
Ich gehe bei einem Klick 24*24 Pixel um die Maus herum und kontrolliere, ob die jeweilige Koordinate frei ist.
Doch egal, ob dort etwas ist, oder auch nicht, place_empty gibt immer true zurück.
Hier mal mein Quelltext:
GML-Quellcode
- xx=floor(mouse_x/4)*4;
- yy=floor(mouse_y/4)*4;
- //damit das object nur in 4er schritten gestetzt wird
- free=true;
- for(xxx=0;xxx<24;xxx+=1)
- {
- for(yyy=0;yyy<24;yyy+=1)
- {
- if !place_empty(xx-12+xxx,yy-12+yyy)
- {
- //das "-12" ist dafür, dass das object mittig erstellt wird (24px*24px)
- free=false;
- //sobald auch nur ein pixel belegt ist, soll das object nicht mehr erstellt werden
- }
- }
- }
- if free
- {
- instance_create(xx-12,yy-12,obj_att);
- }
Ich hoffe ihr versteht mich und könnt mir helfen.
Danköö