mirror of
https://github.com/zeldaret/tp
synced 2026-05-30 08:56:46 -04:00
221f40e609
* add "global.h" to files that use it * add MSL_C includes to files that use them * remove dolphin includes from headers that don't need them * remove JSupport includes from headers that don't need them * remove JKernel includes from headers that don't need them * remove JUtility includes from headers that don't need them * remove J3D includes from headers that don't need them * remove J2D includes from headers that don't need them * remove JAudio2 includes from headers that don't need them * remove Z2AudioLib includes from headers that don't need them * remove JMessage includes from headers that don't need them * remove JParticle includes from headers that don't need them * remove SComponent includes from headers that don't need them * remove dol includes from headers that don't need them * sort includes
34 lines
904 B
C++
34 lines
904 B
C++
#ifndef F_F_OP_OVERLAP_REQ_H_
|
|
#define F_F_OP_OVERLAP_REQ_H_
|
|
|
|
#include "SSystem/SComponent/c_phase.h"
|
|
#include "dolphin/types.h"
|
|
|
|
typedef struct layer_class layer_class;
|
|
struct request_base_class;
|
|
|
|
class overlap_request_class {
|
|
public:
|
|
s8 field_0x0;
|
|
u8 field_0x1;
|
|
s16 field_0x2;
|
|
u16 field_0x4;
|
|
u16 mPeektime;
|
|
u32 field_0x8;
|
|
u32 field_0xc;
|
|
s16 field_0x10;
|
|
u8 field_0x12;
|
|
u8 field_0x13;
|
|
int field_0x14;
|
|
request_of_phase_process_class field_0x18;
|
|
u8* field_0x20;
|
|
layer_class* pCurrentLayer;
|
|
};
|
|
int fopOvlpReq_OverlapClr(overlap_request_class* param_1);
|
|
request_base_class* fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
|
int fopOvlpReq_Handler(overlap_request_class*);
|
|
int fopOvlpReq_Cancel(overlap_request_class*);
|
|
static int fopOvlpReq_phase_Done(overlap_request_class* param_1);
|
|
int fopOvlpReq_Is_PeektimeLimit(overlap_request_class*);
|
|
|
|
#endif |