summaryrefslogtreecommitdiff
path: root/UI/HUD/LevelMap.gd
blob: 1b4b8602299972c464dc89cdb152facf2d1f30df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
extends Panel


func _ready():
	Global.connect("level_map_updated", self, "draw")
	self.draw()


func draw():
	var Cell = load("res://UI/HUD/LevelMapCell.tscn")
	#var Level = get_parent().get_parent() # HUD > Level
	
	for idx in range(Global.Level_Map.size()): # size = 9
		var cell = Cell.instance()
		cell.level_idx = idx
		cell.set_rect_size(150/3, 150/3)
		var column = idx % 3
		var row = idx / 3
		cell.rect_position.x = cell.rect_size.x*column
		cell.rect_position.y = cell.rect_size.y*row
		
		#if idx == Level.idx:
			#cell.set_border_width_all(3)
		
		self.add_child(cell)