Files
HackerSM64/levels/menu/header.h
arthurtilly 219f4683f7 ASCII/UTF-8 Text and Full Multilang Support (#775)
Co-authored-by: Axollyon <20480418+Axollyon@users.noreply.github.com>
Co-authored-by: Reonu <danileon95@gmail.com>
Co-authored-by: Arceveti <arceveti@gmail.com>
Co-authored-by: Gregory Heskett <gheskett@gmail.com>
2024-03-18 21:22:04 +00:00

69 lines
2.3 KiB
C

#ifndef MENU_HEADER_H
#define MENU_HEADER_H
#include "types.h"
// geo
extern const GeoLayout geo_menu_mario_save_button[];
extern const GeoLayout geo_menu_mario_save_button_fade[];
extern const GeoLayout geo_menu_mario_new_button[];
extern const GeoLayout geo_menu_mario_new_button_fade[];
extern const GeoLayout geo_menu_erase_button[];
extern const GeoLayout geo_menu_copy_button[];
extern const GeoLayout geo_menu_file_button[];
extern const GeoLayout geo_menu_score_button[];
extern const GeoLayout geo_menu_sound_button[];
extern const GeoLayout geo_menu_generic_button[];
extern const GeoLayout geo_menu_file_select_strings_and_menu_cursor[];
extern const GeoLayout geo_menu_act_selector_strings[];
// leveldata
extern Gfx dl_menu_mario_save_button_base[];
extern Gfx dl_menu_mario_new_button_base[];
extern Gfx dl_menu_save_button_back[];
extern Gfx dl_menu_save_button_fade_back[];
extern Gfx dl_menu_erase_button[];
extern Gfx dl_menu_copy_button[];
extern Gfx dl_menu_file_button[];
extern Gfx dl_menu_score_button[];
extern Gfx dl_menu_sound_button[];
extern Gfx dl_menu_generic_button[];
extern Gfx dl_menu_idle_hand[];
extern Gfx dl_menu_grabbing_hand[];
extern struct DiacriticLUTEntry menu_font_diacritic_lut[];
extern struct AsciiCharLUTEntry menu_font_lut[];
extern struct Utf8LUT menu_font_utf8_lut;
extern Texture texture_menu_font_char_umlaut[];
extern Gfx dl_menu_ia8_text_begin[];
extern Gfx dl_menu_ia8_text_end[];
extern Gfx dl_menu_rgba16_wood_course[];
extern Collision main_menu_seg7_collision[];
#ifdef MULTILANG
extern const char *(*course_strings_language_table[])[];
extern Gfx dl_menu_rgba16_wood_course_end[];
extern Gfx dl_menu_texture_course_upper[];
extern const char *course_strings_en_table[];
#ifdef ENABLE_FRENCH
extern Gfx dl_menu_texture_niveau_upper[];
extern const char *course_strings_fr_table[];
#endif
#ifdef ENABLE_GERMAN
extern Gfx dl_menu_texture_kurs_upper[];
extern const char *course_strings_de_table[];
#endif
#ifdef ENABLE_JAPANESE
extern const char *course_strings_jp_table[];
#endif
#ifdef ENABLE_SPANISH
extern const char *course_strings_es_table[];
extern Gfx dl_menu_texture_nivel_upper[];
#endif
#endif
// script
extern const LevelScript level_main_menu_entry_file_select[];
extern const LevelScript level_main_menu_entry_act_select[];
#endif