SpaghettiKart
Loading...
Searching...
No Matches
TrackSections.h
Go to the documentation of this file.
1#pragma once
2
3#include "ship/resource/Resource.h"
4#include <vector>
5#include <libultra/gbi.h>
7
8namespace MK64 {
9class TrackSectionsClass : public Ship::Resource<TrackSections> {
10 public:
11 using Resource::Resource;
12
14
15 TrackSections* GetPointer() override;
16 size_t GetPointerSize() override;
17
18 std::vector<TrackSections> TrackSectionsList;
19};
20
21class TrackSectionsO2RClass : public Ship::Resource<TrackSections> {
22 public:
23 using Resource::Resource;
24
26
27 TrackSections* GetPointer() override;
28 size_t GetPointerSize() override;
29
30 std::vector<TrackSections> TrackSectionsList;
31};
32
33} // namespace MK64
TrackSectionsClass()
Definition TrackSections.cpp:6
size_t GetPointerSize() override
Definition TrackSections.cpp:13
TrackSections * GetPointer() override
Definition TrackSections.cpp:9
std::vector< TrackSections > TrackSectionsList
Definition TrackSections.h:18
std::vector< TrackSections > TrackSectionsList
Definition TrackSections.h:30
size_t GetPointerSize() override
Definition TrackSections.cpp:24
TrackSections * GetPointer() override
Definition TrackSections.cpp:20
TrackSectionsO2RClass()
Definition TrackSections.cpp:17
Definition ActorSpawnDataFactory.cpp:7
Definition Track.h:81