3#include <libultraship.h>
43 virtual void Tick()
override;
44 virtual void Draw(s32 cameraId)
override;
45 virtual void Reset()
override;
OObject()
Definition Object.cpp:13
void InitEmperorPenguin(s32 objectIndex)
Definition Penguin.cpp:300
virtual void Draw(s32 cameraId) override
Definition Penguin.cpp:101
void EmperorPenguin(s32 objectIndex)
Definition Penguin.cpp:287
Behaviour
Definition Penguin.h:27
@ STRUT
Definition Penguin.h:29
@ SLIDE4
Definition Penguin.h:32
@ DISABLED
Definition Penguin.h:28
@ UNK
Definition Penguin.h:33
@ SLIDE6
Definition Penguin.h:34
@ CIRCLE
Definition Penguin.h:30
@ SLIDE3
Definition Penguin.h:31
f32 Diameter
Definition Penguin.h:38
void func_80084D2C(s32 objectIndex, s32 arg1)
Definition Penguin.cpp:188
PenguinType
Definition Penguin.h:20
@ ADULT
Definition Penguin.h:22
@ EMPEROR
Definition Penguin.h:24
@ CREDITS
Definition Penguin.h:23
@ CHICK
Definition Penguin.h:21
void OtherPenguin(s32 objectIndex)
Definition Penguin.cpp:319
void Behaviours(s32 objectIndex)
Definition Penguin.cpp:143
virtual void Reset() override
Definition Penguin.cpp:417
Behaviour _bhv
Definition Penguin.h:59
virtual void Tick() override
Definition Penguin.cpp:75
PenguinType _type
Definition Penguin.h:58
void InitOtherPenguin(s32 objectIndex)
Definition Penguin.cpp:368
uint16_t MirrorModeAngleOffset
Definition Penguin.h:39
void func_8008502C(s32 objectIndex)
Definition Penguin.cpp:280
void func_80085080(s32 objectIndex)
Definition Penguin.cpp:274
static bool _toggle
Definition Penguin.h:57
OPenguin(FVector pos, u16 direction, PenguinType type, Behaviour behaviour)
Definition Penguin.cpp:37