mirror of
				https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
				synced 2025-11-04 08:35:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			604 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			604 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
class_name CameraRightLimit
 | 
						|
extends Node2D
 | 
						|
 | 
						|
@export var reset_on_delete := true
 | 
						|
@export var lock_camera := false
 | 
						|
 | 
						|
func _enter_tree() -> void:
 | 
						|
	add_to_group("CameraLimits")
 | 
						|
	Player.camera_right_limit = int(global_position.x)
 | 
						|
 | 
						|
func _exit_tree() -> void:
 | 
						|
	if reset_on_delete:
 | 
						|
		Player.camera_right_limit = int(99999999)
 | 
						|
 | 
						|
func return_camera_to_normal() -> void:
 | 
						|
	for i in get_tree().get_nodes_in_group("Players"):
 | 
						|
		Player.camera_right_limit = int(9999999)
 | 
						|
		CameraHandler.cam_locked = false
 | 
						|
		i.reset_camera_to_center()
 | 
						|
 | 
						|
 | 
						|
func on_screen_entered() -> void:
 | 
						|
	if lock_camera:
 | 
						|
		CameraHandler.cam_locked = true
 |