From 61f952664d2bbbfddbd5d73b68b813e1677aae3c Mon Sep 17 00:00:00 2001 From: zoe Date: Sun, 8 May 2022 20:40:33 +0200 Subject: [PATCH] random world generation lmao (it is just entirely random) --- godot/world/Tilemap.gd | 4 ++-- godot/world/Tilemaps.gd | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/godot/world/Tilemap.gd b/godot/world/Tilemap.gd index 9bd981a..d336796 100644 --- a/godot/world/Tilemap.gd +++ b/godot/world/Tilemap.gd @@ -1,8 +1,8 @@ extends TileMap func set_tile_graphics(pos: Vector2, id: int): - var flip = true - set_cell(pos.x,pos.y,0,false,false,false,get_atlas_vec_for_id(id)) + if id == 0: set_cellv(pos, -1) + set_cellv(pos,0,false,false,false,get_atlas_vec_for_id(id)) func get_atlas_vec_for_id(id: int) -> Vector2: return Vector2(randi() % 4, id) diff --git a/godot/world/Tilemaps.gd b/godot/world/Tilemaps.gd index 3efcecd..44e9d6c 100644 --- a/godot/world/Tilemaps.gd +++ b/godot/world/Tilemaps.gd @@ -24,7 +24,8 @@ func update_tiles(tile_positions: PoolVector3Array): if !StateServer.is_tile_hidden(int(tile.x), int(tile.y), int(tile.z)): tilemaps[tile.z].set_tile_graphics(Vector2(tile.x, tile.y), get_tile_at(tile)) - else: print("hidden tile hehe") + for map in tilemaps: + map.update_dirty_quadrants() func _on_StateServer_request_init(): call_deferred("respawn_tilemaps")