From 40afd6fa42ad937148c6812b8df8efff6c78e4b5 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 27 Mar 2025 18:17:34 +0100 Subject: spatial tree, graphics and some unit tests --- shared/src/respack.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'shared/src/respack.rs') diff --git a/shared/src/respack.rs b/shared/src/respack.rs index e724fd5..4ec3a70 100644 --- a/shared/src/respack.rs +++ b/shared/src/respack.rs @@ -25,6 +25,16 @@ use std::{ const MAGIC: &[u8; 16] = b"\x0f\x0cWEARE\x01RESPACK\x02"; +pub fn save_full_respack( + output: impl Write, + store: &ResourceStore, + entry: Option>, +) -> Result<()> { + let mut resources = Vec::new(); + store.iter(|r, _| resources.push(r))?; + save_respack(output, store, &resources, entry) +} + pub fn save_respack( mut output: impl Write, store: &ResourceStore, -- cgit v1.2.3-70-g09d2