mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-25 11:46:51 -05:00
103 lines
2.4 KiB
C
103 lines
2.4 KiB
C
#ifndef POKEPLATINUM_RIBBON_H
|
|
#define POKEPLATINUM_RIBBON_H
|
|
|
|
enum RibbonNum {
|
|
RIBBON_HOENN_CHAMPION = 0,
|
|
RIBBON_HOENN_COOL,
|
|
RIBBON_HOENN_COOL_SUPER,
|
|
RIBBON_HOENN_COOL_HYPER,
|
|
RIBBON_HOENN_COOL_MASTER,
|
|
RIBBON_HOENN_BEAUTY,
|
|
RIBBON_HOENN_BEAUTY_SUPER,
|
|
RIBBON_HOENN_BEAUTY_HYPER,
|
|
RIBBON_HOENN_BEAUTY_MASTER,
|
|
RIBBON_HOENN_CUTE,
|
|
RIBBON_HOENN_CUTE_SUPER,
|
|
RIBBON_HOENN_CUTE_HYPER,
|
|
RIBBON_HOENN_CUTE_MASTER,
|
|
RIBBON_HOENN_SMART,
|
|
RIBBON_HOENN_SMART_SUPER,
|
|
RIBBON_HOENN_SMART_HYPER,
|
|
RIBBON_HOENN_SMART_MASTER,
|
|
RIBBON_HOENN_TOUGH,
|
|
RIBBON_HOENN_TOUGH_SUPER,
|
|
RIBBON_HOENN_TOUGH_HYPER,
|
|
RIBBON_HOENN_TOUGH_MASTER,
|
|
RIBBON_HOENN_WINNING,
|
|
RIBBON_HOENN_VICTORY,
|
|
RIBBON_HOENN_ARTIST,
|
|
RIBBON_HOENN_EFFORT,
|
|
RIBBON_HOENN_MARINE,
|
|
RIBBON_HOENN_LAND,
|
|
RIBBON_HOENN_SKY,
|
|
RIBBON_HOENN_COUNTRY,
|
|
RIBBON_HOENN_NATIONAL,
|
|
RIBBON_HOENN_EARTH,
|
|
RIBBON_HOENN_WORLD,
|
|
RIBBON_SINNOH_CHAMP,
|
|
RIBBON_COOL,
|
|
RIBBON_COOL_GREAT,
|
|
RIBBON_COOL_ULTRA,
|
|
RIBBON_COOL_MASTER,
|
|
RIBBON_BEAUTY,
|
|
RIBBON_BEAUTY_GREAT,
|
|
RIBBON_BEAUTY_ULTRA,
|
|
RIBBON_BEAUTY_MASTER,
|
|
RIBBON_CUTE,
|
|
RIBBON_CUTE_GREAT,
|
|
RIBBON_CUTE_ULTRA,
|
|
RIBBON_CUTE_MASTER,
|
|
RIBBON_SMART,
|
|
RIBBON_SMART_GREAT,
|
|
RIBBON_SMART_ULTRA,
|
|
RIBBON_SMART_MASTER,
|
|
RIBBON_TOUGH,
|
|
RIBBON_TOUGH_GREAT,
|
|
RIBBON_TOUGH_ULTRA,
|
|
RIBBON_TOUGH_MASTER,
|
|
RIBBON_ABILITY,
|
|
RIBBON_GREAT_ABILITY,
|
|
RIBBON_DOUBLE_ABILITY,
|
|
RIBBON_MULTI_ABILITY,
|
|
RIBBON_PAIR_ABILITY,
|
|
RIBBON_WORLD_ABILITY,
|
|
RIBBON_ALERT,
|
|
RIBBON_SHOCK,
|
|
RIBBON_DOWNCAST,
|
|
RIBBON_CARELESS,
|
|
RIBBON_RELAX,
|
|
RIBBON_SNOOZE,
|
|
RIBBON_SMILE,
|
|
RIBBON_GORGEOUS,
|
|
RIBBON_ROYAL,
|
|
RIBBON_GORGEOUS_ROYAL,
|
|
RIBBON_FOOTPRINT,
|
|
RIBBON_RECORD,
|
|
RIBBON_HISTORY,
|
|
RIBBON_LEGEND,
|
|
RIBBON_RED,
|
|
RIBBON_GREEN,
|
|
RIBBON_BLUE,
|
|
RIBBON_FESTIVAL,
|
|
RIBBON_CARNIVAL,
|
|
RIBBON_CLASSIC,
|
|
RIBBON_PREMIER,
|
|
|
|
RIBBON_MAX
|
|
};
|
|
|
|
enum RibbonDataField {
|
|
RIBBON_DATA_RIBBON_ID = 0,
|
|
RIBBON_DATA_SPRITE_ID,
|
|
RIBBON_DATA_PALETTE_NUM,
|
|
RIBBON_DATA_NAME_ID,
|
|
RIBBON_DATA_DESCRIPTION_ID,
|
|
};
|
|
|
|
u32 Ribbon_GetData(u8 ribbonNum, enum RibbonDataField field);
|
|
u32 PokemonSummaryScreen_GetRibbonDescriptionID(u8 *ribbons, u8 ribbonNum);
|
|
u8 Ribbon_TryGetSpecialDescriptionID(u8 ribbonNum);
|
|
u16 Ribbon_RibbonIDToNameID(u32 ribbonID);
|
|
|
|
#endif // POKEPLATINUM_RIBBON_H
|