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

ScreenEz2SelectMusic.cpp File Reference

#include "global.h"
#include "ScreenEz2SelectMusic.h"
#include "ScreenManager.h"
#include "GameSoundManager.h"
#include "GameConstantsAndTypes.h"
#include "PrefsManager.h"
#include "ThemeManager.h"
#include "GameState.h"
#include "Style.h"
#include "InputMapper.h"
#include "CodeDetector.h"
#include "Steps.h"
#include "RageTimer.h"
#include "ActorUtil.h"
#include "RageTextureManager.h"
#include "AnnouncerManager.h"
#include "MenuTimer.h"
#include "StepsUtil.h"
#include "ScreenDimensions.h"
#include "PlayerState.h"
#include "Command.h"

Defines

#define SCROLLING_LIST_X   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListX")
#define SCROLLING_LIST_Y   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListY")
#define SCROLLING_LIST_ROT   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListRotation")
#define PUMP_DIFF_X   THEME->GetMetricF("ScreenEz2SelectMusic","PumpDifficultyX")
#define PUMP_DIFF_Y   THEME->GetMetricF("ScreenEz2SelectMusic","PumpDifficultyY")
#define HELP_TEXT   THEME->GetMetric("ScreenSelectMusic","HelpText")
#define TIMER_SECONDS   THEME->GetMetricI("ScreenSelectMusic","TimerSeconds")
#define METER_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MeterP%dX",p+1))
#define METER_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MeterP%dY",p+1))
#define GUIDE_X   THEME->GetMetricF("ScreenSelectMode","GuideX")
#define GUIDE_Y   THEME->GetMetricF("ScreenSelectMode","GuideY")
#define GROUPNAME_X   THEME->GetMetricF("ScreenEz2SelectMusic","GroupNameX")
#define GROUPNAME_Y   THEME->GetMetricF("ScreenEz2SelectMusic","GroupNameY")
#define SPEEDICON_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("SpeedIconP%dX",p+1))
#define SPEEDICON_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("SpeedIconP%dY",p+1))
#define MIRRORICON_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MirrorIconP%dX",p+1))
#define MIRRORICON_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MirrorIconP%dY",p+1))
#define HIDDENICON_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("HiddenIconP%dX",p+1))
#define HIDDENICON_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("HiddenIconP%dY",p+1))
#define VANISHICON_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("VanishIconP%dX",p+1))
#define VANISHICON_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("VanishIconP%dY",p+1))
#define SHUFFLEICON_X(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("ShuffleIconP%dX",p+1))
#define SHUFFLEICON_Y(p)   THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("ShuffleIconP%dY",p+1))
#define PREVIEWMUSICMODE   THEME->GetMetricI("ScreenEz2SelectMusic","PreviewMusicMode")
#define DIFFICULTYRATING_X   THEME->GetMetricF("ScreenEz2SelectMusic","DifficultyRatingX")
#define DIFFICULTYRATING_Y   THEME->GetMetricF("ScreenEz2SelectMusic","DifficultyRatingY")
#define DIFFICULTYRATING_ORIENTATION   THEME->GetMetricI("ScreenEz2SelectMusic","DifficultyRatingOrientation")
#define INFOFRAME_X   THEME->GetMetricF("ScreenEz2SelectMusic","InfoFrameX")
#define INFOFRAME_Y   THEME->GetMetricF("ScreenEz2SelectMusic","InfoFrameY")
#define ARTIST_X   THEME->GetMetricF("ScreenEz2SelectMusic","ArtistX")
#define ARTIST_Y   THEME->GetMetricF("ScreenEz2SelectMusic","ArtistY")
#define TITLE_X   THEME->GetMetricF("ScreenEz2SelectMusic","TitleX")
#define TITLE_Y   THEME->GetMetricF("ScreenEz2SelectMusic","TitleY")
#define SUBTITLE_X   THEME->GetMetricF("ScreenEz2SelectMusic","SubTitleX")
#define SUBTITLE_Y   THEME->GetMetricF("ScreenEz2SelectMusic","SubTitleY")
#define USE_MODE_SWITCHER   THEME->GetMetricI("ScreenEz2SelectMusic","UseModeSwitcher")

Functions

 REGISTER_SCREEN_CLASS (ScreenEz2SelectMusic)

Variables

const float TWEEN_TIME = 0.5f
const ScreenMessage SM_NoSongs = ScreenMessage(SM_User+3)

Define Documentation

#define ARTIST_X   THEME->GetMetricF("ScreenEz2SelectMusic","ArtistX")
 

#define ARTIST_Y   THEME->GetMetricF("ScreenEz2SelectMusic","ArtistY")
 

#define DIFFICULTYRATING_ORIENTATION   THEME->GetMetricI("ScreenEz2SelectMusic","DifficultyRatingOrientation")
 

#define DIFFICULTYRATING_X   THEME->GetMetricF("ScreenEz2SelectMusic","DifficultyRatingX")
 

#define DIFFICULTYRATING_Y   THEME->GetMetricF("ScreenEz2SelectMusic","DifficultyRatingY")
 

#define GROUPNAME_X   THEME->GetMetricF("ScreenEz2SelectMusic","GroupNameX")
 

#define GROUPNAME_Y   THEME->GetMetricF("ScreenEz2SelectMusic","GroupNameY")
 

#define GUIDE_X   THEME->GetMetricF("ScreenSelectMode","GuideX")
 

#define GUIDE_Y   THEME->GetMetricF("ScreenSelectMode","GuideY")
 

#define HELP_TEXT   THEME->GetMetric("ScreenSelectMusic","HelpText")
 

#define HIDDENICON_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("HiddenIconP%dX",p+1))
 

#define HIDDENICON_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("HiddenIconP%dY",p+1))
 

#define INFOFRAME_X   THEME->GetMetricF("ScreenEz2SelectMusic","InfoFrameX")
 

#define INFOFRAME_Y   THEME->GetMetricF("ScreenEz2SelectMusic","InfoFrameY")
 

#define METER_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MeterP%dX",p+1))
 

#define METER_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MeterP%dY",p+1))
 

#define MIRRORICON_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MirrorIconP%dX",p+1))
 

#define MIRRORICON_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("MirrorIconP%dY",p+1))
 

#define PREVIEWMUSICMODE   THEME->GetMetricI("ScreenEz2SelectMusic","PreviewMusicMode")
 

#define PUMP_DIFF_X   THEME->GetMetricF("ScreenEz2SelectMusic","PumpDifficultyX")
 

#define PUMP_DIFF_Y   THEME->GetMetricF("ScreenEz2SelectMusic","PumpDifficultyY")
 

#define SCROLLING_LIST_ROT   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListRotation")
 

#define SCROLLING_LIST_X   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListX")
 

#define SCROLLING_LIST_Y   THEME->GetMetricF("ScreenEz2SelectMusic","ScrollingListY")
 

#define SHUFFLEICON_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("ShuffleIconP%dX",p+1))
 

#define SHUFFLEICON_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("ShuffleIconP%dY",p+1))
 

#define SPEEDICON_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("SpeedIconP%dX",p+1))
 

#define SPEEDICON_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("SpeedIconP%dY",p+1))
 

#define SUBTITLE_X   THEME->GetMetricF("ScreenEz2SelectMusic","SubTitleX")
 

#define SUBTITLE_Y   THEME->GetMetricF("ScreenEz2SelectMusic","SubTitleY")
 

#define TIMER_SECONDS   THEME->GetMetricI("ScreenSelectMusic","TimerSeconds")
 

#define TITLE_X   THEME->GetMetricF("ScreenEz2SelectMusic","TitleX")
 

#define TITLE_Y   THEME->GetMetricF("ScreenEz2SelectMusic","TitleY")
 

#define USE_MODE_SWITCHER   THEME->GetMetricI("ScreenEz2SelectMusic","UseModeSwitcher")
 

#define VANISHICON_X  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("VanishIconP%dX",p+1))
 

#define VANISHICON_Y  )     THEME->GetMetricF("ScreenEz2SelectMusic",ssprintf("VanishIconP%dY",p+1))
 


Function Documentation

REGISTER_SCREEN_CLASS ScreenEz2SelectMusic   ) 
 


Variable Documentation

const ScreenMessage SM_NoSongs = ScreenMessage(SM_User+3)
 

const float TWEEN_TIME = 0.5f
 


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