mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +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:
@@ -70,6 +70,7 @@ extern BOOLEAN fIgnoreLeftUp;
|
||||
extern UINT32 guiCurrentEvent;
|
||||
extern UINT32 guiCurrentUICursor;
|
||||
extern void DetermineWhichAssignmentMenusCanBeShown( void );
|
||||
extern void DetermineWhichMilitiaControlMenusCanBeShown( void );
|
||||
extern BOOLEAN gfIgnoreOnSelectedGuy;
|
||||
extern INT16 gsOverItemsGridNo;
|
||||
extern INT16 gsOverItemsLevel;
|
||||
@@ -1023,34 +1024,38 @@ void QueryRTRightButton( UINT32 *puiNewEvent )
|
||||
case TALKCURSOR_MODE:
|
||||
case MOVE_MODE:
|
||||
|
||||
if ( GetSoldier( &pSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
if ( ( guiUIFullTargetFlags & OWNED_MERC ) && ( guiUIFullTargetFlags & VISIBLE_MERC ) && !( guiUIFullTargetFlags & DEAD_MERC )&&!( pSoldier ? pSoldier->uiStatusFlags & SOLDIER_VEHICLE : 0 ) )
|
||||
{
|
||||
//if( pSoldier->bAssignment >= ON_DUTY )
|
||||
{
|
||||
PopupAssignmentMenuInTactical( pSoldier );
|
||||
fClickHoldIntercepted = TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
fShowAssignmentMenu = FALSE;
|
||||
CreateDestroyAssignmentPopUpBoxes( );
|
||||
DetermineWhichAssignmentMenusCanBeShown( );
|
||||
}
|
||||
if ( GetSoldier( &pSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
if ( ( guiUIFullTargetFlags & OWNED_MERC ) && ( guiUIFullTargetFlags & VISIBLE_MERC ) && !( guiUIFullTargetFlags & DEAD_MERC )&&!( pSoldier ? pSoldier->uiStatusFlags & SOLDIER_VEHICLE : 0 ) )
|
||||
{
|
||||
//if( pSoldier->bAssignment >= ON_DUTY )
|
||||
{
|
||||
PopupAssignmentMenuInTactical( pSoldier );
|
||||
fClickHoldIntercepted = TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
fShowAssignmentMenu = FALSE;
|
||||
CreateDestroyAssignmentPopUpBoxes( );
|
||||
DetermineWhichAssignmentMenusCanBeShown( );
|
||||
|
||||
fShowMilitiaControlMenu = FALSE;
|
||||
CreateDestroyMilitiaControlPopUpBoxes( );
|
||||
DetermineWhichMilitiaControlMenusCanBeShown( );
|
||||
}
|
||||
|
||||
// ATE:
|
||||
if ( !fClickHoldIntercepted )
|
||||
{
|
||||
*puiNewEvent = U_MOVEMENT_MENU;
|
||||
fClickHoldIntercepted = TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ATE:
|
||||
if ( !fClickHoldIntercepted )
|
||||
{
|
||||
*puiNewEvent = U_MOVEMENT_MENU;
|
||||
fClickHoldIntercepted = TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ( gCurrentUIMode == ACTION_MODE || gCurrentUIMode == TALKCURSOR_MODE )
|
||||
{
|
||||
PauseRT( FALSE );
|
||||
|
||||
Reference in New Issue
Block a user