small racing game im working on
Diffstat (limited to 'classes/resources/highlight_mat_map.gd')
| -rw-r--r-- | classes/resources/highlight_mat_map.gd | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/classes/resources/highlight_mat_map.gd b/classes/resources/highlight_mat_map.gd new file mode 100644 index 0000000..ce64a5b --- /dev/null +++ b/classes/resources/highlight_mat_map.gd @@ -0,0 +1,14 @@ +extends Resource +class_name MatMap + +static func get_highlight(m_id: int) -> BaseMaterial3D: + return load("%s_highlight.%s" % [map[m_id].resource_path.get_basename(), map[m_id].resource_path.get_extension()]) + +const map := { + 1: preload("res://assets/mats/platform.material"), + 2: preload("res://assets/mats/road.tres"), + 4: preload("res://assets/mats/grass.tres"), + 8: preload("res://assets/mats/ring_checkpoint.tres"), + 16: preload("res://assets/mats/ring_finish.tres"), + 32: preload("res://assets/mats/ring_start.tres") +} |