Mario Kart 64
Loading...
Searching...
No Matches
TrackProperties.h
Go to the documentation of this file.
1#pragma once
2
3#include <libultraship/libultraship.h>
4
5extern "C" {
6#include "sounds.h"
7}
8
9namespace Editor {
10class TrackPropertiesWindow : public Ship::GuiWindow {
11public:
12 using Ship::GuiWindow::GuiWindow;
13
15protected:
16 void InitElement() override {};
17 void DrawElement() override;
18 void DrawMusic();
19 void DrawLight();
20 void UpdateElement() override {};
21 void RGB8ToFloat(const u8* src, float* dst);
22 void FloatToRGB8(const float* src, u8* dst);
23 const char* MusicSeqToString(MusicSeq seq);
24};
25}
Definition TrackProperties.h:10
void UpdateElement() override
Definition TrackProperties.h:20
void DrawMusic()
Definition TrackProperties.cpp:170
void DrawElement() override
Definition TrackProperties.cpp:30
~TrackPropertiesWindow()
Definition TrackProperties.cpp:26
void RGB8ToFloat(const u8 *src, float *dst)
Definition TrackProperties.cpp:278
void FloatToRGB8(const float *src, u8 *dst)
Definition TrackProperties.cpp:284
void DrawLight()
Definition TrackProperties.cpp:245
const char * MusicSeqToString(MusicSeq seq)
Definition TrackProperties.cpp:203
void InitElement() override
Definition TrackProperties.h:16
Definition Collision.cpp:12
MusicSeq
Definition sounds.h:118