This commit is contained in:
CreateSource 2024-01-07 00:20:20 -05:00
commit e35f8ae552
12 changed files with 4771 additions and 19 deletions

1283
src/game/hsfanim.c Executable file

File diff suppressed because it is too large Load diff

3276
src/game/hsfdraw.c Executable file

File diff suppressed because it is too large Load diff

View file

@ -216,7 +216,7 @@ static void MaterialLoad(void)
new_mat->refAlpha = curr_mat->refAlpha;
new_mat->unk2C = curr_mat->unk2C;
new_mat->numAttrs = curr_mat->numAttrs;
new_mat->attrs = (HsfAttribute **)(NSymIndex+((u32)curr_mat->attrs));
new_mat->attrs = (s32 *)(NSymIndex+((u32)curr_mat->attrs));
rgba[i].r = new_mat->litColor[0];
rgba[i].g = new_mat->litColor[1];
rgba[i].b = new_mat->litColor[2];

View file

@ -234,7 +234,7 @@ void Hu3DExec(void) {
mtxTransCat(sp40, data->pos.x, data->pos.y, data->pos.z);
PSMTXConcat(Hu3DCameraMtx, sp40, sp10);
PSMTXConcat(sp10, data->unk_F0, sp10);
Hu3DDraw(data, sp10[0], &data->scale.x);
Hu3DDraw(data, sp10, &data->scale);
}
data->unk_00++;
var_r23++;
@ -1971,7 +1971,7 @@ void Hu3DShadowExec(void) {
mtxTransCat(spB8, var_r31->pos.x, var_r31->pos.y, var_r31->pos.z);
PSMTXConcat(Hu3DCameraMtx, spB8, sp88);
PSMTXConcat(sp88, var_r31->unk_F0, sp88);
Hu3DDraw(var_r31, sp88[0], &var_r31->scale.x);
Hu3DDraw(var_r31, sp88, &var_r31->scale);
}
}
Hu3DDrawPost();

View file

@ -14,7 +14,7 @@
#include "game/gamework.h"
extern FileListEntry _ovltbl[];
s32 GlobalCounter;
u32 GlobalCounter;
u32 lbl_801D3A50;
u32 lbl_801D3A4C;
u32 lbl_801D3A48;