diff options
Diffstat (limited to 'scripts/cursor.gd')
-rw-r--r-- | scripts/cursor.gd | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/cursor.gd b/scripts/cursor.gd index d36d5eb..d12f9e0 100644 --- a/scripts/cursor.gd +++ b/scripts/cursor.gd @@ -1,6 +1,7 @@ extends Node2D @onready var tilemap = get_node("../Map/TileMapLayer") +var game_stats_config = preload("res://resources/game_stats_config.tres") @onready var map_config = preload("res://resources/map_generator_resource.tres") var occupied_tiles = {} @@ -11,14 +12,14 @@ var dirs = {"move_right": Vector2.RIGHT, "move_left": Vector2.LEFT, "move_up": Vector2.UP, "move_down": Vector2.DOWN} -var towers : Dictionary = { +var towers : Dictionary[String, Dictionary] = { "place_warlock": { "scene": preload("res://scenes/warlock.tscn"), - "cost": 10 + "cost": game_stats_config.warlock_defender_cost }, "place_wyvern": { "scene": preload("res://scenes/wyvern.tscn"), - "cost": 15 + "cost": game_stats_config.wyvern_defender_cost } } |