mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
*********************************************************
* 2006/05/01 * * Little Alien * * Developed in VS 2003 * ********************************************************* Source: - Added militia control in tactical (can be turned on/off in ja2.ini file) - Aiming/readying gun: show in red points needed for readying gun Data: - Added new ja2.ini git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@46 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -290,6 +290,8 @@ BOOLEAN fShowAttributeMenu = FALSE;
|
||||
BOOLEAN fShowSquadMenu = FALSE;
|
||||
BOOLEAN fShowContractMenu = FALSE;
|
||||
BOOLEAN fShowRemoveMenu = FALSE;
|
||||
BOOLEAN fShowMilitiaControlMenu = FALSE; //lal
|
||||
//BOOLEAN fShowTalkToAllMenu = FALSE;//lal
|
||||
|
||||
BOOLEAN fRebuildMoveBox = FALSE;
|
||||
|
||||
@@ -306,8 +308,17 @@ SGPPoint VehiclePosition={160,150};
|
||||
SGPPoint RepairPosition={160,150};
|
||||
SGPRect RepairDimensions={0,0,80,80};
|
||||
|
||||
SGPRect AssignmentDimensions = { 0,0, 100, 95};
|
||||
//lal
|
||||
SGPPoint MilitiaControlPosition={120,150};
|
||||
SGPRect MilitiaControlDimensions={0,0,100,95};
|
||||
|
||||
//SGPPoint TalkToAllPosition={160,150};
|
||||
//SGPRect TalkToAllDimensions={0,0,100,95};
|
||||
//lal
|
||||
|
||||
SGPPoint AssignmentPosition = { 120, 150 };
|
||||
SGPRect AssignmentDimensions = { 0,0, 100, 95};
|
||||
|
||||
SGPPoint SquadPosition ={ 160, 150 };
|
||||
SGPRect SquadDimensions ={ 0, 0, 140, 60 };
|
||||
|
||||
@@ -317,6 +328,8 @@ SGPPoint OrigSquadPosition ={ 160, 150 };
|
||||
SGPPoint OrigAssignmentPosition = { 120, 150 };
|
||||
SGPPoint OrigTrainPosition={160,150};
|
||||
SGPPoint OrigVehiclePosition={160,150};
|
||||
SGPPoint OrigMilitiaControlPosition = { 120, 150 }; //lal
|
||||
//SGPPoint OrigTalkToAllPosition = { 160, 150 };
|
||||
|
||||
//extern BOOLEAN fMapExitDueToMessageBox;
|
||||
|
||||
@@ -2205,6 +2218,65 @@ void UpdateMapScreenAssignmentPositions( void )
|
||||
}
|
||||
|
||||
|
||||
//lal
|
||||
void UpdateMapScreenMilitiaControlPositions( void )
|
||||
{
|
||||
// set the position of the pop up boxes
|
||||
SGPPoint pPoint;
|
||||
|
||||
if( guiCurrentScreen != MAP_SCREEN )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if( bSelectedAssignChar == -1 )
|
||||
{
|
||||
if( gfPreBattleInterfaceActive == FALSE )
|
||||
{
|
||||
giBoxY = 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if( gCharactersList[ bSelectedAssignChar ].fValid == FALSE )
|
||||
{
|
||||
if( gfPreBattleInterfaceActive == FALSE )
|
||||
{
|
||||
giBoxY = 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if( gfPreBattleInterfaceActive )
|
||||
{
|
||||
// do nothing
|
||||
}
|
||||
else
|
||||
{
|
||||
giBoxY = ( Y_START + ( bSelectedAssignChar ) * ( Y_SIZE + 2 ) );
|
||||
}
|
||||
|
||||
MilitiaControlPosition.iY = giBoxY;
|
||||
|
||||
//TalkToAllPosition.iY = MilitiaControlPosition.iY + ( GetFontHeight( MAP_SCREEN_FONT ) + 2 )* MILCON_MENU_ALL;
|
||||
|
||||
|
||||
|
||||
if( fShowMilitiaControlMenu )
|
||||
{
|
||||
GetBoxPosition( ghMilitiaControlBox, &pPoint);
|
||||
pPoint.iY = giBoxY;
|
||||
|
||||
SetBoxPosition( ghMilitiaControlBox, pPoint );
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
//lal
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void RandomMercInGroupSaysQuote( GROUP *pGroup, UINT16 usQuoteNum )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user