Mario Kart 64
Loading...
Searching...
No Matches
Script.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <Resource.h>
5
6namespace SF64 {
7class Script : public Ship::Resource<uint16_t*> {
8 public:
9 using Resource::Resource;
10
11 uint16_t** GetPointer() override;
12 size_t GetPointerSize() override;
13
14 std::vector<uint16_t*> mScripts;
15};
16
17class ScriptCMDs : public Ship::Resource<uint16_t> {
18 public:
19 using Resource::Resource;
20
21 uint16_t* GetPointer() override;
22 size_t GetPointerSize() override;
23
24 std::vector<uint16_t> mCommands;
25};
26} // namespace SF64
Definition Script.h:17
size_t GetPointerSize() override
Definition Script.cpp:16
std::vector< uint16_t > mCommands
Definition Script.h:24
uint16_t * GetPointer() override
Definition Script.cpp:12
Definition Script.h:7
std::vector< uint16_t * > mScripts
Definition Script.h:14
size_t GetPointerSize() override
Definition Script.cpp:8
uint16_t ** GetPointer() override
Definition Script.cpp:4
Definition GenericArrayFactory.cpp:5