Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Key_Forward = keyboard_check(vk_up) || keyboard_check(ord("W"));
- Key_Backward = keyboard_check(vk_down) || keyboard_check(ord("S"));
- Key_Right = keyboard_check(vk_right) || keyboard_check(ord("D"));
- Key_Left = keyboard_check(vk_left) || keyboard_check(ord("A"));
- if(Key_Forward || Key_Backward)
- {
- speed += (Key_Forward - Key_Backward) * factor;
- }
- if(speed != 0 && !Key_Forward && !Key_Backward)
- {
- if(speed > 0)
- {
- speed -= factor;
- }
- else if(speed < 0)
- {
- speed += factor;
- }
- }
- speed = clamp(speed,-max_spd,max_spd);
- image_angle -= (Key_Right - Key_Left) * Turn_spd;
- image_speed = sign(speed);
- direction = image_angle;
- if(speed == 0)
- {
- image_speed = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement