3#include <libultraship.h>
39 explicit OLakitu(s32 playerId, LakituType type);
46 virtual void Tick()
override;
48 virtual void Draw(s32 playerId)
override;
void func_8007A3F0(s32 objectIndex, s32 arg1)
Definition Lakitu.cpp:791
void update_object_lakitu_reverse(s32 objectIndex, s32 playerId)
Definition Lakitu.cpp:811
s32 mLakituId
Definition Lakitu.h:87
void func_800791F0(s32 objectIndex, s32 playerId)
Definition Lakitu.cpp:214
void func_80079860(s32 playerId)
Definition Lakitu.cpp:462
void func_8007A66C(s32 objectIndex)
Definition Lakitu.cpp:852
void update_object_lakitu_fishing(s32 objectIndex, s32 playerId)
Definition Lakitu.cpp:536
void func_8007A228(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:733
void func_80079114(s32 objectIndex, s32 playerId, s32 arg2)
Definition Lakitu.cpp:183
static size_t _count
Definition Lakitu.h:82
void func_8007AA44(s32 playerId)
Definition Lakitu.cpp:911
void func_800790E4(s32 playerId)
void init_obj_lakitu_starter_and_checkered_flag(s32 objectIndex, s32 playerId)
Definition Lakitu.cpp:249
void func_8007A910(s32 arg0)
Definition Lakitu.cpp:903
void func_8007A060(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:675
size_t _idx
Definition Lakitu.h:83
void func_8007A88C(s32 playerId)
Definition Lakitu.cpp:890
void func_8007A778(s32 objectIndex)
Definition Lakitu.cpp:872
virtual void Tick() override
Definition Lakitu.cpp:69
void Activate(LakituType type)
Definition Lakitu.cpp:65
virtual void Tick60fps() override
Definition Lakitu.cpp:73
void func_80079084(s32 playerId)
void update_object_lakitu_final_lap(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:753
void func_8007993C(s32 objectIndex, Player *player)
Definition Lakitu.cpp:476
s32 mPlayerId
Definition Lakitu.h:85
void update_object_lakitu_checkered_flag(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:426
void func_80079054(s32 playerId)
void func_80079A5C(s32 objectIndex, UNUSED Player *player)
Definition Lakitu.cpp:510
LakituTowType
Definition Lakitu.h:33
@ NORMAL
Definition Lakitu.h:34
@ ICE
Definition Lakitu.h:35
LakituType
Definition Lakitu.h:23
@ REVERSE
Definition Lakitu.h:29
@ TOW_ICE_CUBE
Definition Lakitu.h:30
@ TOW
Definition Lakitu.h:26
@ FINAL_LAP
Definition Lakitu.h:28
@ FINISH
Definition Lakitu.h:25
@ SECOND_LAP
Definition Lakitu.h:27
@ STARTER
Definition Lakitu.h:24
LakituType _type
Definition Lakitu.h:84
void update_object_lakitu_second_lap(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:695
OLakitu(s32 playerId, LakituType type)
Definition Lakitu.cpp:44
void func_800729EC(s32 objectIndex)
Definition Lakitu.cpp:348
virtual void Draw(s32 playerId) override
Definition Lakitu.cpp:109
void init_obj_lakitu_checkered_flag(s32 objectIndex, s32 playerIndex)
Definition Lakitu.cpp:406
s32 mCameraId
Definition Lakitu.h:86
void func_800790B4(s32 playerId)
void init_obj_lakitu_red_flag_fishing(s32 objectIndex, s32 arg1)
Definition Lakitu.cpp:495
void update_object_lakitu_fishing2(s32 objectIndex, s32 playerId)
Definition Lakitu.cpp:590
void func_800797AC(s32 playerId)
Definition Lakitu.cpp:446
void update_object_lakitu_starter(s32 objectIndex, s32 arg1)
Definition Lakitu.cpp:269
~OLakitu()
Definition Lakitu.h:40
OObject()
Definition Object.cpp:13
#define UNUSED
Definition macros.h:40
Definition common_structs.h:264