everything_has_a_price_jam/test/test_economy.gd
2026-09-26 15:02:19 -06:00

22 lines
588 B
GDScript

extends Control
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()
var letter := preload("res://letters/counteroffer.tres").duplicate()
letter.request = Production.new()
letter.request.currency = preload("res://currency/inanimate/beer.tres")
letter.request.amount = 10
letter.source = preload("res://currency/sentient/drunk.tres")
GameState.add_letter.emit(letter)