Add planet scanner and octopus biome
This commit is contained in:
parent
2ecd61de98
commit
8fbcc340ce
21 changed files with 784 additions and 30 deletions
|
|
@ -15,6 +15,8 @@ extends ColorRect
|
|||
|
||||
@onready var camera: Camera2D = get_node("../../Camera2D")
|
||||
|
||||
var current_chunk: Vector2i = Vector2i(2147483647, 2147483647)
|
||||
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
var viewport_size: Vector2 = get_viewport_rect().size
|
||||
|
|
@ -26,3 +28,8 @@ func _process(_delta: float) -> void:
|
|||
material.set_shader_parameter("camera_frac", p - cell)
|
||||
material.set_shader_parameter("camera_zoom", 1.0 / camera.zoom.x)
|
||||
material.set_shader_parameter("viewport_size", viewport_size)
|
||||
var chunk: Vector2i = WorldGen.chunk_coords(camera.global_position)
|
||||
if chunk != current_chunk:
|
||||
current_chunk = chunk
|
||||
material.set_shader_parameter("bg_color",
|
||||
WorldGen.biome_background_color(WorldGen.biome_at_chunk(chunk)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue