forked from team-sg/hero-mark-2
camera now has scroll direction toggles
This commit is contained in:
parent
48cc1d43d6
commit
c60375cb98
11 changed files with 202 additions and 70 deletions
|
@ -4,6 +4,9 @@ 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
|
||||
#Scroll direction
|
||||
export var scroll_h = true
|
||||
export var scroll_v = false
|
||||
|
||||
func _ready():
|
||||
set_as_toplevel(true)
|
||||
|
@ -13,7 +16,8 @@ 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
|
||||
if scroll_h: position.x = current_sector.x * resolution.x
|
||||
if scroll_v: position.y = current_sector.y * resolution.y
|
||||
last_sector = current_sector
|
||||
Game.current_sector = current_sector
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue