Files
itgmania212121/stepmania/src/TransitionFade.cpp
T
2002-01-16 10:01:32 +00:00

42 lines
772 B
C++

#include "stdafx.h"
/*
-----------------------------------------------------------------------------
File: TransitionFade.cpp
Desc: Fades out or in.
Copyright (c) 2001 Chris Danford. All rights reserved.
-----------------------------------------------------------------------------
*/
#include "RageUtil.h"
#include "TransitionFade.h"
#include "ScreenDimensions.h"
TransitionFade::TransitionFade()
{
m_rect.StretchTo( CRect(0,0,SCREEN_WIDTH,SCREEN_HEIGHT) );
}
TransitionFade::~TransitionFade()
{
}
void TransitionFade::RenderPrimitives()
{
float fPercentageOpaque = GetPercentageOpen();
if( fPercentageOpaque == 0 )
return; // draw nothing
D3DXCOLOR colorTemp = m_Color * fPercentageOpaque;
m_rect.SetDiffuseColor( colorTemp );
m_rect.Draw();
}