Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _x_sign = sign( x_velocity ); //x_velocity is the same thing as "hspeed" but a custom variable
- var _y_sign = sign( y_velocity ); //y_velocity is the same thing as "vspeed" but a custom variable
- var _x_abs = abs( x_velocity );
- var _y_abs = abs( y_velocity );
- repeat( _x_abs ) {
- if ( place_meeting( x + _x_sign, y, obj_solid_parent ) ) {
- break;
- } else {
- x += _x_sign;
- }
- }
- repeat( _y_abs ) {
- if ( place_meeting( x, y + _y_sign, obj_solid_parent ) ) {
- break;
- } else {
- y += _y_sign;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement