if ( a[3] > 0 )
{
if (( iStride == 44 || iStride == 40 || iStride == 32 ))
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if( a[6] > 0 ){
int size = 15, strong = 2;
D3DVIEWPORT9 viewP;
pDevice->GetViewport( &viewP );
int iCenterX = (viewP.Width / 2) - 1;
int iCenterY = (viewP.Height / 2) -1;
if( iCenterX < 20 && iCenterY < 20 )
{
iCenterX = ( GetSystemMetrics( 0 ) / 2 );
iCenterY = ( GetSystemMetrics( 1 ) / 2 );
}
D3DRECT rec2 = { iCenterX- size, iCenterY, iCenterX+ size, iCenterY+ strong};
D3DRECT rec3 = { iCenterX, iCenterY- size, iCenterX+ strong,iCenterY+ size};
pDevice->Clear(1, &rec2, D3DCLEAR_TARGET, xcolor, 0, 0);
pDevice->Clear(1, &rec3, D3DCLEAR_TARGET, xcolor, 0, 0);
}
memcpy((VOID*)0x6CD5D4, "\x00\x00\x00\x00\x00\x00", 6);
memcpy((VOID*)0x6CD5D4, "\x01\x01\x01\x01\x01\x01", 6);