Matched ClusterExec
This commit is contained in:
parent
0ac89c38dc
commit
03f1cd89a3
9 changed files with 195 additions and 10 deletions
13
include/game/ClusterExec.h
Normal file
13
include/game/ClusterExec.h
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
#ifndef _GAME_CLUSTER_EXEC_H
|
||||
#define _GAME_CLUSTER_EXEC_H
|
||||
|
||||
#include "game/hsfformat.h"
|
||||
#include "game/hsfman.h"
|
||||
|
||||
float GetClusterCurve(HsfTrack *arg0, float arg1);
|
||||
float GetClusterWeightCurve(HsfTrack *arg0, float arg1);
|
||||
void SetClusterMain(HsfCluster *arg0);
|
||||
void ClusterProc(ModelData *arg0);
|
||||
void ClusterMotionExec(ModelData *arg0);
|
||||
|
||||
#endif
|
||||
|
|
@ -7,4 +7,6 @@ void InitEnvelope(HsfData *arg0);
|
|||
void EnvelopeProc(HsfData *arg0);
|
||||
void InitVtxParm(HsfData *arg0);
|
||||
|
||||
extern Vec *Vertextop;
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -238,7 +238,7 @@ typedef struct hsf_cluster {
|
|||
char *name[2];
|
||||
union {
|
||||
char *targetName;
|
||||
u32 target;
|
||||
s32 target;
|
||||
};
|
||||
HsfPart *part;
|
||||
float unk10;
|
||||
|
|
|
|||
|
|
@ -117,8 +117,6 @@ typedef struct light_data {
|
|||
GXColor color;
|
||||
} LightData;
|
||||
|
||||
extern void ClusterMotionExec(ModelData*); /* extern */
|
||||
extern void ClusterProc(ModelData*); /* extern */
|
||||
extern void GXWaitDrawDone(); /* extern */
|
||||
extern void ShapeProc(HsfData*); /* extern */
|
||||
extern void GXInitSpecularDir(GXLightObj*, f32, f32, f32);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue