Simple camera with mirror effect
End Step
// test toggle mirror effect
if keyboard_check_pressed(ord('M')) {
global.mirror = not global.mirror
}
// move camera object to track the player
if instance_exists(oPlayer) {
x = floor(oPlayer.x/800)*800
y = floor(oPlayer.y/608)*608
}
// set view according to camera object position and mirror effect
if global.mirror {
view_xview = x+800
view_yview = y
view_wview = -800
view_hview = 608
}
else {
view_xview = x
view_yview = y
view_wview = 800
view_hview = 608
}