and moving it into here.

This commit is contained in:
AJ Kelly
2011-03-02 14:37:16 -06:00
parent 7567d21a9e
commit e6f9c503dd
2 changed files with 30 additions and 0 deletions
+20
View File
@@ -189,6 +189,26 @@ int PlayerState::GetSumOfActiveAttackLevels() const
return iSum;
}
/*
void PlayerState::LoadNoteSkinMetrics()
{
// Read metrics from current noteskin for setting row/col spacing and
// arrow size (originally from StepMania AMX)
// steps must exist
ASSERT( GAMESTATE->m_pCurSteps[m_PlayerNumber] );
RString m_sNoteSkin = m_PlayerOptions.GetStage().m_sNoteSkin;
RString sStepsType = StringConversion::ToString( GAMESTATE->m_pCurSteps[m_PlayerNumber]->m_StepsType );
LOG->Trace("Loading Row/Col/Size values for Noteskin %s | StepsType: %s",m_sNoteSkin.c_str(),sStepsType.c_str());
//m_iNoteSkinRowSpacing = NOTESKIN->GetMetricI( m_sNoteSkin, sStepsType, "RowSpacing" );
// todo: allow per-column spacing values? -aj
m_iNoteSkinColSpacing = NOTESKIN->GetMetricI( m_sNoteSkin, sStepsType, "ColSpacing" );
m_iNoteSkinArrowSize = NOTESKIN->GetMetricI( m_sNoteSkin, sStepsType, "ArrowSize" );
}
*/
// lua start
#include "LuaBinding.h"
+10
View File
@@ -46,6 +46,16 @@ public:
/** @brief The PlayerOptions presently in use by the Player. */
ModsGroup<PlayerOptions> m_PlayerOptions;
// Metricable noteskin things
/*
void LoadNoteSkinMetrics();
int m_iNoteSkinColSpacing;
int m_iNoteSkinArrowSize;
*/
// not sure I want to let noteskins change row spacing, as that changes how
// the speed mods work... -aj
//int m_iNoteSkinRowSpacing;
/**
* @brief Used to push note-changing modifiers back so that notes don't pop.
*