Start matching instdll

This commit is contained in:
gamemasterplc 2024-03-15 11:08:07 -05:00
parent 930f8b88b3
commit 2ecef59c15
21 changed files with 872 additions and 437 deletions

View file

@ -2,6 +2,39 @@
#define _GAME_MINIGAME_SEQ_H
#include "game/object.h"
#include "stdarg.h"
typedef struct seq_work SeqWork;
typedef int (*SeqUpdateFunc)(SeqWork *work);
typedef int (*SeqInitFunc)(SeqWork *work, va_list params);
typedef struct seq_work {
SeqUpdateFunc update;
char *data;
float x;
float y;
float scale_x;
float scale_y;
float unk_18;
float angle;
float win_scale;
float unk_24;
s16 time;
s16 time_max;
s16 timer_val;
s16 state;
s16 alt_word_len;
s16 word_len;
s16 param[2];
s16 type;
s16 spr_grp[16];
s16 sprite[16];
u8 seq_no;
u8 stat;
u8 unk_7C;
u8 unk_7D;
} SeqWork;
void MGSeqInit(void);
void MGSeqMain(void);