Redo Glenn's changes I just wiped out.
This commit is contained in:
@@ -30,6 +30,16 @@ void SMLoader::LoadFromSMTokens(
|
|||||||
out.m_NotesType = GameManager::StringToNotesType(sNotesType);
|
out.m_NotesType = GameManager::StringToNotesType(sNotesType);
|
||||||
out.SetDescription(sDescription);
|
out.SetDescription(sDescription);
|
||||||
out.SetDifficulty(StringToDifficulty( sDifficulty ));
|
out.SetDifficulty(StringToDifficulty( sDifficulty ));
|
||||||
|
|
||||||
|
// HACK: We used to store SMANIAC as DIFFICULTY_HARD with special description.
|
||||||
|
// Now, it has it's own DIFFICULTY_CHALLENGE
|
||||||
|
if( sDescription.CompareNoCase("smaniac") == 0 )
|
||||||
|
out.SetDifficulty( DIFFICULTY_CHALLENGE );
|
||||||
|
// HACK: We used to store CHALLENGE as DIFFICULTY_HARD with special description.
|
||||||
|
// Now, it has it's own DIFFICULTY_CHALLENGE
|
||||||
|
if( sDescription.CompareNoCase("challenge") == 0 )
|
||||||
|
out.SetDifficulty( DIFFICULTY_CHALLENGE );
|
||||||
|
|
||||||
out.SetMeter(atoi(sMeter));
|
out.SetMeter(atoi(sMeter));
|
||||||
CStringArray saValues;
|
CStringArray saValues;
|
||||||
split( sRadarValues, ",", saValues, true );
|
split( sRadarValues, ",", saValues, true );
|
||||||
|
|||||||
@@ -196,7 +196,7 @@ ScreenEvaluation::ScreenEvaluation( bool bSummary )
|
|||||||
{
|
{
|
||||||
if( !GAMESTATE->IsPlayerEnabled(p) )
|
if( !GAMESTATE->IsPlayerEnabled(p) )
|
||||||
continue; // skip
|
continue; // skip
|
||||||
m_DifficultyIcon[p].Load( THEME->GetPathTo("graphics","select music difficulty icons 1x6") );
|
m_DifficultyIcon[p].Load( THEME->GetPathTo("graphics","evaluation difficulty icons 1x5") );
|
||||||
m_DifficultyIcon[p].SetFromNotes( (PlayerNumber)p, GAMESTATE->m_pCurNotes[p] );
|
m_DifficultyIcon[p].SetFromNotes( (PlayerNumber)p, GAMESTATE->m_pCurNotes[p] );
|
||||||
m_DifficultyIcon[p].SetXY( DIFFICULTY_ICON_X(p), DIFFICULTY_ICON_Y(p) );
|
m_DifficultyIcon[p].SetXY( DIFFICULTY_ICON_X(p), DIFFICULTY_ICON_Y(p) );
|
||||||
this->AddChild( &m_DifficultyIcon[p] );
|
this->AddChild( &m_DifficultyIcon[p] );
|
||||||
|
|||||||
@@ -86,29 +86,11 @@ ScreenGraphicOptions::ScreenGraphicOptions() :
|
|||||||
g_GraphicOptionsLines,
|
g_GraphicOptionsLines,
|
||||||
NUM_GRAPHIC_OPTIONS_LINES,
|
NUM_GRAPHIC_OPTIONS_LINES,
|
||||||
false );
|
false );
|
||||||
UpdateRefreshRates();
|
|
||||||
m_Menu.StopTimer();
|
m_Menu.StopTimer();
|
||||||
|
|
||||||
SOUNDMAN->PlayMusic( THEME->GetPathTo("Sounds","graphic options music") );
|
SOUNDMAN->PlayMusic( THEME->GetPathTo("Sounds","graphic options music") );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ScreenGraphicOptions::UpdateRefreshRates()
|
|
||||||
{
|
|
||||||
/* If we're windowed, leave all refresh rates dimmed, but don't
|
|
||||||
* change the actual selection. */
|
|
||||||
if(m_iSelectedOption[0][GO_WINDOWED])
|
|
||||||
return;
|
|
||||||
|
|
||||||
// PositionUnderlines();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenGraphicOptions::OnChange()
|
|
||||||
{
|
|
||||||
ScreenOptions::OnChange();
|
|
||||||
UpdateRefreshRates();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenGraphicOptions::ImportOptions()
|
void ScreenGraphicOptions::ImportOptions()
|
||||||
{
|
{
|
||||||
m_iSelectedOption[0][GO_WINDOWED] = PREFSMAN->m_bWindowed ? 1:0;
|
m_iSelectedOption[0][GO_WINDOWED] = PREFSMAN->m_bWindowed ? 1:0;
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ public:
|
|||||||
private:
|
private:
|
||||||
void UpdateRefreshRates();
|
void UpdateRefreshRates();
|
||||||
|
|
||||||
void OnChange();
|
|
||||||
void ImportOptions();
|
void ImportOptions();
|
||||||
void ExportOptions();
|
void ExportOptions();
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ ScreenSelectGame::ScreenSelectGame() :
|
|||||||
g_SelectGameLines,
|
g_SelectGameLines,
|
||||||
NUM_SELECT_GAME_LINES,
|
NUM_SELECT_GAME_LINES,
|
||||||
false );
|
false );
|
||||||
m_Menu.SetTimer( 99 );
|
|
||||||
m_Menu.StopTimer();
|
m_Menu.StopTimer();
|
||||||
|
|
||||||
SOUNDMAN->PlayMusic( THEME->GetPathTo("Sounds","select game music") );
|
SOUNDMAN->PlayMusic( THEME->GetPathTo("Sounds","select game music") );
|
||||||
|
|||||||
@@ -692,6 +692,9 @@ void Song::ReCalulateRadarValuesAndLastBeat()
|
|||||||
ttab.push_back(TitleTrans("^Sakura$", "", "", "&sakura;", "", "") );
|
ttab.push_back(TitleTrans("^Sakura$", "", "", "&sakura;", "", "") );
|
||||||
|
|
||||||
/* XXX: "door of magic" (tobira no mahou) -> 魔法の扉 */
|
/* XXX: "door of magic" (tobira no mahou) -> 魔法の扉 */
|
||||||
|
ttab.push_back(TitleTrans("^Door of Magic$", "", "", "&mahou1;&mahou2;&hno;&tobira;", "", "") );
|
||||||
|
ttab.push_back(TitleTrans("^mahou no tobira$", "", "", "&mahou1;&mahou2;&hno;&tobira;", "", "") );
|
||||||
|
|
||||||
/* XXX スペース★マコのテーマ (space? special? * "mako"?'s team) (title or subtitle, not sure) */
|
/* XXX スペース★マコのテーマ (space? special? * "mako"?'s team) (title or subtitle, not sure) */
|
||||||
|
|
||||||
/* Subtitles: */
|
/* Subtitles: */
|
||||||
|
|||||||
Reference in New Issue
Block a user