Added player character and initial interaction functionality

This commit is contained in:
2024-02-24 08:36:43 -06:00
parent 78c4291b6a
commit 5467e044a7
12 changed files with 557 additions and 46 deletions

View File

@@ -6,14 +6,14 @@ signal changed_resource
@export var resources := {}
func _on_timer_timeout() -> void:
var corrupted_resources := world.get_corrupted_resources()
if corrupted_resources.size() > 0:
var changed_resources := {}
for corrupted_resource: CellData in corrupted_resources:
var res: GameResource = corrupted_resource.get_resource()
if not resources.has(res):
resources[res] = 0
resources[res] += res.pickup_value
changed_resources[res] = resources[res]
changed_resource.emit(ResourceChangedSignal.new(changed_resources))
#func _on_timer_timeout() -> void:
#var corrupted_resources := Grid.get_corrupted_resources()
#if corrupted_resources.size() > 0:
#var changed_resources := {}
#for corrupted_resource: CellData in corrupted_resources:
#var res: GameResource = corrupted_resource.get_resource()
#if not resources.has(res):
#resources[res] = 0
#resources[res] += res.pickup_value
#changed_resources[res] = resources[res]
#changed_resource.emit(ResourceChangedSignal.new(changed_resources))