Extensive work on the sideview and initial work on player profiles, inventory display, and renaming adventurerdata vs adventurer to adventurer vs adventurersprite

This commit is contained in:
2025-08-27 08:02:11 -04:00
parent 38845e26fa
commit 2a236ea041
55 changed files with 1975 additions and 417 deletions

View File

@@ -4,27 +4,27 @@ var length : int :
get:
return len(members)
@export var direction : Vector2 = Vector2.ZERO
var members : Array[Adventurer] = []
var members : Array[AdventurerSprite] = []
var front : Adventurer :
var front : AdventurerSprite :
get: return null if len(members) == 0 else members[0]
signal advanced()
func add_member(member : Adventurer) -> void:
func add_member(member : AdventurerSprite) -> void:
members.append(member)
func remove_member(member : Adventurer) -> void:
func remove_member(member : AdventurerSprite) -> void:
members.erase(member)
func try_advance() -> Adventurer:
func try_advance() -> AdventurerSprite:
if length > 0:
return advance()
else:
return null
func advance() -> Adventurer:
func advance() -> AdventurerSprite:
advanced.emit()
return front