1#ifndef YAZE_APP_ZELDA3_ZELDA3_LABELS_H
2#define YAZE_APP_ZELDA3_ZELDA3_LABELS_H
6#include <unordered_map>
63 static std::unordered_map<std::string, std::unordered_map<std::string, std::string>>
ToResourceLabels();
72 static std::string
GetLabel(
const std::string& resource_type,
int id,
73 const std::string& default_value =
"");
Main namespace for the application.
Centralized default labels for all Zelda 3 resources.
static const std::vector< std::string > & GetRoomNames()
static const std::vector< std::string > & GetItemNames()
static std::unordered_map< std::string, std::unordered_map< std::string, std::string > > ToResourceLabels()
Convert all labels to a structured map for project embedding.
static const std::vector< std::string > & GetEntranceNames()
static const std::vector< std::string > & GetType2RoomObjectNames()
static const std::vector< std::string > & GetType1RoomObjectNames()
static const std::vector< std::string > & GetGraphicsSheetNames()
static const std::vector< std::string > & GetMusicTrackNames()
static const std::vector< std::string > & GetTileTypeNames()
static const std::vector< std::string > & GetOverlordNames()
static const std::vector< std::string > & GetSpriteNames()
static const std::vector< std::string > & GetOverworldMapNames()
static const std::vector< std::string > & GetType3RoomObjectNames()
static std::string GetLabel(const std::string &resource_type, int id, const std::string &default_value="")
Get a label by resource type and ID.
static const std::vector< std::string > & GetRoomEffectNames()
static const std::vector< std::string > & GetRoomTagNames()