Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///@function animation_hit_frame(_end_frame)
- /// @description returns true if an animation hits the end of a specific _end_frame – it returns true just before changing to the next frame
- /// @param _end_frame
- 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 = argument0;
- if ( _image_speed == 0 ) return false;
- if ( _image_speed > 0 ) return ( image_index + _image_speed >= _end_frame + 1 ) and ( image_index < _end_frame + 1);
- else return ( image_index + _image_speed <= _end_frame – 1 ) and ( image_index > _end_frame + 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement