Almost all non-graphics data done

This commit is contained in:
Eduardo Quezada
2025-01-19 13:57:35 -03:00
parent 4d026edc08
commit e27071dcd6
27 changed files with 5503 additions and 7150 deletions

View File

@@ -8,7 +8,7 @@
#define WINDOW_BG1 (1 << 7)
// Arguments for 'xStart, yStart, xEnd, yEnd' in HandleBattleWindow
#if FRENCH || ITALIAN
#if EUROPE
#define YESNOBOX_X_Y 23, 8, 29, 13
#else //ENGLISH
#define YESNOBOX_X_Y 24, 8, 29, 13

View File

@@ -17,7 +17,7 @@
#define BATTLE_TOWER_FUNC_TRY_CLOSE_LINK 13
#define BATTLE_TOWER_FUNC_SET_PARTNER_GFX 14
#define BATTLE_TOWER_FUNC_SET_INTERVIEW_DATA 15
#define BATTLE_TOWER_FUNC_GET_OPPONENT_INTRO2 16 // French and Italian versions
#define BATTLE_TOWER_FUNC_GET_OPPONENT_INTRO2 16 // French, Italian and Spanish versions
#define TOWER_DATA_WIN_STREAK 1
#define TOWER_DATA_WIN_STREAK_ACTIVE 2

View File

@@ -32,6 +32,8 @@
#define GAME_LANGUAGE (LANGUAGE_FRENCH)
#elif ITALIAN
#define GAME_LANGUAGE (LANGUAGE_ITALIAN)
#elif SPANISH
#define GAME_LANGUAGE (LANGUAGE_SPANISH)
#else
#define GAME_LANGUAGE (LANGUAGE_ENGLISH)
#endif

View File

@@ -152,17 +152,17 @@
#define STATIC_ASSERT(expr, id) typedef char id[(expr) ? 1 : -1];
#if FRENCH
#define LANG_VAL(_english, _french, _italian, ...) (_french)
#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_french)
#define LANG_VAL(_english, _french, _italian, _spanish) (_french)
#define LANGUAGE_STRING(_english, _french, _italian, _spanish) _(_french)
#elif ITALIAN
#define LANG_VAL(_english, _french, _italian, ...) (_italian)
#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_italian)
#define LANG_VAL(_english, _french, _italian, _spanish) (_italian)
#define LANGUAGE_STRING(_english, _french, _italian, _spanish) _(_italian)
#elif SPANISH
#define LANG_VAL(_english, _french, _italian, ...) (_english)
#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_english)
#define LANG_VAL(_english, _french, _italian, _spanish) (_spanish)
#define LANGUAGE_STRING(_english, _french, _italian, _spanish) _(_spanish)
#else //ENGLISH
#define LANG_VAL(_english, _french, _italian, ...) (_english)
#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_english)
#define LANG_VAL(_english, _french, _italian, _spanish) (_english)
#define LANGUAGE_STRING(_english, _french, _italian, _spanish) _(_english)
#endif
struct Coords8