W
WhyNotUsePaper
Guest
When i launch game enemy starts moving to right side then bounce when he hits left side he teleports to the right side then starts moving left and he do that forever.
Here is code
Here is code
Code:
///scr_enemy_move()
hspd = dir * spd;
switch(dir)
{
case 1:
if(place_meeting(x+hspd,y,obj_wall))
{
while(!place_meeting(x+sign(hspd),y,obj_wall))
{
x+=hspd;
}
if(dir == 1)
{
dir = -1;
}
}
break;
case -1:
if(place_meeting(x+hspd,y,obj_wall))
{
while(!place_meeting(x+sign(hspd),y,obj_wall))
{
x-=hspd;
}
if(dir == -1)
{
dir = 1;
}
}
break;
}
x+=hspd;