yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
palette_constants.h File Reference
#include <cstdint>
#include <vector>
Include dependency graph for palette_constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::PaletteGroupMetadata
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::zelda3::PaletteGroupName
 
namespace  yaze::zelda3::PaletteAddress
 
namespace  yaze::zelda3::PaletteCount
 
 

Functions

const PaletteGroupMetadatayaze::zelda3::GetPaletteGroupMetadata (const char *group_id)
 
std::vector< const PaletteGroupMetadata * > yaze::zelda3::GetAllPaletteGroups ()
 

Variables

constexpr const char * yaze::zelda3::PaletteGroupName::kOverworldMain = "ow_main"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kOverworldAux = "ow_aux"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kOverworldAnimated = "ow_animated"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kHud = "hud"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kGlobalSprites = "global_sprites"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kArmor = "armor"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kSwords = "swords"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kShields = "shields"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kSpritesAux1 = "sprites_aux1"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kSpritesAux2 = "sprites_aux2"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kSpritesAux3 = "sprites_aux3"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kDungeonMain = "dungeon_main"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kGrass = "grass"
 
constexpr const char * yaze::zelda3::PaletteGroupName::k3DObject = "3d_object"
 
constexpr const char * yaze::zelda3::PaletteGroupName::kOverworldMiniMap = "ow_mini_map"
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kOverworldMain = 0xDE6C8
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kOverworldAux = 0xDE86C
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kOverworldAnimated = 0xDE604
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kGlobalSpritesLW = 0xDD218
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kGlobalSpritesDW = 0xDD290
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kArmor = 0xDD308
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kSpritesAux1 = 0xDD39E
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kSpritesAux2 = 0xDD446
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kSpritesAux3 = 0xDD4E0
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kSwords = 0xDD630
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kShields = 0xDD648
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kHud = 0xDD660
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kDungeonMap = 0xDD70A
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kDungeonMain = 0xDD734
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kDungeonMapBg = 0xDE544
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kGrassLW = 0x5FEA9
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kGrassDW = 0x05FEB3
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kGrassSpecial = 0x75640
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kOverworldMiniMap = 0x55B27
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kTriforce = 0x64425
 
constexpr uint32_t yaze::zelda3::PaletteAddress::kCrystal = 0xF4CD3
 
constexpr int yaze::zelda3::PaletteCount::kHud = 2
 
constexpr int yaze::zelda3::PaletteCount::kOverworldMain = 60
 
constexpr int yaze::zelda3::PaletteCount::kOverworldAux = 20
 
constexpr int yaze::zelda3::PaletteCount::kOverworldAnimated = 14
 
constexpr int yaze::zelda3::PaletteCount::kGlobalSprites = 6
 
constexpr int yaze::zelda3::PaletteCount::kArmor = 5
 
constexpr int yaze::zelda3::PaletteCount::kSwords = 4
 
constexpr int yaze::zelda3::PaletteCount::kSpritesAux1 = 12
 
constexpr int yaze::zelda3::PaletteCount::kSpritesAux2 = 11
 
constexpr int yaze::zelda3::PaletteCount::kSpritesAux3 = 24
 
constexpr int yaze::zelda3::PaletteCount::kShields = 3
 
constexpr int yaze::zelda3::PaletteCount::kDungeonMain = 20
 
constexpr int yaze::zelda3::PaletteCount::kGrass = 3
 
constexpr int yaze::zelda3::PaletteCount::k3DObject = 2
 
constexpr int yaze::zelda3::PaletteCount::kOverworldMiniMap = 2
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kOverworldMain
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kOverworldAnimated
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kDungeonMain
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kGlobalSprites
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kSpritesAux1
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kSpritesAux2
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kSpritesAux3
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kArmor
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kSwords
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kShields
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kHud
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kOverworldAux
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kGrass
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::k3DObject
 
constexpr PaletteGroupMetadata yaze::zelda3::PaletteMetadata::kOverworldMiniMap