everything_has_a_price_jam/test/test_economy.gd
2026-09-27 13:48:31 -06:00

40 lines
787 B
GDScript

extends Control
func _ready() -> void:
UserContext.chart.connect(chart)
func _on_get_cow_pressed() -> void:
var p := Economy.get_currency(preload("res://currency/sentient/cow.tres"))
p.amount += 1
func _on_run_simulate_pressed() -> void:
Economy.simulate()
func _on_open_inbox_pressed() -> void:
UserContext.open_inbox.emit()
UserContext.paused.emit(true)
func _on_button_pressed() -> void:
UserContext.chart.emit(false)
UserContext.paused.emit(false)
func _on_open_chart_pressed() -> void:
UserContext.chart.emit(true)
UserContext.paused.emit(true)
func chart(b: bool):
%CurrencyChart.visible = b
func _on_scroll_container_mouse_entered() -> void:
UserContext.zoom_off = true
func _on_scroll_container_mouse_exited() -> void:
UserContext.zoom_off = false