Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///@function animation_loop_between(first_frame, last_frame)
- /// @description loop current sprite animation between first_frame and last_frame
- /// @param first_frame first frame of the loop
- /// @param last_frame last frame of the loop
- var _image_speed = image_speed * sprite_get_speed(sprite_index);
- var _type = sprite_get_speed_type(sprite_index);
- if ( _type == spritespeed_framespersecond ) _image_speed = _image_speed/game_get_speed(gamespeed_fps);
- var _end_frame = argument[1];
- if ( image_speed == 0 ) exit;
- if ( image_speed > 0 )
- { if ( image_index + _image_speed >= _end_frame + 1 ) image_index = argument[0]; }
- else
- { if ( image_index + _image_speed <= _end_frame – 1 ) image_index = argument[0]; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement