Mario Kart 64
Loading...
Searching...
No Matches
RaceManager.h
Go to the documentation of this file.
1#pragma once
2
3#ifdef __cplusplus
4extern "C" {
5#endif
6#include <libultraship/libultra/gbi.h>
7
8void add_triangle_to_collision_mesh(Vtx* vtx1, Vtx* vtx2, Vtx* vtx3, Vtx** outVtx1, Vtx** outVtx2, Vtx** outVtx3);
9
10#ifdef __cplusplus
11}
12#endif
13
14#ifdef __cplusplus
15class World;
16
33class RaceManager {
34public:
35 RaceManager(World& world);
36 virtual void Load(); // virtual required here in the base class to allow inherited classes to override
37 virtual void UnLoad();
38 virtual void PreInit();
39 virtual void BeginPlay();
40 virtual void PostInit();
41protected:
42 World& WorldContext;
43};
44
45#endif
void add_triangle_to_collision_mesh(Vtx *vtx1, Vtx *vtx2, Vtx *vtx3, Vtx **outVtx1, Vtx **outVtx2, Vtx **outVtx3)
Definition RaceManager.cpp:19
Definition World.h:39