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

ScreenSelectMaster.cpp File Reference

#include "global.h"
#include "ScreenSelectMaster.h"
#include "ScreenManager.h"
#include "PrefsManager.h"
#include "GameManager.h"
#include "ThemeManager.h"
#include "GameSoundManager.h"
#include "GameState.h"
#include "AnnouncerManager.h"
#include "GameCommand.h"
#include "ActorUtil.h"
#include "RageLog.h"
#include <set>
#include "Foreach.h"
#include "RageSoundManager.h"

Defines

#define NUM_ICON_PARTS   THEME->GetMetricI(m_sName,"NumIconParts")
#define NUM_PREVIEW_PARTS   THEME->GetMetricI(m_sName,"NumPreviewParts")
#define NUM_CURSOR_PARTS   THEME->GetMetricI(m_sName,"NumCursorParts")
#define SHARED_PREVIEW_AND_CURSOR   THEME->GetMetricB(m_sName,"SharedPreviewAndCursor")
#define NUM_CHOICES_ON_PAGE_1   THEME->GetMetricI(m_sName,"NumChoicesOnPage1")
#define CURSOR_OFFSET_X_FROM_ICON(p, part)   THEME->GetMetricF(m_sName,ssprintf("CursorPart%dP%dOffsetXFromIcon",part+1,p+1))
#define CURSOR_OFFSET_Y_FROM_ICON(p, part)   THEME->GetMetricF(m_sName,ssprintf("CursorPart%dP%dOffsetYFromIcon",part+1,p+1))
#define PRE_SWITCH_PAGE_SECONDS   THEME->GetMetricF(m_sName,"PreSwitchPageSeconds")
#define POST_SWITCH_PAGE_SECONDS   THEME->GetMetricF(m_sName,"PostSwitchPageSeconds")
#define EXTRA_SLEEP_AFTER_TWEEN_OFF_SECONDS   THEME->GetMetricF(m_sName,"ExtraSleepAfterTweenOffSeconds")
#define OPTION_ORDER(dir)   THEME->GetMetric (m_sName,"OptionOrder"+CString(dir))
#define WRAP_CURSOR   THEME->GetMetricB(m_sName,"WrapCursor")
#define SHOW_SCROLLER   THEME->GetMetricB(m_sName,"ShowScroller")
#define SCROLLER_SECONDS_PER_ITEM   THEME->GetMetricF(m_sName,"ScrollerSecondsPerItem")
#define SCROLLER_NUM_ITEMS_TO_DRAW   THEME->GetMetricF(m_sName,"ScrollerNumItemsToDraw")
#define SCROLLER_SPACING_X   THEME->GetMetricF(m_sName,"ScrollerSpacingX")
#define SCROLLER_SPACING_Y   THEME->GetMetricF(m_sName,"ScrollerSpacingY")
#define DEFAULT_CHOICE   THEME->GetMetric (m_sName,"DefaultChoice")

Functions

 REGISTER_SCREEN_CLASS (ScreenSelectMaster)

Variables

const ScreenMessage SM_PlayPostSwitchPage = (ScreenMessage)(SM_User+1)

Define Documentation

#define CURSOR_OFFSET_X_FROM_ICON p,
part   )     THEME->GetMetricF(m_sName,ssprintf("CursorPart%dP%dOffsetXFromIcon",part+1,p+1))
 

#define CURSOR_OFFSET_Y_FROM_ICON p,
part   )     THEME->GetMetricF(m_sName,ssprintf("CursorPart%dP%dOffsetYFromIcon",part+1,p+1))
 

#define DEFAULT_CHOICE   THEME->GetMetric (m_sName,"DefaultChoice")
 

#define EXTRA_SLEEP_AFTER_TWEEN_OFF_SECONDS   THEME->GetMetricF(m_sName,"ExtraSleepAfterTweenOffSeconds")
 

#define NUM_CHOICES_ON_PAGE_1   THEME->GetMetricI(m_sName,"NumChoicesOnPage1")
 

#define NUM_CURSOR_PARTS   THEME->GetMetricI(m_sName,"NumCursorParts")
 

#define NUM_ICON_PARTS   THEME->GetMetricI(m_sName,"NumIconParts")
 

#define NUM_PREVIEW_PARTS   THEME->GetMetricI(m_sName,"NumPreviewParts")
 

#define OPTION_ORDER dir   )     THEME->GetMetric (m_sName,"OptionOrder"+CString(dir))
 

#define POST_SWITCH_PAGE_SECONDS   THEME->GetMetricF(m_sName,"PostSwitchPageSeconds")
 

#define PRE_SWITCH_PAGE_SECONDS   THEME->GetMetricF(m_sName,"PreSwitchPageSeconds")
 

#define SCROLLER_NUM_ITEMS_TO_DRAW   THEME->GetMetricF(m_sName,"ScrollerNumItemsToDraw")
 

#define SCROLLER_SECONDS_PER_ITEM   THEME->GetMetricF(m_sName,"ScrollerSecondsPerItem")
 

#define SCROLLER_SPACING_X   THEME->GetMetricF(m_sName,"ScrollerSpacingX")
 

#define SCROLLER_SPACING_Y   THEME->GetMetricF(m_sName,"ScrollerSpacingY")
 

#define SHARED_PREVIEW_AND_CURSOR   THEME->GetMetricB(m_sName,"SharedPreviewAndCursor")
 

#define SHOW_SCROLLER   THEME->GetMetricB(m_sName,"ShowScroller")
 

#define WRAP_CURSOR   THEME->GetMetricB(m_sName,"WrapCursor")
 


Function Documentation

REGISTER_SCREEN_CLASS ScreenSelectMaster   ) 
 


Variable Documentation

const ScreenMessage SM_PlayPostSwitchPage = (ScreenMessage)(SM_User+1)
 


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