mirror of
https://github.com/1dot13/source.git
synced 2026-08-19 14:20:30 +02:00
****************************************************************************
** Merged Source Code from Development trunk, for the Spring 2011 Release ** **************************************************************************** o Development Trunk (Revision: 4444): https://81.169.133.124/source/ja2/branches/Wanne/JA2%201.13%20MP o This trunk (the official 1.13 source trunk) will only be used for fixing bugs. No new features will be added here. New Features are only included in the Development trunk o !!! After we have fixed a bug here in this trunk, we should MANUALLY merge the bugfix in the development trunk !!! git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@4446 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -1834,97 +1834,29 @@ void QueryRTX1Button( UINT32 *puiNewEvent )
|
||||
{
|
||||
fX1ButtonDown = FALSE;
|
||||
if ( !_KeyDown( ALT ) && !_KeyDown( SHIFT ))
|
||||
{
|
||||
UIHandleChangeLevel( NULL );
|
||||
}
|
||||
else if( _KeyDown( SHIFT ) )
|
||||
{
|
||||
// WANNE: Jump through window?
|
||||
if (gGameExternalOptions.fCanJumpThroughWindows == TRUE )
|
||||
{
|
||||
INT8 bDirection;
|
||||
SOLDIERTYPE *lSoldier;
|
||||
|
||||
|
||||
//dddokno êîä äëÿ îòëàäêè ïðûæêîâ ÷åðåç îêíî============================================={
|
||||
//INT16 sGridNo;
|
||||
//STRUCTURE * pStructure;
|
||||
//
|
||||
//GetMouseMapPos( &sGridNo );
|
||||
//ScreenMsg( FONT_MCOLOR_LTYELLOW,0, L"gubMerkCanSeeThisTile=%d,gubWorldTileInLight=%d",gubMerkCanSeeThisTile[sGridNo],gubWorldTileInLight[sGridNo]);
|
||||
//pStructure = gpWorldLevelData[sGridNo].pStructureHead;
|
||||
//
|
||||
//SOLDIERTYPE *pSoldier;
|
||||
//GetSoldier( &pSoldier, gusSelectedSoldier );
|
||||
//
|
||||
//LEVELNODE *pNode = NULL; UINT32 uiTileType=0;
|
||||
//pNode = gpWorldLevelData[ sGridNo ].pStructHead;
|
||||
//
|
||||
//GetTileType( pNode->usIndex, &uiTileType );
|
||||
//
|
||||
//CHAR8 errorBuf[511];
|
||||
//
|
||||
//sprintf(errorBuf, "Tile=%s at line %d",
|
||||
//gTilesets[ giCurrentTilesetID ].TileSurfaceFilenames[ uiTileType ], uiTileType);
|
||||
//LiveMessage(errorBuf);
|
||||
|
||||
|
||||
//if ( _stricmp( gTilesets[ giCurrentTilesetID ].TileSurfaceFilenames[ uiTileType ], "build_13.sti" ) == 0 )
|
||||
//{
|
||||
// UINT16 sNewIndex;
|
||||
// GetTileIndexFromTypeSubIndex( gTileDatabase[ pNode->usIndex ].fType, uiTileType, (UINT16 *)&sNewIndex );
|
||||
// //GetTileIndexFromTypeSubIndex( STRUCTURE_WALLNWINDOW, uiTileType, (UINT16 *)&sNewIndex );
|
||||
//
|
||||
// ScreenMsg( FONT_MCOLOR_LTYELLOW,0, L"13 found=%d,strID=%d",sNewIndex,pNode->usIndex);
|
||||
//
|
||||
// UINT16 pusSubIndex;
|
||||
// GetSubIndexFromTileIndex( pNode->usIndex, (UINT16 *)&pusSubIndex );
|
||||
// ScreenMsg( FONT_MCOLOR_LTYELLOW,0, L"subidx=%d",pusSubIndex);
|
||||
// sprintf(errorBuf, "subidx= %d", pusSubIndex);
|
||||
//LiveMessage(errorBuf);
|
||||
|
||||
|
||||
//STRUCTURE *pBase;
|
||||
//UINT16 pusSubIndex;
|
||||
//pBase = FindStructure( sGridNo, STRUCTURE_WALLNWINDOW );
|
||||
//pNode = FindLevelNodeBasedOnStructure( pBase->sGridNo, pBase );
|
||||
//GetSubIndexFromTileIndex( pNode->usIndex, (UINT16 *)&pusSubIndex );
|
||||
//ScreenMsg( FONT_MCOLOR_LTYELLOW,0, L"subidx=%d",pusSubIndex);
|
||||
|
||||
|
||||
|
||||
//}
|
||||
//dddokno êîä äëÿ îòëàäêè ïðûæêîâ ÷åðåç îêíî============================================= }
|
||||
|
||||
//dddokno{
|
||||
// ñòàðûé êîä îò ñêîðïèîíà. óäàëèòü çà íåíàäîáíîñòüþ--------------------------------------
|
||||
//SOLDIERTYPE *pjSoldier;
|
||||
//BOOLEAN fNearHeigherLevel;
|
||||
//BOOLEAN fNearLowerLevel;
|
||||
//INT8 bDirection;
|
||||
|
||||
//if ( GetSoldier( &pjSoldier, gusSelectedSoldier ) )
|
||||
//{
|
||||
// // CHRISL: Turn off manual jumping while wearing a backpack
|
||||
// if(UsingNewInventorySystem() == true && pjSoldier->inv[BPACKPOCKPOS].exists() == true)
|
||||
// return;
|
||||
|
||||
// // Make sure the merc is not collapsed!
|
||||
// if (!IsValidStance(pjSoldier, ANIM_CROUCH) )
|
||||
// {
|
||||
// if ( pjSoldier->bCollapsed && pjSoldier->bBreath < OKBREATH )
|
||||
// {
|
||||
// ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_UI_FEEDBACK, gzLateLocalizedString[ 4 ], pjSoldier->name );
|
||||
// }
|
||||
|
||||
// return;
|
||||
// }
|
||||
//GetMercOknoDirection( pjSoldier->ubID, &fNearLowerLevel, &fNearHeigherLevel );
|
||||
//if ( FindOknoDirection( pjSoldier, pjSoldier->sGridNo, pjSoldier->ubDirection, &bDirection ) )
|
||||
// {
|
||||
// BeginSoldierOkno( pjSoldier );
|
||||
// }
|
||||
//}
|
||||
//dddokno{
|
||||
// ñòàðûé êîä îò ñêîðïèîíà. óäàëèòü çà íåíàäîáíîñòüþ-------------------------------------
|
||||
|
||||
if ( GetSoldier( &lSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
if ( FindWindowJumpDirection( lSoldier, lSoldier->sGridNo, lSoldier->ubDirection, &bDirection ) )
|
||||
{
|
||||
lSoldier->BeginSoldierClimbWindow( );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (_KeyDown( ALT ) )
|
||||
{
|
||||
|
||||
// Climb on roofs
|
||||
SOLDIERTYPE *pjSoldier;
|
||||
if ( GetSoldier( &pjSoldier, gusSelectedSoldier ) )
|
||||
{
|
||||
@@ -1954,9 +1886,7 @@ void QueryRTX1Button( UINT32 *puiNewEvent )
|
||||
if ( FindFenceJumpDirection( pjSoldier, pjSoldier->sGridNo, pjSoldier->ubDirection, &bDirection ) )
|
||||
pjSoldier->BeginSoldierClimbFence( );
|
||||
}
|
||||
|
||||
}//else
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user