Added income frequency

- Added years and quarters to the interface
- Created timer that increments the number of quarters in a year until it reaches four. After four, the quarter resets and the year increments.
- Renamed TowerData to GameData
This commit is contained in:
Anthony Foxclaw 2020-04-12 20:06:52 -04:00
parent dff1abaf49
commit 3308bddc6c
12 changed files with 104 additions and 63 deletions

View file

@ -0,0 +1,8 @@
extends Node
var tower_name: String
var budget: int = 2000000
var year: int = 1
var prev_quarter: int
var quarter: int = 1
enum GameSpeed { SLOW, MEDIUM, FAST }

View file

@ -1,16 +0,0 @@
extends Node
var tower_name: String
var budget: int
var prev_budget: int
func starting_budget(lev: int):
if lev == 3:
budget = 5000
elif lev == 2:
budget = 10000
# Default to easy mode
else:
budget = 20000