Removing superfluous code, updating camera a bit

This commit is contained in:
Dan 2024-06-06 10:55:48 +01:00
parent cec9227b67
commit fc896925d6
7 changed files with 157 additions and 119 deletions

View file

@ -11,7 +11,6 @@ var water_fog : PackedScene = preload("res://entities/water_fog.tscn")
var effect_tiles : Array = []
var tile_size : Vector2i
var map_pixel_size : Vector2i
var tilemap_size : Vector2i
var water_layer : int = -1
@ -22,7 +21,6 @@ func _ready() -> void:
Log.pr("WaterEffectComponent ready")
tile_size = tile_map.get_tileset().tile_size
map_pixel_size = tilemap_size * tile_size
tilemap_size = tile_map.get_used_rect().end - tile_map.get_used_rect().position
water_layer = tile_map.get_layer_id_by_name('Water')
@ -48,15 +46,14 @@ func add_water_effects() -> void:
## 10% chance to add fog
if randf() < 0.1:
var fog : WaterFog = water_fog.instantiate()
fog.set_position(coords * tile_map.get_tileset().tile_size + tile_map.get_tileset().tile_size / 2)
fog.set_position(coords * tile_size + tile_size / 2)
water_effect_container.add_child.call_deferred(fog)
effect_tiles.append(coords)
## 20% chance to add water particles
if randf() < 0.2:
var water : WaterParticles = water_particles.instantiate()
water.set_position(coords * tile_map.get_tileset().tile_size + tile_map.get_tileset().tile_size / 2)
water.set_position(coords * tile_size + tile_size / 2)
water_effect_container.add_child.call_deferred(water)
effect_tiles.append(coords)