Text fixes + plant grid around mouse + max score particule + can abandon in relay bases again

This commit is contained in:
Altaezio
2026-07-30 20:07:02 +02:00
parent 0409a8bc8b
commit 2b945a8f7c
16 changed files with 350 additions and 339 deletions
+12 -8
View File
@@ -9,7 +9,7 @@ const POINT_VISIBILITY_RADIUS : int = 200
const POINT_FULL_OPACITY_RADIUS : int = 100
const POINT_RANDOM_SHIFT = roundi(Region.TILE_SIZE / 3.)
const REFRESH_TIME : float = 2.
const REFRESH_TIME: float = .5
var refresh_timer : float = 0.
@@ -54,16 +54,20 @@ func _draw():
func get_grid_point() -> Array[Vector2]:
var grid_points : Array[Vector2] = []
for x in range(-Region.CHUNK_TILE_SIZE, Region.CHUNK_TILE_SIZE * 2):
for y in range(-Region.CHUNK_TILE_SIZE, Region.CHUNK_TILE_SIZE * 2):
var grid_points: Array[Vector2] = []
var mouse_pos := region.player.get_global_mouse_position()
var mouse_pos_in_coord: Vector2i
mouse_pos_in_coord.x = floor(mouse_pos.x / Region.TILE_SIZE)
mouse_pos_in_coord.y = floor(mouse_pos.y / Region.TILE_SIZE)
for x in range(-Region.CHUNK_TILE_SIZE, Region.CHUNK_TILE_SIZE):
for y in range(-Region.CHUNK_TILE_SIZE, Region.CHUNK_TILE_SIZE):
var point := Vector2(mouse_pos_in_coord) + Vector2(x, y)
if (
region.is_coords_decontaminated([Vector2(x,y)])
and not region.is_coords_rocky([Vector2(x,y)])
region.is_coords_decontaminated([point])
and not region.is_coords_rocky([point])
):
grid_points.append(
get_point_for_tile(Vector2(x,y))
get_point_for_tile(point)
)
return grid_points