22 lines
588 B
GDScript
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)
|