F
Frisk2401
Guest
I would like to be able to make diagonal movement. Here is my code so far.
Event Left Key:
if global.canmove=true
{
direction=180
sprite_index=spr_chara_left
speed=5
if(keyboard_check_pressed(vk_left)){
{hspeed=-p_speed}
}
}
Event Up Key:
if global.canmove=true
{
direction=90
sprite_index=spr_chara_up
speed=5
if(keyboard_check_pressed(vk_up)){
{vspeed=-p_speed}
}
}
Event Right Key:
if global.canmove=true
{
direction=0
sprite_index=spr_chara_right
speed=5
if(keyboard_check_pressed(vk_right)){
{hspeed=p_speed}
}
}
Event Down Key:
if global.canmove=true
{
direction=270
sprite_index=spr_chara_down
speed=5
if(keyboard_check_pressed(vk_down)){
{vspeed=p_speed}
}
}
Event Left Key:
if global.canmove=true
{
direction=180
sprite_index=spr_chara_left
speed=5
if(keyboard_check_pressed(vk_left)){
{hspeed=-p_speed}
}
}
Event Up Key:
if global.canmove=true
{
direction=90
sprite_index=spr_chara_up
speed=5
if(keyboard_check_pressed(vk_up)){
{vspeed=-p_speed}
}
}
Event Right Key:
if global.canmove=true
{
direction=0
sprite_index=spr_chara_right
speed=5
if(keyboard_check_pressed(vk_right)){
{hspeed=p_speed}
}
}
Event Down Key:
if global.canmove=true
{
direction=270
sprite_index=spr_chara_down
speed=5
if(keyboard_check_pressed(vk_down)){
{vspeed=p_speed}
}
}
Last edited by a moderator: