| 123456789101112131415161718192021222324 |
- if !instance_exists(oCamera)
- exit;
- var _curr_side = sign(global.player.x - x);
- if flip
- _curr_side = -_curr_side;
- if _curr_side != 0 && _curr_side != _prev_side
- {
- if _curr_side == 1
- {
- _saved_bl = oCamera.bound_left;
- _saved_br = oCamera.bound_right;
-
- if bl != -1 oCamera.bound_left = bl;
- if br != -1 oCamera.bound_right = br;
- }
- else
- {
- if _saved_bl != -1 oCamera.bound_left = _saved_bl;
- if _saved_br != -1 oCamera.bound_right = _saved_br;
- }
- _prev_side = _curr_side;
- }
|