@@ -35472,41 +35472,194 @@ MSG_HASH(
3547235472 "Game AI"
3547335473 )
3547435474
35475- MSG_HASH(
35476- MENU_ENUM_LABEL_VALUE_GAME_AI_OVERRIDE_P1,
35477- "Override p1"
35478- )
35479- MSG_HASH(
35480- MENU_ENUM_SUBLABEL_GAME_AI_OVERRIDE_P1,
35481- "Override player 01"
35482- )
35475+ /* GENERATED REGION: game AI group (see settings_def_game_ai.h). */
35476+ #define SETTINGS_DEF_STRINGS_PASS
35477+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
35478+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35479+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35480+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
35481+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35482+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
35483+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35484+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35485+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
35486+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35487+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
35488+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35489+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35490+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
35491+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35492+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
35493+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35494+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35495+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
35496+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35497+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35498+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35499+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35500+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
35501+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35502+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
35503+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35504+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35505+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
35506+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35507+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35508+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35509+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35510+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
35511+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35512+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
35513+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35514+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35515+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
35516+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35517+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
35518+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35519+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35520+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
35521+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35522+ #define S_ACTION(T, n, us, sub) \
35523+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35524+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35525+ #define S_ACTION_NS(T, n, us) \
35526+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35527+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35528+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35529+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35530+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
35531+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35532+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35533+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35534+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35535+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
35536+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35537+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35538+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35539+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35540+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
35541+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35542+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35543+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35544+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35545+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
35546+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35547+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
35548+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35549+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35550+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
35551+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35552+ #define S_BOOL_LV(f, T, TV, n, d, sd, df, c, us, sub) \
35553+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35554+ #define S_BOOL_LV_NS(f, T, TV, n, d, sd, df, c, us)
35555+ #define S_FLOAT_LV(f, T, TV, n, d, rnd, sd, df, c, us, sub) \
35556+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35557+ #define S_FLOAT_LV_NS(f, T, TV, n, d, rnd, sd, df, c, us)
35558+ #define S_STRING_LV(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35559+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35560+ #define S_STRING_LV_NS(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us)
35561+ #define S_ACTION_LV(T, TV, n, sd, ok, rp, c, us, sub) \
35562+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35563+ #define S_ACTION_LV_NS(T, TV, n, sd, ok, rp, c, us)
35564+ #define S_INT_AT(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
35565+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35566+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35567+ #define S_INT_AT_NS(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
35568+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35569+ #define S_UINT_AT_EX(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
35570+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
35571+ MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
35572+ #define S_UINT_AT_EX_NS(offs, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
35573+ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
35574+ #include "../settings/settings_def_game_ai.h"
35575+ #undef S_BOOL
35576+ #undef S_BOOL_NS
35577+ #undef S_BOOL_H
35578+ #undef S_BOOL_NS_H
35579+ #undef S_UINT
35580+ #undef S_UINT_NS
35581+ #undef S_UINT_H
35582+ #undef S_UINT_NS_H
35583+ #undef S_INT
35584+ #undef S_INT_NS
35585+ #undef S_INT_H
35586+ #undef S_INT_NS_H
35587+ #undef S_FLOAT
35588+ #undef S_FLOAT_NS
35589+ #undef S_FLOAT_H
35590+ #undef S_FLOAT_NS_H
35591+ #undef S_STRING
35592+ #undef S_STRING_NS
35593+ #undef S_STRING_H
35594+ #undef S_STRING_NS_H
35595+ #undef S_DIR
35596+ #undef S_DIR_NS
35597+ #undef S_DIR_H
35598+ #undef S_DIR_NS_H
35599+ #undef S_STRING_P
35600+ #undef S_STRING_P_NS
35601+ #undef S_STRING_P_H
35602+ #undef S_STRING_P_NS_H
35603+ #undef S_PATH
35604+ #undef S_PATH_NS
35605+ #undef S_PATH_H
35606+ #undef S_PATH_NS_H
35607+ #undef S_PATH_DS
35608+ #undef S_PATH_DS_NS
35609+ #undef S_PATH_DS_H
35610+ #undef S_PATH_DS_NS_H
35611+ #undef S_ACTION
35612+ #undef S_ACTION_NS
35613+ #undef S_ACTION_H
35614+ #undef S_ACTION_NS_H
35615+ #undef S_BOOL_EX
35616+ #undef S_BOOL_EX_NS
35617+ #undef S_BOOL_EX_H
35618+ #undef S_BOOL_EX_NS_H
35619+ #undef S_UINT_EX
35620+ #undef S_UINT_EX_NS
35621+ #undef S_UINT_EX_H
35622+ #undef S_UINT_EX_NS_H
35623+ #undef S_INT_EX
35624+ #undef S_INT_EX_NS
35625+ #undef S_INT_EX_H
35626+ #undef S_INT_EX_NS_H
35627+ #undef S_FLOAT_EX
35628+ #undef S_FLOAT_EX_NS
35629+ #undef S_FLOAT_EX_H
35630+ #undef S_FLOAT_EX_NS_H
35631+ #undef S_ACTION_EX
35632+ #undef S_ACTION_EX_NS
35633+ #undef S_ACTION_EX_H
35634+ #undef S_ACTION_EX_NS_H
35635+ #undef S_BOOL_LV
35636+ #undef S_BOOL_LV_NS
35637+ #undef S_BOOL_LV_H
35638+ #undef S_BOOL_LV_NS_H
35639+ #undef S_FLOAT_LV
35640+ #undef S_FLOAT_LV_NS
35641+ #undef S_FLOAT_LV_H
35642+ #undef S_FLOAT_LV_NS_H
35643+ #undef S_STRING_LV
35644+ #undef S_STRING_LV_NS
35645+ #undef S_STRING_LV_H
35646+ #undef S_STRING_LV_NS_H
35647+ #undef S_ACTION_LV
35648+ #undef S_ACTION_LV_NS
35649+ #undef S_ACTION_LV_H
35650+ #undef S_ACTION_LV_NS_H
35651+ #undef S_INT_AT
35652+ #undef S_INT_AT_NS
35653+ #undef S_INT_AT_H
35654+ #undef S_INT_AT_NS_H
35655+ #undef S_UINT_AT_EX
35656+ #undef S_UINT_AT_EX_NS
35657+ #undef S_UINT_AT_EX_H
35658+ #undef S_UINT_AT_EX_NS_H
35659+ #undef SETTINGS_DEF_STRINGS_PASS
3548335660
35484- MSG_HASH(
35485- MENU_ENUM_LABEL_VALUE_GAME_AI_OVERRIDE_P2,
35486- "Override p2"
35487- )
35488- MSG_HASH(
35489- MENU_ENUM_SUBLABEL_GAME_AI_OVERRIDE_P2,
35490- "Override player 02"
35491- )
3549235661
35493- MSG_HASH(
35494- MENU_ENUM_LABEL_VALUE_GAME_AI_SHOW_DEBUG,
35495- "Show Debug"
35496- )
35497- MSG_HASH(
35498- MENU_ENUM_SUBLABEL_GAME_AI_SHOW_DEBUG,
35499- "Show Debug"
35500- )
3550135662
35502- MSG_HASH(
35503- MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_GAME_AI,
35504- "Show 'Game AI'"
35505- )
35506- MSG_HASH(
35507- MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_GAME_AI,
35508- "Show the 'Game AI' option."
35509- )
3551035663#endif
3551135664#ifdef HAVE_SMBCLIENT
3551235665/* GENERATED REGION: netplay action (see settings_def_netplay_action.h). */
0 commit comments