yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
palette_constants.cc
Go to the documentation of this file.
2
3#include <string>
4#include <vector>
5
6namespace yaze::zelda3 {
7
8const PaletteGroupMetadata* GetPaletteGroupMetadata(const char* group_id) {
9 std::string id_str(group_id);
10
13 }
14 if (id_str == PaletteGroupName::kOverworldAux) {
16 }
19 }
20 if (id_str == PaletteGroupName::kDungeonMain) {
22 }
25 }
26 if (id_str == PaletteGroupName::kSpritesAux1) {
28 }
29 if (id_str == PaletteGroupName::kSpritesAux2) {
31 }
32 if (id_str == PaletteGroupName::kSpritesAux3) {
34 }
35 if (id_str == PaletteGroupName::kArmor) {
37 }
38 if (id_str == PaletteGroupName::kSwords) {
40 }
41 if (id_str == PaletteGroupName::kShields) {
43 }
44 if (id_str == PaletteGroupName::kHud) {
46 }
47 if (id_str == PaletteGroupName::kGrass) {
49 }
50 if (id_str == PaletteGroupName::k3DObject) {
52 }
55 }
56 return nullptr;
57}
58
81
82} // namespace yaze::zelda3
constexpr const char * kGlobalSprites
constexpr const char * kOverworldMain
constexpr const char * kSwords
constexpr const char * kGrass
constexpr const char * kOverworldMiniMap
constexpr const char * kDungeonMain
constexpr const char * kShields
constexpr const char * kArmor
constexpr const char * kSpritesAux2
constexpr const char * k3DObject
constexpr const char * kOverworldAux
constexpr const char * kOverworldAnimated
constexpr const char * kSpritesAux1
constexpr const char * kSpritesAux3
constexpr PaletteGroupMetadata kOverworldAnimated
constexpr PaletteGroupMetadata kSwords
constexpr PaletteGroupMetadata kDungeonMain
constexpr PaletteGroupMetadata kSpritesAux2
constexpr PaletteGroupMetadata kOverworldMiniMap
constexpr PaletteGroupMetadata kShields
constexpr PaletteGroupMetadata kGlobalSprites
constexpr PaletteGroupMetadata kOverworldMain
constexpr PaletteGroupMetadata kSpritesAux1
constexpr PaletteGroupMetadata kArmor
constexpr PaletteGroupMetadata k3DObject
constexpr PaletteGroupMetadata kHud
constexpr PaletteGroupMetadata kOverworldAux
constexpr PaletteGroupMetadata kGrass
constexpr PaletteGroupMetadata kSpritesAux3
Zelda 3 specific classes and functions.
const PaletteGroupMetadata * GetPaletteGroupMetadata(const char *group_id)
std::vector< const PaletteGroupMetadata * > GetAllPaletteGroups()