SpaghettiKart
Loading...
Searching...
No Matches
ToadsTurnpike.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <libultraship.h>
4
#include "
Track.h
"
5
6
extern
"C"
{
7
#include "
assets/models/tracks/toads_turnpike/toads_turnpike_vertices.h
"
8
#include "
assets/models/tracks/toads_turnpike/toads_turnpike_displaylists.h
"
9
#include "
assets/models/tracks/toads_turnpike/toads_turnpike_data.h
"
10
#include "
course_offsets.h
"
11
#include "
camera.h
"
12
#include "
data/some_data.h
"
13
#include "
objects.h
"
14
#include "
path_spawn_metadata.h
"
15
#include "
code_800029B0.h
"
16
extern
const
course_texture
toads_turnpike_textures
[];
17
}
18
19
class
ToadsTurnpike
:
public
Track
{
20
public
:
21
// Constructor
22
explicit
ToadsTurnpike
();
23
24
// virtual void Load(const char* courseVtx,
25
// course_texture* textures, const char* displaylists, size_t dlSize);
26
virtual
void
Load
()
override
;
27
virtual
void
BeginPlay
()
override
;
28
virtual
void
SomeSounds
()
override
;
29
virtual
void
WhatDoesThisDo
(
Player
* player, int8_t playerId)
override
;
30
virtual
void
WhatDoesThisDoAI
(
Player
* player, int8_t playerId)
override
;
31
virtual
void
Draw
(
ScreenContext
*)
override
;
32
virtual
void
DrawCredits
()
override
;
33
virtual
void
Destroy
()
override
;
34
private
:
35
size_t
_numTrucks
= 7;
36
size_t
_numBuses
= 7;
37
size_t
_numTankerTrucks
= 7;
38
size_t
_numCars
= 7;
39
};
toads_turnpike_textures
const course_texture toads_turnpike_textures[]
Track.h
camera.h
ToadsTurnpike::BeginPlay
virtual void BeginPlay() override
Definition
ToadsTurnpike.cpp:148
ToadsTurnpike::ToadsTurnpike
ToadsTurnpike()
Definition
ToadsTurnpike.cpp:45
ToadsTurnpike::WhatDoesThisDoAI
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition
ToadsTurnpike.cpp:219
ToadsTurnpike::Destroy
virtual void Destroy() override
Definition
ToadsTurnpike.cpp:263
ToadsTurnpike::DrawCredits
virtual void DrawCredits() override
Definition
ToadsTurnpike.cpp:259
ToadsTurnpike::Draw
virtual void Draw(ScreenContext *) override
Definition
ToadsTurnpike.cpp:233
ToadsTurnpike::_numTrucks
size_t _numTrucks
Definition
ToadsTurnpike.h:35
ToadsTurnpike::WhatDoesThisDo
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition
ToadsTurnpike.cpp:205
ToadsTurnpike::Load
virtual void Load() override
Definition
ToadsTurnpike.cpp:125
ToadsTurnpike::SomeSounds
virtual void SomeSounds() override
Definition
ToadsTurnpike.cpp:203
ToadsTurnpike::_numCars
size_t _numCars
Definition
ToadsTurnpike.h:38
ToadsTurnpike::_numBuses
size_t _numBuses
Definition
ToadsTurnpike.h:36
ToadsTurnpike::_numTankerTrucks
size_t _numTankerTrucks
Definition
ToadsTurnpike.h:37
Track
code_800029B0.h
course_offsets.h
toads_turnpike_data.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
toads_turnpike_displaylists.h
toads_turnpike_vertices.h
src
engine
tracks
ToadsTurnpike.h
Generated by
1.13.2