first commit

This commit is contained in:
pennyrigate 2022-12-07 02:00:47 -05:00
commit 096ebe5aa4
275 changed files with 3937 additions and 0 deletions

24
objects/camera.gd Normal file
View file

@ -0,0 +1,24 @@
extends Camera2D
onready var resolution = Game.resolution
onready var player = get_parent().get_node("Player")
onready var current_sector = (player.global_position / resolution).floor()
onready var last_sector = current_sector
func _ready():
set_as_toplevel(true)
Game.current_sector = current_sector
func _process(delta):
#Scroll screen when player is on different sector
current_sector = (player.global_position / resolution).floor()
if current_sector != last_sector:
position = current_sector * resolution
last_sector = current_sector
Game.current_sector = current_sector
##Delete enemies when offscreen
#func _on_CullArea_area_exited(area):
# #delete offscreen enemies
# if area.is_in_group("enemy"):
# area.get_parent().queue_free()