mirror of
https://github.com/1dot13/source.git
synced 2026-09-02 14:36:06 +02:00
Merged from revision: 7318
- Added support for multilanguage INTERFACE/ITEMINFOADVANCEDICONS.sti (e.g: GERMAN\ITEMINFOADVANCEDICONS_GERMAN.sti, FRENCH\ITEMINFOADVANCEDICONS_FRENCH.sti, ...) - Fixed compilation errors in GERMAN version git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7320 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -59,6 +59,8 @@
|
|||||||
#include "Food.h" // added by Flugente
|
#include "Food.h" // added by Flugente
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "Multi Language Graphic Utils.h"
|
||||||
|
|
||||||
//forward declarations of common classes to eliminate includes
|
//forward declarations of common classes to eliminate includes
|
||||||
class OBJECTTYPE;
|
class OBJECTTYPE;
|
||||||
class SOLDIERTYPE;
|
class SOLDIERTYPE;
|
||||||
@@ -1363,7 +1365,8 @@ BOOLEAN InternalInitEnhancedDescBox()
|
|||||||
|
|
||||||
// HEADROCK HAM 4: Advanced Icons
|
// HEADROCK HAM 4: Advanced Icons
|
||||||
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
||||||
strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
GetMLGFilename( VObjectDesc.ImageFile, MLG_ITEMINFOADVANCEDICONS ); // WANNE: Now the icons are for multi-language
|
||||||
|
//strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
||||||
CHECKF( AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon ) );
|
CHECKF( AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon ) );
|
||||||
|
|
||||||
// Flugente: added icons for WH40K
|
// Flugente: added icons for WH40K
|
||||||
|
|||||||
@@ -84,6 +84,8 @@
|
|||||||
#include "Encyclopedia_new.h" //Moa: enc. item visibility
|
#include "Encyclopedia_new.h" //Moa: enc. item visibility
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "Multi Language Graphic Utils.h"
|
||||||
|
|
||||||
#ifdef JA2UB
|
#ifdef JA2UB
|
||||||
#include "Ja25_Tactical.h"
|
#include "Ja25_Tactical.h"
|
||||||
#endif
|
#endif
|
||||||
@@ -1456,7 +1458,8 @@ BOOLEAN InitInvSlotInterface( INV_REGION_DESC *pRegionDesc , INV_REGION_DESC *pC
|
|||||||
if ( gGameExternalOptions.fScopeModes && gGameExternalOptions.fDisplayScopeModes )
|
if ( gGameExternalOptions.fScopeModes && gGameExternalOptions.fDisplayScopeModes )
|
||||||
{
|
{
|
||||||
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
||||||
strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
GetMLGFilename( VObjectDesc.ImageFile, MLG_ITEMINFOADVANCEDICONS ); // WANNE: Now the icons are for multi-language
|
||||||
|
//strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
||||||
CHECKF( AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon) );
|
CHECKF( AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon) );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4030,7 +4033,8 @@ void INVRenderItem( UINT32 uiBuffer, SOLDIERTYPE * pSoldier, OBJECTTYPE *pObjec
|
|||||||
// HEADROCK HAM 4: Advanced Icons
|
// HEADROCK HAM 4: Advanced Icons
|
||||||
VOBJECT_DESC VObjectDesc;
|
VOBJECT_DESC VObjectDesc;
|
||||||
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
VObjectDesc.fCreateFlags = VOBJECT_CREATE_FROMFILE;
|
||||||
strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
//strcpy( VObjectDesc.ImageFile, "INTERFACE\\ItemInfoAdvancedIcons.STI" );
|
||||||
|
GetMLGFilename( VObjectDesc.ImageFile, MLG_ITEMINFOADVANCEDICONS ); // WANNE: Now the icons are for multi-language
|
||||||
AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon);
|
AddVideoObject( &VObjectDesc, &guiItemInfoAdvancedIcon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -132,6 +132,9 @@ BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID )
|
|||||||
case MLG_MP_GOLDPIECEBUTTONS:
|
case MLG_MP_GOLDPIECEBUTTONS:
|
||||||
sprintf( filename, "INTERFACE\\MPGOLDPIECEBUTTONS.sti" );
|
sprintf( filename, "INTERFACE\\MPGOLDPIECEBUTTONS.sti" );
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
case MLG_ITEMINFOADVANCEDICONS:
|
||||||
|
sprintf( filename, "INTERFACE\\ITEMINFOADVANCEDICONS.sti" );
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined( GERMAN )
|
#elif defined( GERMAN )
|
||||||
@@ -258,6 +261,9 @@ BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID )
|
|||||||
case MLG_MP_GOLDPIECEBUTTONS:
|
case MLG_MP_GOLDPIECEBUTTONS:
|
||||||
sprintf( filename, "GERMAN\\MPGOLDPIECEBUTTONS_german.sti" );
|
sprintf( filename, "GERMAN\\MPGOLDPIECEBUTTONS_german.sti" );
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
case MLG_ITEMINFOADVANCEDICONS:
|
||||||
|
sprintf( filename, "GERMAN\\ITEMINFOADVANCEDICONS_german.sti" );
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@@ -415,6 +421,9 @@ BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID )
|
|||||||
case MLG_MP_GOLDPIECEBUTTONS:
|
case MLG_MP_GOLDPIECEBUTTONS:
|
||||||
sprintf( filename, "%s\\MPGOLDPIECEBUTTONS_%s.sti", zLanguage, zLanguage );
|
sprintf( filename, "%s\\MPGOLDPIECEBUTTONS_%s.sti", zLanguage, zLanguage );
|
||||||
break;
|
break;
|
||||||
|
case MLG_ITEMINFOADVANCEDICONS:
|
||||||
|
sprintf( filename, "%s\\ITEMINFOADVANCEDICONS_%s.sti", zLanguage, zLanguage );
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
@@ -539,6 +548,9 @@ BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID )
|
|||||||
case MLG_MP_GOLDPIECEBUTTONS:
|
case MLG_MP_GOLDPIECEBUTTONS:
|
||||||
sprintf( filename, "INTERFACE\\MPGOLDPIECEBUTTONS.sti" );
|
sprintf( filename, "INTERFACE\\MPGOLDPIECEBUTTONS.sti" );
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
case MLG_ITEMINFOADVANCEDICONS:
|
||||||
|
sprintf( filename, "INTERFACE\\ITEMINFOADVANCEDICONS.sti" );
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -38,10 +38,11 @@ enum
|
|||||||
MLG_TOSTATS,
|
MLG_TOSTATS,
|
||||||
MLG_WARNING,
|
MLG_WARNING,
|
||||||
MLG_YOURAD13,
|
MLG_YOURAD13,
|
||||||
MLG_TITLETEXT_MP, // ROMAN: Additional multiplayer text
|
MLG_TITLETEXT_MP, // WANNE: Additional multiplayer text
|
||||||
MLG_BOBBYRAYTITLE, //inshy: translation needed for russian version
|
MLG_BOBBYRAYTITLE, //inshy: translation needed for russian version
|
||||||
MLG_BR,
|
MLG_BR,
|
||||||
MLG_MP_GOLDPIECEBUTTONS,
|
MLG_MP_GOLDPIECEBUTTONS,
|
||||||
|
MLG_ITEMINFOADVANCEDICONS, // WANNE: Language specific Icons
|
||||||
};
|
};
|
||||||
|
|
||||||
BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID );
|
BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID );
|
||||||
|
|||||||
@@ -453,11 +453,11 @@ STR16 gzIMPNewCharacterTraitsHelpTexts[]=
|
|||||||
STR16 gzIMPDisabilitiesHelpTexts[]=
|
STR16 gzIMPDisabilitiesHelpTexts[]=
|
||||||
{
|
{
|
||||||
L"Keine besonderen Einschränkungen.",
|
L"Keine besonderen Einschränkungen.",
|
||||||
L"Leidet an Atemproblemen und zeigt allgemein schlechtere Leistung in tropischen und Wüstensektoren",
|
L"Leidet an Atemproblemen und zeigt allgemein schlechtere Leistung in tropischen und Wüstensektoren.",
|
||||||
L"Erleidet allein in schwierigen Situationen Panikattacken",
|
L"Erleidet allein in schwierigen Situationen Panikattacken.",
|
||||||
L"Zeigt schlechtere Leistung unter Tage",
|
L"Zeigt schlechtere Leistung unter Tage.",
|
||||||
L"Kann bei Schwimmversuchen leicht ertrinken",
|
L"Kann bei Schwimmversuchen leicht ertrinken.",
|
||||||
L"Erträgt den Anblick großer Insekten nicht und\nzeigt etwas schlechtere Leistung in Wüsten- oder tropischen oder Sektoren",
|
L"Erträgt den Anblick großer Insekten nicht und\nzeigt etwas schlechtere Leistung in Wüsten- oder tropischen oder Sektoren.",
|
||||||
L"Vergisst manchmal seine Befehle und verliert dadurch im Kampf einen Teil seiner APs.",
|
L"Vergisst manchmal seine Befehle und verliert dadurch im Kampf einen Teil seiner APs.",
|
||||||
L"Dreht manchmal durch und schießt dabei hin und wieder wild um sich.\nVerliert Moral, wenn das mit der ausgerüsteten Waffe nicht möglich ist.",
|
L"Dreht manchmal durch und schießt dabei hin und wieder wild um sich.\nVerliert Moral, wenn das mit der ausgerüsteten Waffe nicht möglich ist.",
|
||||||
L"Deutlich geringere Hörweite.",
|
L"Deutlich geringere Hörweite.",
|
||||||
|
|||||||
Reference in New Issue
Block a user