SpaghettiKart
Loading...
Searching...
No Matches
MooMooFarm.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <libultraship.h>
4
#include "
Track.h
"
5
#include "
engine/objects/Mole.h
"
6
7
extern
"C"
{
8
#include "
assets/models/tracks/moo_moo_farm/moo_moo_farm_vertices.h
"
9
#include "
assets/models/tracks/moo_moo_farm/moo_moo_farm_displaylists.h
"
10
#include "
assets/models/tracks/moo_moo_farm/moo_moo_farm_data.h
"
11
#include "
course_offsets.h
"
12
#include "
camera.h
"
13
#include "
data/some_data.h
"
14
#include "
objects.h
"
15
#include "
path_spawn_metadata.h
"
16
#include "
code_800029B0.h
"
17
extern
const
course_texture
moo_moo_farm_textures
[];
18
}
19
20
class
OMole
;
21
22
class
MooMooFarm
:
public
Track
{
23
public
:
24
// Constructor
25
explicit
MooMooFarm
();
26
27
// virtual void Load(const char* courseVtx,
28
// course_texture* textures, const char* displaylists, size_t dlSize);
29
virtual
void
Load
()
override
;
30
virtual
void
BeginPlay
()
override
;
31
virtual
void
WhatDoesThisDo
(
Player
* player, int8_t playerId)
override
;
32
virtual
void
WhatDoesThisDoAI
(
Player
* player, int8_t playerId)
override
;
33
virtual
void
Draw
(
ScreenContext
*)
override
;
34
virtual
void
DrawCredits
()
override
;
35
virtual
void
CreditsSpawnActors
()
override
;
36
virtual
void
Destroy
()
override
;
37
};
Mole.h
moo_moo_farm_textures
const course_texture moo_moo_farm_textures[]
Track.h
camera.h
MooMooFarm::CreditsSpawnActors
virtual void CreditsSpawnActors() override
Definition
MooMooFarm.cpp:336
MooMooFarm::MooMooFarm
MooMooFarm()
Definition
MooMooFarm.cpp:41
MooMooFarm::Load
virtual void Load() override
Definition
MooMooFarm.cpp:114
MooMooFarm::WhatDoesThisDo
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition
MooMooFarm.cpp:229
MooMooFarm::Destroy
virtual void Destroy() override
Definition
MooMooFarm.cpp:340
MooMooFarm::WhatDoesThisDoAI
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition
MooMooFarm.cpp:244
MooMooFarm::DrawCredits
virtual void DrawCredits() override
Definition
MooMooFarm.cpp:332
MooMooFarm::BeginPlay
virtual void BeginPlay() override
Definition
MooMooFarm.cpp:132
MooMooFarm::Draw
virtual void Draw(ScreenContext *) override
Definition
MooMooFarm.cpp:259
OMole
Definition
Mole.h:22
Track
code_800029B0.h
course_offsets.h
moo_moo_farm_data.h
moo_moo_farm_displaylists.h
moo_moo_farm_vertices.h
objects.h
path_spawn_metadata.h
some_data.h
Player
Definition
common_structs.h:264
ScreenContext
Definition
code_800029B0.h:14
course_texture
Definition
course_offsets.h:10
src
engine
tracks
MooMooFarm.h
Generated by
1.13.2