questo sottostante e lo script scr_controls
Codice: Seleziona tutto
if!(gamepad_is_connected(0))
{
if(keyboard_check(ord("W")))
{
speed += 9.5;
}
if(keyboard_check(ord("S")))
{
speed -= 9.5;
}
speed = clamp(speed,-18,18);
{
var xn,yn;
xn = x - sin(direction*pi/180) * dirs;
yn = y - cos(direction*pi/180) * dirs;
if not place_meeting(xn,yn,par_wall)
{ x = xn; y = yn; }
}
dirs -= dirs/4;
dirs += keyboard_check(ord("A"))*6;
dirs -= keyboard_check(ord("D"))*6;
}
Codice: Seleziona tutto
x = xprevious;
y = yprevious;
if ( !place_meeting(x+hspeed,y,other) ) {
x += hspeed;
} else {
if ( !place_meeting(x,y+vspeed,other) ) {
y += vspeed;
}
}

grazie mille ragazzi
