small racing game im working on
Diffstat (limited to 'classes/resources/block_map.gd')
| -rw-r--r-- | classes/resources/block_map.gd | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/classes/resources/block_map.gd b/classes/resources/block_map.gd new file mode 100644 index 0000000..8193a7c --- /dev/null +++ b/classes/resources/block_map.gd @@ -0,0 +1,24 @@ +extends Resource +class_name BlockMap + +const map := [ + preload("res://assets/blocks/platform_booster.tscn"), + preload("res://assets/blocks/platform_corner.tscn"), + preload("res://assets/blocks/platform_depression.tscn"), + preload("res://assets/blocks/platform_diagonal.tscn"), + preload("res://assets/blocks/platform_poke.tscn"), + preload("res://assets/blocks/platform_poke_corner.tscn"), + preload("res://assets/blocks/platform_ramp.tscn"), + preload("res://assets/blocks/platform_square.tscn"), + preload("res://assets/blocks/platform_turn_1x1.tscn"), + preload("res://assets/blocks/platform_turn_2x2.tscn"), + preload("res://assets/blocks/platform_turn_3x3.tscn"), + preload("res://assets/blocks/platform_x.tscn"), + preload("res://assets/blocks/ring_checkpoint.tscn"), + preload("res://assets/blocks/ring_finish.tscn"), + preload("res://assets/blocks/ring_start.tscn"), + preload("res://assets/blocks/tree.tscn") +] + +static func find(s: PackedScene): + return map.find(s) |