Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////STEP EVENT - "obj_char"/////
- //values
- verticalSpeed = 2;
- horizontalSpeed = 2;
- global.mainDirection = "idle";
- //defaults
- verticalSpeedDEFAULT = 2;
- horizontalSpeedDEFAULT = 2;
- ////KEYBOARD -- "obj_char"/////
- //up
- if keyboard_check(vk_up)
- {
- y-=verticalSpeed;
- //dir
- global.mainDirection = "up";
- }
- //down
- if keyboard_check(vk_down)
- {
- y+=verticalSpeed;
- //dir
- global.mainDirection = "down";
- }
- //left
- if keyboard_check(vk_left)
- {
- x-=horizontalSpeed;
- //dir
- global.mainDirection = "left";
- }
- //right
- if keyboard_check(vk_right)
- {
- x+=horizontalSpeed;
- //dir
- global.mainDirection = "right";
- }
- ///////////////////////////////////
- //shift (run) {vertical}
- if verticalSpeed <= 2.001
- {
- if keyboard_check(vk_shift)
- {
- //verticalChanges
- if keyboard_check(vk_up)
- {
- y -= verticalSpeed * 1.15
- }
- if keyboard_check(vk_down)
- {
- y += verticalSpeed * 1.15
- }
- }
- else
- {
- verticalSpeed = verticalSpeedDEFAULT
- }
- }
- //shift (run) {horizontal}
- if horizontalSpeed <= 2.001
- {
- if keyboard_check(vk_shift)
- {
- //horizontalChanges
- if keyboard_check(vk_left)
- {
- x -= horizontalSpeed * 1.15
- }
- if keyboard_check(vk_right)
- {
- x += horizontalSpeed * 1.15
- }
- }
- else
- {
- horizontalSpeed = horizontalSpeedDEFAULT
- }
- }
- ///////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement