mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2024-11-30 17:00:50 +00:00
42 lines
738 B
C++
42 lines
738 B
C++
#pragma once
|
|
|
|
#ifndef MANIPOB_H
|
|
#define MANIPOB_H
|
|
|
|
#include "export.h"
|
|
#include "ob.h"
|
|
#include "m3dcolij.h"
|
|
|
|
class CManipOb : public CBody
|
|
{
|
|
public:
|
|
EXPORT void CalculateThrowPositionArray(CVector*, int);
|
|
EXPORT void ThrowPos(CVector *, int);
|
|
EXPORT void Throw(CVector *);
|
|
EXPORT void Smash(void);
|
|
|
|
EXPORT void Chunk(SLineInfo*, CVector*);
|
|
EXPORT void TurnOffShadow(void);
|
|
EXPORT void SendPulse(void);
|
|
EXPORT void Pickup(void);
|
|
|
|
u8 padTop[0xf8-0xF4];
|
|
|
|
i32 mNumVectors;
|
|
CVector *pVectors;
|
|
i32 field_100;
|
|
|
|
u8 padAfter100[0x10C-0x100-4];
|
|
|
|
int field_10C;
|
|
unsigned char padAfter10C[0x124-0x10C-4];
|
|
|
|
unsigned char field_124;
|
|
unsigned char padBottom[0x128-0x124-1];
|
|
|
|
};
|
|
|
|
void validate_CManipOb(void);
|
|
|
|
#endif
|