mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
Merged from revision: 6792
Fixes (by Buggler) - draw NCTH cursor indicator after health bar indicator due to potential overlap (thanks to Sevenfm) - removed IMPROVED_BOMB_PLANTING option, enabled by default - removed AIMED_BURST_ALTERNATE_KEY option, enabled by default. Alternate Aiming Hotkey reassigned to ',' (comma) for increasing aim - streamlined burst & auto mode right click aim mechanism git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6793 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -3869,18 +3869,8 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
|
||||
}
|
||||
else
|
||||
{
|
||||
// Flugente: alternate for people without mousewheel who want to aim auto-only weapons
|
||||
if ( gGameExternalOptions.bAimedBurstEnabled && gGameExternalOptions.bAimedBurstAlternateKey && gCurrentUIMode == CONFIRM_ACTION_MODE )
|
||||
{
|
||||
SOLDIERTYPE * pSoldier;
|
||||
|
||||
if ( GetSoldier( &pSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
HandleWheelAdjustCursor( pSoldier, usMapPos, 1,brstmode );
|
||||
}
|
||||
}
|
||||
// nothing in hand and the Options Screen button for whichever panel we're in must be enabled
|
||||
else if ( ( gpItemPointer == NULL ) && !gfDisableTacticalPanelButtons &&
|
||||
if ( ( gpItemPointer == NULL ) && !gfDisableTacticalPanelButtons &&
|
||||
( ( gsCurInterfacePanel != SM_PANEL ) || ( ButtonList[ iSMPanelButtons[ OPTIONS_BUTTON ] ]->uiFlags & BUTTON_ENABLED ) ) )
|
||||
{
|
||||
if( !fDisableMapInterfaceDueToBattle )
|
||||
@@ -4224,8 +4214,43 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
|
||||
//else if( gusSelectedSoldier != NOBODY )
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
if( fCtrl && fAlt )
|
||||
{
|
||||
if ( INFORMATION_CHEAT_LEVEL( ) )
|
||||
{
|
||||
ToggleZBuffer();
|
||||
}
|
||||
}
|
||||
else if ( fAlt )
|
||||
{
|
||||
HandleTBToggleStealthAll();
|
||||
}
|
||||
else if ( fCtrl )
|
||||
{
|
||||
// used for "lock" / "unlock" the mouse cursor in windowed mode
|
||||
}
|
||||
else
|
||||
{
|
||||
HandleTBToggleStealth();
|
||||
}
|
||||
break;
|
||||
|
||||
case ',':
|
||||
// Flugente: alternate for people without mousewheel to aim auto-only weapons
|
||||
if ( gGameExternalOptions.bAimedBurstEnabled && gCurrentUIMode == CONFIRM_ACTION_MODE )
|
||||
{
|
||||
SOLDIERTYPE * pSoldier;
|
||||
|
||||
if ( GetSoldier( &pSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
HandleRightClickAdjustCursor( pSoldier, usMapPos );
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
// added by Flugente
|
||||
case '.':
|
||||
case '.':
|
||||
if ( fCtrl && fAlt ) //jikuja: Create item by reusing old entered number
|
||||
{
|
||||
if ( CHEATER_CHEAT_LEVEL( ) )
|
||||
@@ -4257,28 +4282,6 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
|
||||
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
if( fCtrl && fAlt )
|
||||
{
|
||||
if ( INFORMATION_CHEAT_LEVEL( ) )
|
||||
{
|
||||
ToggleZBuffer();
|
||||
}
|
||||
}
|
||||
else if ( fAlt )
|
||||
{
|
||||
HandleTBToggleStealthAll();
|
||||
}
|
||||
else if ( fCtrl )
|
||||
{
|
||||
// used for "lock" / "unlock" the mouse cursor in windowed mode
|
||||
}
|
||||
else
|
||||
{
|
||||
HandleTBToggleStealth();
|
||||
}
|
||||
break;
|
||||
|
||||
case '-':
|
||||
case '_':
|
||||
//if the display cover or line of sight is being displayed
|
||||
@@ -6580,7 +6583,7 @@ void QueryTBWheel( UINT32 *puiNewEvent )
|
||||
if ( GetSoldier( &pSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
if( gGameExternalOptions.bAimedBurstEnabled )
|
||||
HandleWheelAdjustCursor( pSoldier, usMapPos, -gViewportRegion.WheelState,brstmode );
|
||||
HandleWheelAdjustCursor( pSoldier, usMapPos, -gViewportRegion.WheelState, brstmode );
|
||||
else
|
||||
HandleWheelAdjustCursorWOAB( pSoldier, usMapPos, -gViewportRegion.WheelState);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user