1 |
function scr_pan_to_objscr_pan_to_objfunction scr_pan_to_obj(argument0, argument1) //gml_Script_scr_pan_to_obj
{
_panx = argument0.x - (floor((__view_get((2 << 0), 0)) / 2 - argument0.sprite_width / 2))
_pany = argument0.y - (floor((__view_get((3 << 0), 0)) / 2 - argument0.sprite_height / 2))
if (_panx < 0)
_panx = 0
if (_panx >= (room_width - (__view_get((2 << 0), 0))))
_panx = room_width - (__view_get((2 << 0), 0))
if (_pany < 0)
_pany = 0
if (_pany >= (room_height - (__view_get((3 << 0), 0))))
_pany = room_height - (__view_get((3 << 0), 0))
scr_pan_lerp(_panx, _pany, argument1)
} (argument0, argument1) //gml_Script_scr_pan_to_obj |
2 |
{ |
3 |
_panx = argument0.x - (floor((__view_get((2 << 0), 0)) / 2 - argument0.sprite_width / 2)) |
4 |
_pany = argument0.y - (floor((__view_get((3 << 0), 0)) / 2 - argument0.sprite_height / 2)) |
5 |
if (_panx < 0) |
6 |
_panx = 0 |
7 |
if (_panx >= (room_width - (__view_get((2 << 0), 0)))) |
8 |
_panx = room_width - (__view_get((2 << 0), 0)) |
9 |
if (_pany < 0) |
10 |
_pany = 0 |
11 |
if (_pany >= (room_height - (__view_get((3 << 0), 0)))) |
12 |
_pany = room_height - (__view_get((3 << 0), 0)) |
13 |
scr_pan_lerpscr_pan_lerpfunction scr_pan_lerp(argument0, argument1, argument2) //gml_Script_scr_pan_lerp
{
panner = instance_create(argument0, argument1, obj_panner)
panner.panmax = argument2
panner.type = 1
} (_panx, _pany, argument1) |
14 |
} |