2021-05-20 21:25:41 -04:00
|
|
|
extends Node
|
|
|
|
|
|
|
|
enum {
|
|
|
|
ARG_INT,
|
|
|
|
ARG_STRING,
|
|
|
|
ARG_BOOL,
|
|
|
|
ARG_FLOAT
|
|
|
|
}
|
|
|
|
|
|
|
|
const valid_commands = [
|
2021-05-21 00:25:37 -04:00
|
|
|
["money", [ARG_STRING] ],
|
|
|
|
["whereyoufrom", [ARG_STRING] ],
|
2021-05-27 10:33:08 -04:00
|
|
|
["whatyearisit", [ARG_STRING] ],
|
2021-05-27 22:31:40 -04:00
|
|
|
["show_policy", [ARG_INT]],
|
|
|
|
["set_month", [ARG_INT]],
|
|
|
|
["set_year", [ARG_INT]]
|
2021-05-20 21:25:41 -04:00
|
|
|
]
|
|
|
|
|
2021-05-27 22:31:40 -04:00
|
|
|
func set_month(month):
|
2021-05-29 03:09:09 -04:00
|
|
|
SimTime.month = month
|
2021-05-27 22:31:40 -04:00
|
|
|
|
|
|
|
func set_year(year):
|
2021-05-29 03:09:09 -04:00
|
|
|
SimTime.year = year
|
2021-05-27 22:31:40 -04:00
|
|
|
|
2021-05-27 10:33:08 -04:00
|
|
|
func show_policy(policy):
|
|
|
|
SimEvents.emit_signal("policy_message", policy)
|
|
|
|
|
2021-05-21 00:25:37 -04:00
|
|
|
func _budget_print(value: int):
|
|
|
|
return "Budget increased to " + str(value)
|
|
|
|
|
2021-05-20 22:16:43 -04:00
|
|
|
func money(value):
|
2021-05-26 10:30:41 -04:00
|
|
|
SimData.budget += int(value)
|
2021-05-20 21:25:41 -04:00
|
|
|
|
2021-05-20 22:16:43 -04:00
|
|
|
func whereyoufrom(value):
|
|
|
|
SimData.city_name = str(value)
|
|
|
|
return "Changed city name to: " + str(value)
|
2021-05-21 00:25:37 -04:00
|
|
|
|
|
|
|
func whatyearisit(value):
|
|
|
|
SimData.year = int(value)
|
|
|
|
return "Change year to: " + str(value)
|