- Updated Merc Inventory Popup-Code (by The_Bob)

o externalized the hardcoded popup text code
o enable/disable the popup in the ingame option screen
-> To open the popup, left click on empty merc inventory slot while viewing sector inventory in mapscreen

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5414 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2012-07-23 14:01:08 +00:00
parent 609047e333
commit c265a63b28
14 changed files with 248 additions and 42 deletions
+13 -1
View File
@@ -2172,7 +2172,19 @@ enum
};
extern STR16 Additional113Text[];
extern STR16 ranks[];
extern STR16 ranks[];
//extern STR16 ranks[];
enum
{
POCKET_POPUP_GRENADE_LAUNCHERS,
POCKET_POPUP_ROCKET_LAUNCHERS,
POCKET_POPUP_MEELE_AND_THROWN,
POCKET_POPUP_NO_AMMO,
POCKET_POPUP_NO_GUNS,
POCKET_POPUP_MOAR
};
extern STR16 gszPocketPopupText[];
// Enumeration support
typedef struct Str8EnumLookupType {
+14 -2
View File
@@ -5126,7 +5126,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // TODO.Translate
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--作弊模式选项--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"强制 Bobby Ray 送货", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5242,7 +5242,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"强制 Bobby Ray 出货",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7378,4 +7378,16 @@ STR16 zNewTacticalMessages[]=
L"你选择了%S战役。 该战役是原版UB战役的玩家自定义游戏版本。你确认你要在 %S 战役下进行游戏吗?",
L"如果你要使用编辑器的话,请选择一个战役,不要用默认战役。",
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //CHINESE
+14 -2
View File
@@ -5125,7 +5125,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // TODO.Translate
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5241,7 +5241,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7373,4 +7373,16 @@ STR16 zNewTacticalMessages[]=
L"You have selected the campaign %S. This campaign is a player-modified version of the original Unfinished Business campaign. Are you sure you wish to play the %S campaign?", // @@@ new text
L"In order to use the editor, please select a campaign other than the default.", ///@@new
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //DUTCH
+14 -2
View File
@@ -5124,7 +5124,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5240,7 +5240,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will spawn. Be aware!", // allow zombies
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7363,4 +7363,16 @@ STR16 zNewTacticalMessages[]=
L"You have selected the campaign %S. This campaign is a player-modified version of the original Unfinished Business campaign. Are you sure you wish to play the %S campaign?", // @@@ new text
L"In order to use the editor, please select a campaign other than the default.", ///@@new
};
// The_bob : pocket popup text defs
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //ENGLISH
+14 -2
View File
@@ -5115,7 +5115,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Forcer envois Bobby Ray", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5231,7 +5231,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Forcer tous les envois en attente de Bobby Ray",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7348,4 +7348,16 @@ STR16 zNewTacticalMessages[]=
L"Vous avez choisi la campagne %S. Cette campagne est un mod d'Unfinished Business. Etes-vous sûr de vouloir jouer la campagne %S ?", // @@@ new text
L"Pour pouvoir utiliser l'éditeur, veuillez choisir une autre campagne que celle par défaut.", ///@@new
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //FRENCH
+15 -3
View File
@@ -4971,9 +4971,9 @@ STR16 zOptionsToggleText[] =
#endif
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
L"Zombies erlauben", // Flugente Zombies 1.0
#endif
L"Inventar Popup-Menüs", // the_bob : enable popups for picking items from sector inv
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Erzwinge BR Lieferung", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5089,7 +5089,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"Wenn diese Funktion aktiviert ist, können Tote als Zombies wieder auferstehen. Seien Sie auf der Hut!",
#endif
L"Wenn diese Funktion aktiviert ist, und Sie mit der linken Maustaste auf einen freien Söldner-Inventarplatz klicken (während das Sektor-Inventar angezeigt wird), wird ein hilfreiches Popup-Menü eingeblendet.",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7190,4 +7190,16 @@ STR16 zNewTacticalMessages[]=
L"Sie haben die Kampagne %S gewählt. Diese ist eine vom Spieler modifizierte Version der Originalkampagne von JA2UB. Möchten Sie die Kampagne %S spielen?",
L"Um den Editor zu benutzen, müssen Sie eine andere als die Standardkampgane auswählen.",
};
// The_bob : pocket popup text defs
STR16 gszPocketPopupText[]=
{
L"Granatwerfer", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Raketenwerfer", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Hand- & Wurfwaffen", // POCKET_POPUP_MEELE_AND_THROWN
L"- keine passende Munition -", //POCKET_POPUP_NO_AMMO
L"- keine Waffen im Inventar -", //POCKET_POPUP_NO_GUNS
L"weitere...", //POCKET_POPUP_MOAR
};
#endif //GERMAN
+14 -2
View File
@@ -5110,7 +5110,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5226,7 +5226,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7361,4 +7361,16 @@ STR16 zNewTacticalMessages[]=
L"Hai selezionato la campagna %S. Questa campagna è una versione amatoriale della campagna originale di Unfinished Business. Sei sicuro di voler giocare la campagna %S?",
L"Per usare l'editor, selezionare una campagna diversa da quella di default.",
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //ITALIAN
+13 -2
View File
@@ -5122,7 +5122,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5238,7 +5238,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"WymuŚ wszystkie oczekiwane dostawy od Bobby Ray's.",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7374,4 +7374,15 @@ STR16 zNewTacticalMessages[]=
L"Żeby użyć edytora powinieneś wcześniej wybrać kampanię inną niż standardowa.", ///@@new
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //POLISH
+13 -2
View File
@@ -5105,7 +5105,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Читерские настройки--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Ускорить доставку Бобби Рэя", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5221,7 +5221,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Выберите этот пункт чтобы груз Бобби Рэя прибыл немедленно.",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7340,4 +7340,15 @@ STR16 zNewTacticalMessages[]=
L"Чтобы воспользоваться редактором, смените кампанию по умолчанию на другую.",
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //RUSSIAN
+14 -2
View File
@@ -5126,7 +5126,7 @@ STR16 zOptionsToggleText[] =
#ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0
#endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5242,7 +5242,7 @@ STR16 zOptionsScreenHelpText[] =
#ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
#endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7376,4 +7376,16 @@ STR16 zNewTacticalMessages[]=
L"You have selected the campaign %S. This campaign is a player-modified version of the original Unfinished Business campaign. Are you sure you wish to play the %S campaign?", // @@@ new text
L"In order to use the editor, please select a campaign other than the default.", ///@@new
};
// The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]=
{
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR
};
#endif //TAIWANESE