mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2024-11-27 07:10:24 +00:00
45 lines
853 B
C++
45 lines
853 B
C++
#pragma once
|
|
|
|
#ifndef JONAH_H
|
|
#define JONAH_H
|
|
|
|
#include "export.h"
|
|
#include "baddy.h"
|
|
#include "trig.h"
|
|
|
|
class CJonah : public CBaddy {
|
|
public:
|
|
EXPORT CJonah(void);
|
|
EXPORT CJonah(int*, int);
|
|
EXPORT void GraspWaypoint(SLinkInfo* a2);
|
|
EXPORT int LinkedHidingPlaceStillExists(int);
|
|
EXPORT int StartRunningToNextRoom(void);
|
|
EXPORT void TakeHit(void);
|
|
EXPORT CBaddy* FindScorp(void);
|
|
EXPORT unsigned __int16 DistToScorp(void);
|
|
|
|
|
|
int dumbAssPad;
|
|
unsigned char padStart324[0x330-0x324-4];
|
|
|
|
int field_330;
|
|
unsigned char padAfter330[0x34C-0x330-4];
|
|
|
|
int field_34C;
|
|
int field_350;
|
|
int field_354;
|
|
u8 padAfter354[4];
|
|
|
|
SHandle field_35C;
|
|
SHandle field_364;
|
|
|
|
int field_36C;
|
|
int field_370;
|
|
unsigned char padEnd[0x380-0x370-4];
|
|
};
|
|
|
|
void validate_CJonah(void);
|
|
EXPORT void Jonah_CreateJonah(const unsigned int *stack, unsigned int *result);
|
|
|
|
#endif
|