cache
This commit is contained in:
@@ -13,12 +13,6 @@
|
|||||||
#include "CommonMetrics.h"
|
#include "CommonMetrics.h"
|
||||||
#include "Command.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
|
#define MAX_METERS NUM_DIFFICULTIES + MAX_EDITS_PER_SONG
|
||||||
|
|
||||||
DifficultyList::DifficultyList()
|
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()
|
void DifficultyList::Load()
|
||||||
{
|
{
|
||||||
m_Lines.resize( MAX_METERS );
|
m_Lines.resize( MAX_METERS );
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ class DifficultyList: public ActorFrame
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DifficultyList();
|
DifficultyList();
|
||||||
~DifficultyList();
|
virtual ~DifficultyList();
|
||||||
|
virtual void SetName( const CString &sName, const CString &sID = "" );
|
||||||
|
|
||||||
void Load();
|
void Load();
|
||||||
void SetFromGameState();
|
void SetFromGameState();
|
||||||
@@ -31,6 +32,12 @@ private:
|
|||||||
void HideRows();
|
void HideRows();
|
||||||
CString GetDifficultyString( Difficulty d ) const;
|
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];
|
AutoActor m_Cursors[NUM_PLAYERS];
|
||||||
ActorFrame m_CursorFrames[NUM_PLAYERS];
|
ActorFrame m_CursorFrames[NUM_PLAYERS];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user