mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Enrico's letter is forced to the first hired merc in old inventory, similar to new inventory in case a free item pocket is not found. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9391 3b4a5df2-a311-0410-b5c6-a8a6f20db521
194 lines
5.5 KiB
C
194 lines
5.5 KiB
C
#ifndef __IMP_VIDEO_H
|
|
#define __IMP_VIDEO_H
|
|
|
|
#include "types.h"
|
|
|
|
// the functions
|
|
|
|
// metal background
|
|
void RenderProfileBackGround( void );
|
|
void RemoveProfileBackGround( void );
|
|
BOOLEAN LoadProfileBackGround( void );
|
|
|
|
// imp symbol
|
|
void RenderIMPSymbol( INT16 sX, INT16 sY );
|
|
void DeleteIMPSymbol( void );
|
|
BOOLEAN LoadIMPSymbol( void );
|
|
|
|
BOOLEAN LoadBeginIndent( void );
|
|
void DeleteBeginIndent( void );
|
|
void RenderBeginIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadActivationIndent( void );
|
|
void DeleteActivationIndent( void );
|
|
void RenderActivationIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadFrontPageIndent( void );
|
|
void DeleteFrontPageIndent( void );
|
|
void RenderFrontPageIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAnalyse( void );
|
|
void DeleteAnalyse( void );
|
|
void RenderAnalyse(INT16 sX, INT16 sY, INT8 bImageNumber);
|
|
|
|
BOOLEAN LoadAttributeGraph( void );
|
|
void DeleteAttributeGraph( void );
|
|
void RenderAttributeGraph(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAttributeGraphBar( void );
|
|
void DeleteAttributeBarGraph( void );
|
|
void RenderAttributeBarGraph(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadFullNameIndent( void );
|
|
void DeleteFullNameIndent( void );
|
|
void RenderFullNameIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadNameIndent( void );
|
|
void DeleteNameIndent( void );
|
|
void RenderNameIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadNickNameIndent( void );
|
|
void DeleteNickNameIndent( void );
|
|
void RenderNickNameIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadGenderIndent( void );
|
|
void DeleteGenderIndent( void );
|
|
void RenderGenderIndent(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadSmallFrame( void );
|
|
void DeleteSmallFrame( void );
|
|
void RenderSmallFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadSmallSilhouette( void );
|
|
void DeleteSmallSilhouette( void );
|
|
void RenderSmallSilhouette(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadLargeSilhouette( void );
|
|
void DeleteLargeSilhouette( void );
|
|
void RenderLargeSilhouette(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAttributeFrame( void );
|
|
void DeleteAttributeFrame( void );
|
|
void RenderAttributeFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadSliderBar( void );
|
|
void DeleteSliderBar( void );
|
|
void RenderSliderBar(INT16 sX, INT16 sY);
|
|
|
|
|
|
BOOLEAN LoadButton2Image( void );
|
|
void DeleteButton2Image( void );
|
|
void RenderButton2Image(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadButton4Image( void );
|
|
void DeleteButton4Image( void );
|
|
void RenderButton4Image(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadButton1Image( void );
|
|
void DeleteButton1Image( void );
|
|
void RenderButton1Image(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadPortraitFrame( void );
|
|
void DeletePortraitFrame( void );
|
|
void RenderPortraitFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadMainIndentFrame( void );
|
|
void DeleteMainIndentFrame( void );
|
|
void RenderMainIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnLongIndentFrame( void );
|
|
void DeleteQtnLongIndentFrame( void );
|
|
void RenderQtnLongIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnShortIndentFrame( void );
|
|
void DeleteQtnShortIndentFrame( void );
|
|
void RenderQtnShortIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnLongIndentHighFrame( void );
|
|
void DeleteQtnLongIndentHighFrame( void );
|
|
void RenderQtnLongIndentHighFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnShortIndentHighFrame( void );
|
|
void DeleteQtnShortIndentHighFrame( void );
|
|
void RenderQtnShortIndentHighFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnShort2IndentFrame( void );
|
|
void DeleteQtnShort2IndentFrame( void );
|
|
void RenderQtnShort2IndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnShort2IndentHighFrame( void );
|
|
void DeleteQtnShort2IndentHighFrame( void );
|
|
void RenderQtnShort2IndentHighFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadQtnIndentFrame( void );
|
|
void DeleteQtnIndentFrame( void );
|
|
void RenderQtnIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAttrib1IndentFrame( void );
|
|
void DeleteAttrib1IndentFrame( void );
|
|
void RenderAttrib1IndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAttrib2IndentFrame( void );
|
|
void DeleteAttrib2IndentFrame( void );
|
|
void RenderAttrib2IndentFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadAvgMercIndentFrame( void );
|
|
void DeleteAvgMercIndentFrame( void );
|
|
void RenderAvgMercIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
|
|
BOOLEAN LoadAboutUsIndentFrame( void );
|
|
void DeleteAboutUsIndentFrame( void );
|
|
void RenderAboutUsIndentFrame(INT16 sX, INT16 sY);
|
|
|
|
|
|
void RenderAttributeFrameForIndex( INT16 sX, INT16 sY, INT32 iIndex );
|
|
|
|
// Added by SANDRO
|
|
BOOLEAN LoadAttribStartingLevelFrame( void );
|
|
void DeleteAttribStartingLevelFrame( void );
|
|
void RenderAttribStartingLevelFrame(INT16 sX, INT16 sY);
|
|
|
|
// Added by SANDRO
|
|
BOOLEAN LoadColorChoiceFrame( void );
|
|
void DeleteColorChoiceFrame( void );
|
|
void RenderColorChoiceFrame(INT16 sX, INT16 sY);
|
|
|
|
BOOLEAN LoadImpGearSelection(void);
|
|
void DeleteImpGearSelection(void);
|
|
void RenderImpGearSelection(void);
|
|
void RenderImpGearSelectionGrid(void);
|
|
|
|
// graphical handles
|
|
|
|
extern UINT32 guiBACKGROUND;
|
|
extern UINT32 guiIMPSYMBOL;
|
|
extern UINT32 guiBEGININDENT;
|
|
extern UINT32 guiACTIVATIONINDENT;
|
|
extern UINT32 guiFRONTPAGEINDENT;
|
|
extern UINT32 guiFULLNAMEINDENT;
|
|
extern UINT32 guiGENDERINDENT;
|
|
extern UINT32 guiSMALLFRAME;
|
|
extern UINT32 guiANALYSE;
|
|
extern UINT32 guiATTRIBUTEGRAPH;
|
|
extern UINT32 guiATTRIBUTEGRAPHBAR;
|
|
extern UINT32 guiSMALLSILHOUETTE;
|
|
extern UINT32 guiLARGESILHOUETTE;
|
|
extern UINT32 guiPORTRAITFRAME;
|
|
extern UINT32 guiATTRIBUTEFRAME;
|
|
extern UINT32 guiATTRIBUTESCREENINDENT1;
|
|
extern UINT32 guiATTRIBUTESCREENINDENT2;
|
|
extern UINT32 guiSLIDERBAR;
|
|
extern UINT32 gIMPINVENTORY;
|
|
extern UINT32 gIMPFIGURES[3];
|
|
extern SGPRectangle gIMPGearLayout;
|
|
extern SGPRectangle gIMPInvPoolLayout;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|