From 28e2b1db197c2a238d49f0ed8e19eabf75daee6d Mon Sep 17 00:00:00 2001 From: gamemasterplc Date: Sun, 3 Dec 2023 23:21:51 -0600 Subject: [PATCH] Match ColorLoad --- src/game/hsfload.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/game/hsfload.c b/src/game/hsfload.c index ca62b794..e6f69db1 100644 --- a/src/game/hsfload.c +++ b/src/game/hsfload.c @@ -223,6 +223,33 @@ static void SceneLoad(void) } } + +static void ColorLoad(void) +{ + s32 i; + HsfVertexBuf *file_color; + HsfVertexBuf *new_color; + void *data; + void *color_data; + HsfVertexBuf *temp_color; + + if(head.color.count) { + temp_color = file_color = (HsfVertexBuf *)((u32)fileptr+head.color.ofs); + data = &file_color[head.color.count]; + for(i=0; idata; + new_color->name = SetName((u32 *)&file_color->name); + new_color->data = (void *)((u32)data+(u32)color_data); + } + } +} + static HsfBitmap *SearchBitmapPtr(s32 id) { HsfBitmap *bitmap;