spidey-decomp/shell.h

63 lines
1.1 KiB
C
Raw Normal View History

#pragma once
#ifndef SHELL_H
#define SHELL_H
2024-03-11 16:52:46 +01:00
#include "ob.h"
#include "export.h"
class CWobblyGlow : public CGlow
{
public:
EXPORT virtual void Move(void);
int field_5C[1]; // @TODO
unsigned char padAfter5C[0x9C-0x5C-4];
int field_9C;
int field_A0;
};
class CShellMysterioHeadGlow : public CWobblyGlow
{
public:
EXPORT virtual void Move(void);
unsigned __int16 field_A4;
unsigned char padBottom[0xA8-0xA4-2];
};
2024-03-11 16:52:46 +01:00
class CRudeWordHitterSpidey : public CSuper {
public:
unsigned char fullPad[24];
};
2024-03-11 19:01:53 +01:00
class CDummy : public CSuper {
public:
2024-05-24 18:34:25 +02:00
EXPORT void FadeBack(void);
unsigned char padStart[0x1F8-0x194];
int field_1F8;
int field_1FC;
unsigned char padAfter1FC[0x240-0x1FC-4];
2024-03-11 19:01:53 +01:00
CItem field_240;
unsigned char padAfter240[0x288 - 0x240 - sizeof(CItem)];
CItem field_288;
2024-03-11 19:06:11 +01:00
unsigned char padAfter288[0x2d4 - 0x288 - sizeof(CItem)];
CVector field_2D4[4];
CVector field_304[23];
CVector field_418[128];
2024-03-11 19:01:53 +01:00
};
void validate_CRudeWordHitterSpidey(void);
void validate_CDummy(void);
void validate_CWobblyGlow(void);
void validate_CShellMysterioHeadGlow(void);
#endif