spidey-decomp/bullet.h
krystalgamer 69ebc604ac
Some checks failed
C/C++ CI / build-win (push) Waiting to run
C/C++ CI / build-mac (push) Waiting to run
C/C++ CI / build-linux (clang++) (push) Failing after 1s
C/C++ CI / build-linux (g++) (push) Failing after 0s
Init_KillAll
2024-09-14 20:01:33 +02:00

46 lines
667 B
C++

#pragma once
#ifndef BULLET_H
#define BULLET_H
#include "export.h"
#include "ob.h"
EXPORT extern CBody* BulletList;
enum HitId
{
ALWAYS_TWENTY_NINE = 29,
};
class CBullet : public CBody
{
public:
EXPORT CBullet(void);
EXPORT virtual ~CBullet(void);
EXPORT void BlowUp(void);
EXPORT void GiveScaledDamageToEnviro(i32);
EXPORT void GiveScaledDamageToObjects(CBody *,i32,i32,i32,HitId);
u8 padTop[0x10C-0xF4];
void* field_10C;
u8 padAfter10C[4];
i32 field_114;
i32 field_118;
i32 field_11C;
void *field_120;
u8 padAfter120[0x130-0x120-4];
i32 field_130;
i32 field_134;
i32 field_138;
};
void validate_CBullet(void);
#endif