summaryrefslogtreecommitdiff
path: root/scripts/cursor.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-23 11:28:51 -0400
committerbd <bdunahu@operationnull.com>2025-05-23 11:28:51 -0400
commitbc3589db94692fc4cdd4388dacff0f44fe8a2030 (patch)
treee85193cc6c765a640c019452768725bd8af95214 /scripts/cursor.gd
parentd67d2ac3463523be93915a0738a05c440f63ee67 (diff)
Move basic tower/enemy stats to separate resource
Diffstat (limited to 'scripts/cursor.gd')
-rw-r--r--scripts/cursor.gd7
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
}
}