Jump to content


BURAK

Member Since 03 Feb 2012
Offline Last Active May 07 2012 09:29 PM

Topics I've Started

ContactX(obj) and ContactY(obj)

04 May 2012 - 09:02 PM

Hello friends :)

Posted Image
ContactX(obj)

var a, i, k;
if not place_meeting(x,y,argument0) exit
for(i=0;i<max(sprite_width,sprite_width)/2;i+=1)
{
if collision_circle(x,y,i,argument0,0,0)
{
a=i
break
}
}
for(k=0;k<360;k+=1)
{
if position_meeting(x+lengthdir_x(a,k),y+lengthdir_y(a,k),argument0)
return x+lengthdir_x(a,k)
}

ContactY(obj)

var a, i, k;
if not place_meeting(x,y,argument0) exit
for(i=0;i<max(sprite_width,sprite_width)/2;i+=1)
{
if collision_circle(x,y,i,argument0,0,0)
{
a=i
break
}
}
for(k=0;k<360;k+=1)
{
if position_meeting(x+lengthdir_x(a,k),y+lengthdir_y(a,k),argument0)
return y+lengthdir_y(a,k)
}


http://speedy.sh/jRSvM/ContactX-Y.gmk

My Mr Balance Game

04 February 2012 - 10:55 PM

Posted Image

Blue= Score
Red= Lost

http://speedy.sh/sExHY/denge-oyunu-1.exe