Address review feedback: Implement chunk streaming system in GDScript #20

Merged
reviewer-bot merged 21 commits from agent/bd718b31b595 into main 2026-08-18 14:41:08 +00:00
2 changed files with 10 additions and 10 deletions
Showing only changes of commit 1c5c0f8c8e - Show all commits
+3 -3
View File
@@ -1,5 +1,5 @@
63f7b34db8d8cdea90c76aacccf841ec 63f7b34db8d8cdea90c76aacccf841ec
::res://::1787012057 ::res://::1787012074
README.md::TextFile::-1::1787011777::0::1::::<><><>0<>0<><>:: README.md::TextFile::-1::1787011777::0::1::::<><><>0<>0<><>::
::res://docs/::1787011777 ::res://docs/::1787011777
::res://docs/architecture/::1787011795 ::res://docs/architecture/::1787011795
@@ -9,9 +9,9 @@ networking.md::TextFile::-1::1787011777::0::1::::<><><>0<>0<><>::
world.md::TextFile::-1::1787011777::0::1::::<><><>0<>0<><>:: world.md::TextFile::-1::1787011777::0::1::::<><><>0<>0<><>::
::res://scenes/::1787011795 ::res://scenes/::1787011795
main.tscn::PackedScene::-1::1787011795::0::1::::<><><>0<>0<><>::res://scripts/chunk_stream_manager.gd main.tscn::PackedScene::-1::1787011795::0::1::::<><><>0<>0<><>::res://scripts/chunk_stream_manager.gd
::res://scripts/::1787011795 ::res://scripts/::1787012062
chunk.gd::GDScript::7364239597441807588::1787011795::0::1::::Chunk<>Node3D<><>0<>0<><>:: chunk.gd::GDScript::7364239597441807588::1787011795::0::1::::Chunk<>Node3D<><>0<>0<><>::
chunk_data_decoder.gd::GDScript::3922068956043581888::1787011795::0::1::::ChunkDataDecoder<>RefCounted<><>0<>0<><>:: chunk_data_decoder.gd::GDScript::3922068956043581888::1787012104::0::1::::ChunkDataDecoder<>RefCounted<><>0<>0<><>::
chunk_scene.gd::GDScript::9207602004456600331::1787011795::0::1::::ChunkScene<>Node3D<><>0<>0<><>:: chunk_scene.gd::GDScript::9207602004456600331::1787011795::0::1::::ChunkScene<>Node3D<><>0<>0<><>::
chunk_stream_manager.gd::GDScript::2366645676568508746::1787011963::0::1::::ChunkStreamManager<>Node<><>0<>0<><>:: chunk_stream_manager.gd::GDScript::2366645676568508746::1787011963::0::1::::ChunkStreamManager<>Node<><>0<>0<><>::
dynamic_object_node.gd::GDScript::8863349716576659118::1787011795::0::1::::DynamicObjectNode<>Node3D<><>0<>0<><>:: dynamic_object_node.gd::GDScript::8863349716576659118::1787011795::0::1::::DynamicObjectNode<>Node3D<><>0<>0<><>::
+7 -7
View File
@@ -161,13 +161,13 @@ class ChunkPayload:
# ─── Binary Decoding ──────────────────────────────────────────────────────── # ─── Binary Decoding ────────────────────────────────────────────────────────
static const MAGIC: PackedByteArray = PackedByteArray([0x41, 0x47, 0x50, 0x43]) # "AGPC" const MAGIC: PackedByteArray = PackedByteArray([0x41, 0x47, 0x50, 0x43]) # "AGPC"
static const HEADER_SIZE: int = 48 const HEADER_SIZE: int = 48
static const SECTION_META: int = 0x01 const SECTION_META: int = 0x01
static const SECTION_TILE: int = 0x02 const SECTION_TILE: int = 0x02
static const SECTION_OBJECT: int = 0x03 const SECTION_OBJECT: int = 0x03
static const SECTION_FLAGS: int = 0x04 const SECTION_FLAGS: int = 0x04
static const SECTION_REVISION_META: int = 0x05 const SECTION_REVISION_META: int = 0x05
## Decode a binary chunk payload into a ChunkPayload. ## Decode a binary chunk payload into a ChunkPayload.