40 lines
787 B
GDScript
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
|