This commit is contained in:
Glenn Maynard
2005-02-02 05:07:49 +00:00
parent 78d507c962
commit 41169362a3
2 changed files with 19 additions and 7 deletions
+11 -6
View File
@@ -13,12 +13,6 @@
#include "CommonMetrics.h"
#include "Command.h"
#define ITEMS_SPACING_Y THEME->GetMetricF(m_sName,"ItemsSpacingY")
#define DESCRIPTION_MAX_WIDTH THEME->GetMetricF(m_sName,"DescriptionMaxWidth")
#define NUM_SHOWN_ITEMS THEME->GetMetricI(m_sName,"NumShownItems")
#define CAPITALIZE_DIFFICULTY_NAMES THEME->GetMetric( m_sName,"CapitalizeDifficultyNames" )
#define MOVE_COMMAND THEME->GetMetricA(m_sName,"MoveCommand")
#define MAX_METERS NUM_DIFFICULTIES + MAX_EDITS_PER_SONG
DifficultyList::DifficultyList()
@@ -30,6 +24,17 @@ DifficultyList::~DifficultyList()
{
}
void DifficultyList::SetName( const CString &sName, const CString &sID )
{
ActorFrame::SetName( sName, sID );
ITEMS_SPACING_Y.Load( m_sName, "ItemsSpacingY" );
DESCRIPTION_MAX_WIDTH.Load( m_sName, "DescriptionMaxWidth" );
NUM_SHOWN_ITEMS.Load( m_sName, "NumShownItems" );
CAPITALIZE_DIFFICULTY_NAMES.Load( m_sName, "CapitalizeDifficultyNames" );
MOVE_COMMAND.Load( m_sName, "MoveCommand" );
}
void DifficultyList::Load()
{
m_Lines.resize( MAX_METERS );
+8 -1
View File
@@ -15,7 +15,8 @@ class DifficultyList: public ActorFrame
{
public:
DifficultyList();
~DifficultyList();
virtual ~DifficultyList();
virtual void SetName( const CString &sName, const CString &sID = "" );
void Load();
void SetFromGameState();
@@ -31,6 +32,12 @@ private:
void HideRows();
CString GetDifficultyString( Difficulty d ) const;
ThemeMetric<float> ITEMS_SPACING_Y;
ThemeMetric<float> DESCRIPTION_MAX_WIDTH;
ThemeMetric<float> NUM_SHOWN_ITEMS;
ThemeMetric<bool> CAPITALIZE_DIFFICULTY_NAMES;
ThemeMetric<apActorCommands> MOVE_COMMAND;
AutoActor m_Cursors[NUM_PLAYERS];
ActorFrame m_CursorFrames[NUM_PLAYERS];