GML
/* CREATE */
niose=-1 (nic nie niose)
/* left pressed */
if niose=-1
{
if collision_point(mouse_x,mouse_y,par_obiekty,true,true)
{
niose=if collision_point(mouse_x,mouse_y,par_obiekty,true,true)
}
}
else
{
if //jeżeli nie ma kolizji ( nie wiem jak można to rozwiązać )
{
niose=-1
}
}
/* STEP */
niose.x=mouse_x;
niose.y=mouse_y;
wszystko wstawiasz w obiekt kontrolujący przenoszenie. Nie zapomnij nadać par_obiekty jako parenta wszystkim obiektom, które będzie można przenosić...
co do drugiego proponuję użyć legthdirów, albo collision_point -a, choć nie jestem pewien, czy będzie działało
Edit:
HA! Byłem pierwszy :D
Edit2:
EEEjjj... znowu polewanie nie działa ! :(( co jestz tym ?!?!?