citylimits/scripts/command_handler.gd
Tony Bark ae1b600928 Removed some redundant code
- Change month and day within debug console
- Removed get_week() in SimData
2021-05-27 22:31:40 -04:00

40 lines
765 B
GDScript

extends Node
enum {
ARG_INT,
ARG_STRING,
ARG_BOOL,
ARG_FLOAT
}
const valid_commands = [
["money", [ARG_STRING] ],
["whereyoufrom", [ARG_STRING] ],
["whatyearisit", [ARG_STRING] ],
["show_policy", [ARG_INT]],
["set_month", [ARG_INT]],
["set_year", [ARG_INT]]
]
func set_month(month):
SimData.month = month
func set_year(year):
SimData.year = year
func show_policy(policy):
SimEvents.emit_signal("policy_message", policy)
func _budget_print(value: int):
return "Budget increased to " + str(value)
func money(value):
SimData.budget += int(value)
func whereyoufrom(value):
SimData.city_name = str(value)
return "Changed city name to: " + str(value)
func whatyearisit(value):
SimData.year = int(value)
return "Change year to: " + str(value)