Streamlined advisor window

- Streamlined advisor window messages through signals.
- Added TODO file
- Ignore /except directory
- News ticker based on the advisor code with text from SC3k with news from the game, with some exceptions.
- New SC3k-like interface.
- Added icons from Font Awesome.
This commit is contained in:
Tony Bark 2021-05-26 03:35:52 -04:00
parent e5505a3244
commit d1da70a099
38 changed files with 1738 additions and 413 deletions

View file

@ -1,13 +1,14 @@
extends Node
var city_name: String = "Furtropolis" # Hard-coded, for now
var mayor_name: String = "Defecto"
var year: int = 1980
var prev_quarter: int
var quarter: int = 1
var population: int = 0
var news_ticker: String
var budget: int = 20000
var expenses: int
var is_alert: bool = false
const currency: String = "§"
@ -29,7 +30,16 @@ var fire_tax: int
var police_tax: int
var power_tax: int
enum GameSpeed {SLOW, MEDIUM, FAST}
enum GameSpeed {
SLOW,
MEDIUM,
FAST
}
enum Advisors {
CITY_PLANNER,
FINANCIAL
}
func starting_budget(lev: int):

View file

@ -3,5 +3,8 @@ extends Node
signal has_power
signal budget
signal game_speed
signal city_planner(message)
signal financial_advisor(message)
signal advisor_message(advisor, message)
# News
signal send_alert(message)
signal resume_news