Remove hardcoded 640x480. Now changing WIDTH and HEIGHT works
(except for theme metrics). Holding grave and tab simultaneously sets DeltaTime=0 (pause).
This commit is contained in:
@@ -831,9 +831,12 @@ void Update()
|
|||||||
|
|
||||||
if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, DIK_TAB) ) )
|
if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, DIK_TAB) ) )
|
||||||
fDeltaTime *= 4;
|
fDeltaTime *= 4;
|
||||||
if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, DIK_GRAVE) ) )
|
if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, DIK_GRAVE) ) ) {
|
||||||
|
if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, DIK_TAB) ) )
|
||||||
|
fDeltaTime = 0;
|
||||||
|
else
|
||||||
fDeltaTime /= 4;
|
fDeltaTime /= 4;
|
||||||
|
}
|
||||||
|
|
||||||
MUSIC->Update( fDeltaTime );
|
MUSIC->Update( fDeltaTime );
|
||||||
|
|
||||||
@@ -897,7 +900,7 @@ void Render()
|
|||||||
// calculate view and projection transforms
|
// calculate view and projection transforms
|
||||||
D3DXMATRIX mat;
|
D3DXMATRIX mat;
|
||||||
|
|
||||||
D3DXMatrixOrthoOffCenterLH( &mat, 0, 640, 480, 0, -1000, 1000 );
|
D3DXMatrixOrthoOffCenterLH( &mat, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, -1000, 1000 );
|
||||||
DISPLAY->SetProjectionTransform( &mat );
|
DISPLAY->SetProjectionTransform( &mat );
|
||||||
|
|
||||||
D3DXMatrixIdentity( &mat );
|
D3DXMatrixIdentity( &mat );
|
||||||
|
|||||||
Reference in New Issue
Block a user