This commit is contained in:
Josh Allen
2005-05-03 01:05:11 +00:00
parent 0ac5e2b008
commit 531b4731a8
4 changed files with 34 additions and 16 deletions
+12 -8
View File
@@ -16,10 +16,6 @@
#include "ActorUtil.h"
#include "ThemeMetric.h"
ThemeMetric<float> TEXT_X ("WheelItemBase","TextX");
ThemeMetric<float> TEXT_Y ("WheelItemBase","TextY");
ThemeMetric<apActorCommands> TEXT_ON_COMMAND ("WheelItemBase","TextOnCommand");
WheelItemBaseData::WheelItemBaseData( WheelItemType wit, CString sText, RageColor color )
{
m_Type = wit;
@@ -29,17 +25,25 @@ WheelItemBaseData::WheelItemBaseData( WheelItemType wit, CString sText, RageColo
}
WheelItemBase::WheelItemBase()
WheelItemBase::WheelItemBase(CString sType)
{
SetName( "WheelItemBase" );
SetName( sType );
Load(sType);
}
void WheelItemBase::Load( CString sType )
{
TEXT_X .Load(sType,"TextX");
TEXT_Y .Load(sType,"TextY");
TEXT_ON_COMMAND .Load(sType,"TextOnCommand");
m_fPercentGray = 0;
m_sprBar.Load( THEME->GetPathG("WheelItemBase","bar") );
m_sprBar.Load( THEME->GetPathG(sType,"bar") );
m_sprBar.SetXY( 0, 0 );
this->AddChild( &m_sprBar );
m_text.LoadFromFont( THEME->GetPathF("WheelItemBase","text") );
m_text.LoadFromFont( THEME->GetPathF(sType,"text") );
m_text.SetShadowLength( 0 );
m_text.SetXY( TEXT_X, TEXT_Y );
m_text.RunCommands( TEXT_ON_COMMAND );