Player-CREATE:
friction=.35
image_speed=0
Step:
direction = point_direction(x,y,mouse_x,mouse_y)
image_index = direction * image_number/360
view_object=Player
End step :
var xmot, ymot;
x = xprevious;y = yprevious
for (i=0; i<90; i+=1){
xmot=x+lengthdir_x(speed,direction+i)
ymot=y+lengthdir_y(speed,direction+i)
if place_free(xmot,ymot){x = xmot;y = ymot;exit}
xmot=x+lengthdir_x(speed,direction-i)
ymot=y+lengthdir_y(speed,direction-i)
if place_free(xmot, ymot){x = xmot;y = ymot;exit}}
No key:
speed=0
Up :
speed=10
Draw:
draw_sprite_ext(sprite_index,image_single,x+2,y+2,image_xscale,image_yscale,image_angle,c_black,.4)
draw_sprite_ext(sprite_index,image_single,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha)
Komentarų nėra:
Rašyti komentarą