mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2024-11-30 17:00:50 +00:00
f475ebca20
Linux build
57 lines
1019 B
C++
57 lines
1019 B
C++
#pragma once
|
|
|
|
#ifndef POWERUP_H
|
|
#define POWERUP_H
|
|
|
|
#include "ob.h"
|
|
#include "export.h"
|
|
|
|
class CPowerUp : public CBody
|
|
{
|
|
public:
|
|
EXPORT virtual ~CPowerUp(void);
|
|
EXPORT CPowerUp(u16, CVector*, CVector*, u32, i32, i32);
|
|
EXPORT void SetGravity(i32, i32);
|
|
EXPORT void SetNode(i32);
|
|
EXPORT void CreateBit(void);
|
|
EXPORT void CheckAge(void);
|
|
EXPORT void DoPhysics(void);
|
|
|
|
EXPORT virtual void Die(void);
|
|
EXPORT virtual void AI(void);
|
|
EXPORT virtual void DeleteStuff(void);
|
|
|
|
u8 padTop[0xF8-0xF4];
|
|
u32 field_F8;
|
|
u8 padAfterF8[0x100-0xF8-4];
|
|
|
|
u8 field_100;
|
|
u8 field_101;
|
|
u8 field_102;
|
|
u8 padAfter102[0x106-0x102-1];
|
|
|
|
u16 field_106;
|
|
u16 field_108;
|
|
u8 padAfter108[0x10C-0x108-2];
|
|
i32 field_10C;
|
|
u8 padAfter10C[0xE];
|
|
|
|
|
|
u16 field_11E;
|
|
u16 field_120;
|
|
u8 padAfter120[0x124-0x120-2];
|
|
|
|
u8 field_124;
|
|
u8 padAfter124[0x128-0x124-1];
|
|
|
|
i32 field_128;
|
|
u16 field_12C;
|
|
u8 padAfter12C[2];
|
|
CFlatBit* pPickupBit;
|
|
|
|
u8 padBottom[0x138-0x130-4];
|
|
};
|
|
|
|
void validate_CPowerUp(void);
|
|
#endif
|