Using the new MapGlobal at various parts and switched away from the Grid.resource
This commit is contained in:
@@ -6,12 +6,20 @@ var show_grid_display: bool:
|
||||
set(v): show_grid_display = v; queue_redraw()
|
||||
|
||||
func toggle_grid_display(on: bool):
|
||||
grid = MapGlobal.GetGrid()
|
||||
show_grid_display = on
|
||||
|
||||
func getNewGrid():
|
||||
grid = MapGlobal.GetGrid()
|
||||
|
||||
func _draw():
|
||||
if not grid or not show_grid_display: return
|
||||
for x in grid.region.size.x:
|
||||
for y in grid.region.size.y:
|
||||
var p = Vector2(x, y)
|
||||
var p = Vector2(x + grid.region.position.x, y + grid.region.position.y)
|
||||
var col = Color(1,0,0,0.3) if grid.is_point_solid(p) else Color(0,1,0,0.3)
|
||||
draw_rect(Rect2(p*grid.cell_size, grid.cell_size), col)
|
||||
|
||||
|
||||
func _on_player_move_finished() -> void:
|
||||
getNewGrid() # Replace with function body.
|
||||
|
||||
Reference in New Issue
Block a user