mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
Merged "Enhanced IMP Creation" (by Sandro)
- For code changes search for // SANDRO - Tooltips can now be toggled on/off in the options screen instead of "Random IMP Personality" option - Updated Version Number for new Release Build (2949) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@2949 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -56,7 +56,9 @@ UINT32 guiA2INDENT;
|
||||
UINT32 guiAVGMERCINDENT;
|
||||
UINT32 guiABOUTUSINDENT;
|
||||
UINT32 guiSHORT2HINDENT;
|
||||
|
||||
// These 2 added - SANDRO
|
||||
UINT32 guiASTARTLEVEL;
|
||||
UINT32 guiCOLORCHOICEFRAME;
|
||||
|
||||
// position defines
|
||||
#define CHAR_PROFILE_BACKGROUND_TILE_WIDTH 125
|
||||
@@ -1417,8 +1419,81 @@ void RenderQtnShort2IndentHighFrame(INT16 sX, INT16 sY)
|
||||
return;
|
||||
}
|
||||
|
||||
// Following procedures added - SANDRO
|
||||
BOOLEAN LoadAttribStartingLevelFrame( void )
|
||||
{
|
||||
|
||||
// this procedure will load the activation indent into memory
|
||||
VOBJECT_DESC VObjectDesc;
|
||||
|
||||
VObjectDesc.fCreateFlags=VOBJECT_CREATE_FROMFILE;
|
||||
FilenameForBPP("LAPTOP\\STARTINGLEVELBAR.sti", VObjectDesc.ImageFile);
|
||||
|
||||
CHECKF(AddVideoObject(&VObjectDesc, &guiASTARTLEVEL));
|
||||
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
void DeleteAttribStartingLevelFrame( void )
|
||||
{
|
||||
|
||||
// remove activation indent symbol
|
||||
DeleteVideoObjectFromIndex( guiASTARTLEVEL );
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
void RenderAttribStartingLevelFrame(INT16 sX, INT16 sY)
|
||||
{
|
||||
|
||||
HVOBJECT hHandle;
|
||||
|
||||
// get the video object
|
||||
GetVideoObject(&hHandle, guiASTARTLEVEL);
|
||||
|
||||
// blt to sX, sY relative to upper left corner
|
||||
BltVideoObject(FRAME_BUFFER, hHandle, 0, LAPTOP_SCREEN_UL_X + sX, LAPTOP_SCREEN_WEB_UL_Y + sY , VO_BLT_SRCTRANSPARENCY,NULL);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
BOOLEAN LoadColorChoiceFrame( void )
|
||||
{
|
||||
|
||||
// this procedure will load the activation indent into memory
|
||||
VOBJECT_DESC VObjectDesc;
|
||||
|
||||
VObjectDesc.fCreateFlags=VOBJECT_CREATE_FROMFILE;
|
||||
FilenameForBPP("LAPTOP\\COLORCHOICEFRAME.sti", VObjectDesc.ImageFile);
|
||||
CHECKF(AddVideoObject(&VObjectDesc, &guiCOLORCHOICEFRAME));
|
||||
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
void DeleteColorChoiceFrame( void )
|
||||
{
|
||||
|
||||
// remove activation indent symbol
|
||||
DeleteVideoObjectFromIndex( guiCOLORCHOICEFRAME );
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
void RenderColorChoiceFrame(INT16 sX, INT16 sY)
|
||||
{
|
||||
|
||||
HVOBJECT hHandle;
|
||||
|
||||
// get the video object
|
||||
GetVideoObject(&hHandle, guiCOLORCHOICEFRAME);
|
||||
|
||||
// blt to sX, sY relative to upper left corner
|
||||
BltVideoObject(FRAME_BUFFER, hHandle, 0, sX, sY , VO_BLT_SRCTRANSPARENCY,NULL);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user