mirror of
https://github.com/TheOnlyZac/sly1.git
synced 2024-11-27 07:30:26 +00:00
ba55d1248a
Matched InitDprize, InitCoin, InitCharm, and InitKey Consequently had to also make some progress on ALO and DPrize Also created FICG, not sure if it's in the right place
60 lines
846 B
C
60 lines
846 B
C
/**
|
|
* @file alo.h
|
|
*/
|
|
#ifndef ALO_H
|
|
#define ALO_H
|
|
|
|
#include "common.h"
|
|
#include <lo.h>
|
|
#include <dl.h>
|
|
|
|
struct FICG
|
|
{
|
|
uchar grficSweep;
|
|
uchar grficRush;
|
|
uchar grficSmash;
|
|
uchar grficBomb;
|
|
uchar grficShock;
|
|
};
|
|
|
|
/**
|
|
* @brief "Lightweight"
|
|
*
|
|
* @todo Finish implementing struct.
|
|
*/
|
|
struct ALO : public LO
|
|
{
|
|
DL dlChild;
|
|
DLE dleBusy;
|
|
DLE dleMRD;
|
|
ALO *paloRoot;
|
|
ALO *paloFreezeRoot;
|
|
DLE dleFreeze;
|
|
DL dlFreeze;
|
|
int cpmrg;
|
|
//MRG *apmrg[4];
|
|
float sMRD;
|
|
float sCelBorderMRD;
|
|
int grfzon;
|
|
float dsMRDSnap;
|
|
undefined4 unk_1;
|
|
//FRZ frz;
|
|
//XF xf;
|
|
//VECTOR pso
|
|
|
|
undefined4 padding[0x88];
|
|
FICG ficg;
|
|
|
|
undefined1 padding2[0x16];
|
|
// ...
|
|
};
|
|
|
|
/**
|
|
* @brief Initializes an ALO
|
|
*
|
|
* @param palo ALO to initialize
|
|
*/
|
|
void InitAlo(ALO *palo);
|
|
|
|
#endif // ALO_H
|