Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- var dir, spd, modified;
- dir = 0;
- spd = 0;
- modified = 1;
- if (keyboard_check(vk_left))
- {
- facing = LEFT;
- sprite_innate = Finn_Running_Left;
- dir = -1;
- spd = speed_innate;
- }
- else if (keyboard_check(vk_right))
- {
- facing = RIGHT;
- sprite_innate = Finn_Running;
- dir = 1;
- spd = speed_innate;
- }
- else
- {
- if (facing==RIGHT)
- {
- sprite_innate = Finn_Stationary;
- }
- else
- {
- sprite_innate = Finn_Stationary_Left;
- }
- dir = 0;
- spd = speed_nomove;
- }
- if (vspeed < 0)
- {
- if (facing == RIGHT)
- {
- sprite_active = Finn_Jump_Up;
- }
- else
- {
- sprite_active = Finn_Jump_Up_Left;
- }
- }
- if (keyboard_check(ord('D')) && can_attack)
- {
- can_attack = false;
- sound_play_1st = snd_swing_sword;
- alarm[0] = attack_end_delay;
- alarm[1] = attack_swing_delay;
- alarm[2] = attack_hit_delay;
- if (facing==RIGHT)
- {
- sprite_active = Finn_Slash1;
- dir = 1;
- spd = 0;
- }
- else if (facing==LEFT)
- {
- sprite_active = Finn_Slash1_Left;
- dir = -1;
- spd = 0;
- }
- speed_override = spd;
- }
- if (jumping) modified = speed_jump;
- if (speed_override != -1) spd = speed_override;
- scr_Finn_sprite();
- scr_Finn_refresh_image();
- hspeed = spd * dir * modified;
- }
Add Comment
Please, Sign In to add comment