Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ScreenSelectMusic.cpp File Reference

#include "global.h"
#include "ScreenSelectMusic.h"
#include "ScreenManager.h"
#include "PrefsManager.h"
#include "SongManager.h"
#include "GameManager.h"
#include "GameSoundManager.h"
#include "GameConstantsAndTypes.h"
#include "RageLog.h"
#include "InputMapper.h"
#include "GameState.h"
#include "CodeDetector.h"
#include "ThemeManager.h"
#include "Steps.h"
#include "ActorUtil.h"
#include "RageDisplay.h"
#include "RageTextureManager.h"
#include "Course.h"
#include "ProfileManager.h"
#include "MenuTimer.h"
#include "LightsManager.h"
#include "StageStats.h"
#include "StepsUtil.h"
#include "Foreach.h"
#include "Style.h"
#include "PlayerState.h"
#include "Command.h"

Defines

#define FOV   THEME->GetMetricF(m_sName,"FOV")
#define FOV_CENTER_X   THEME->GetMetricF(m_sName,"FOVCenterX")
#define FOV_CENTER_Y   THEME->GetMetricF(m_sName,"FOVCenterY")
#define BANNER_WIDTH   THEME->GetMetricF(m_sName,"BannerWidth")
#define BANNER_HEIGHT   THEME->GetMetricF(m_sName,"BannerHeight")
#define SONG_OPTIONS_EXTRA_COMMAND   THEME->GetMetricA(m_sName,"SongOptionsExtraCommand")
#define SAMPLE_MUSIC_DELAY   THEME->GetMetricF(m_sName,"SampleMusicDelay")
#define SHOW_RADAR   THEME->GetMetricB(m_sName,"ShowRadar")
#define SHOW_GRAPH   THEME->GetMetricB(m_sName,"ShowGraph")
#define SHOW_PANES   THEME->GetMetricB(m_sName,"ShowPanes")
#define SHOW_DIFFICULTY_LIST   THEME->GetMetricB(m_sName,"ShowDifficultyList")
#define PREV_SCREEN   THEME->GetMetric (m_sName,"PrevScreen")
#define NEXT_SCREEN   THEME->GetMetric (m_sName,"NextScreen")
#define NEXT_OPTIONS_SCREEN   THEME->GetMetric (m_sName,"NextOptionsScreen")
#define SCORE_SORT_CHANGE_COMMAND(i)   THEME->GetMetricA(m_sName,ssprintf("ScoreP%iSortChangeCommand", i+1))
#define SCORE_FRAME_SORT_CHANGE_COMMAND(i)   THEME->GetMetricA(m_sName,ssprintf("ScoreFrameP%iSortChangeCommand", i+1))
#define DO_ROULETTE_ON_MENU_TIMER   THEME->GetMetricB(m_sName,"DoRouletteOnMenuTimer")
#define ALIGN_MUSIC_BEATS   THEME->GetMetricB(m_sName,"AlignMusicBeat")
#define CODES   THEME->GetMetric (m_sName,"Codes")

Functions

 REGISTER_SCREEN_CLASS (ScreenSelectMusic)
template<class T> int FindCourseIndexOfSameMode (T begin, T end, const Course *p)

Variables

const int NUM_SCORE_DIGITS = 9
const ScreenMessage SM_AllowOptionsMenuRepeat = ScreenMessage(SM_User+1)
CString g_sFallbackCDTitlePath
CString g_sCDTitlePath
bool g_bWantFallbackCdTitle
bool g_bCDTitleWaiting = false
CString g_sBannerPath
bool g_bBannerWaiting = false
bool g_bSampleMusicWaiting = false
RageTimer g_StartedLoadingAt (RageZeroTimer)

Define Documentation

#define ALIGN_MUSIC_BEATS   THEME->GetMetricB(m_sName,"AlignMusicBeat")
 

#define BANNER_HEIGHT   THEME->GetMetricF(m_sName,"BannerHeight")
 

#define BANNER_WIDTH   THEME->GetMetricF(m_sName,"BannerWidth")
 

#define CODES   THEME->GetMetric (m_sName,"Codes")
 

#define DO_ROULETTE_ON_MENU_TIMER   THEME->GetMetricB(m_sName,"DoRouletteOnMenuTimer")
 

#define FOV   THEME->GetMetricF(m_sName,"FOV")
 

#define FOV_CENTER_X   THEME->GetMetricF(m_sName,"FOVCenterX")
 

#define FOV_CENTER_Y   THEME->GetMetricF(m_sName,"FOVCenterY")
 

#define NEXT_OPTIONS_SCREEN   THEME->GetMetric (m_sName,"NextOptionsScreen")
 

#define NEXT_SCREEN   THEME->GetMetric (m_sName,"NextScreen")
 

#define PREV_SCREEN   THEME->GetMetric (m_sName,"PrevScreen")
 

#define SAMPLE_MUSIC_DELAY   THEME->GetMetricF(m_sName,"SampleMusicDelay")
 

#define SCORE_FRAME_SORT_CHANGE_COMMAND  )     THEME->GetMetricA(m_sName,ssprintf("ScoreFrameP%iSortChangeCommand", i+1))
 

#define SCORE_SORT_CHANGE_COMMAND  )     THEME->GetMetricA(m_sName,ssprintf("ScoreP%iSortChangeCommand", i+1))
 

#define SHOW_DIFFICULTY_LIST   THEME->GetMetricB(m_sName,"ShowDifficultyList")
 

#define SHOW_GRAPH   THEME->GetMetricB(m_sName,"ShowGraph")
 

#define SHOW_PANES   THEME->GetMetricB(m_sName,"ShowPanes")
 

#define SHOW_RADAR   THEME->GetMetricB(m_sName,"ShowRadar")
 

#define SONG_OPTIONS_EXTRA_COMMAND   THEME->GetMetricA(m_sName,"SongOptionsExtraCommand")
 


Function Documentation

template<class T>
int FindCourseIndexOfSameMode begin,
end,
const Course p
 

REGISTER_SCREEN_CLASS ScreenSelectMusic   ) 
 


Variable Documentation

bool g_bBannerWaiting = false [static]
 

bool g_bCDTitleWaiting = false [static]
 

bool g_bSampleMusicWaiting = false [static]
 

bool g_bWantFallbackCdTitle [static]
 

CString g_sBannerPath [static]
 

CString g_sCDTitlePath [static]
 

CString g_sFallbackCDTitlePath
 

RageTimer g_StartedLoadingAt(RageZeroTimer) [static]
 

const int NUM_SCORE_DIGITS = 9
 

const ScreenMessage SM_AllowOptionsMenuRepeat = ScreenMessage(SM_User+1) [static]
 


Generated on Thu Jan 27 20:58:17 2005 for StepMania by doxygen 1.3.7