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

ScreenGameplay.cpp File Reference

#include "global.h"
#include "ScreenGameplay.h"
#include "SongManager.h"
#include "ScreenManager.h"
#include "GameConstantsAndTypes.h"
#include "PrefsManager.h"
#include "GameManager.h"
#include "RageLog.h"
#include "LifeMeterBar.h"
#include "LifeMeterBattery.h"
#include "GameState.h"
#include "ScoreDisplayNormal.h"
#include "ScoreDisplayPercentage.h"
#include "ScoreDisplayOni.h"
#include "ScoreDisplayBattle.h"
#include "ScoreDisplayRave.h"
#include "ScreenPrompt.h"
#include "GrooveRadar.h"
#include "NotesLoaderSM.h"
#include "ThemeManager.h"
#include "RageTimer.h"
#include "ScoreKeeperMAX2.h"
#include "ScoreKeeperRave.h"
#include "NoteFieldPositioning.h"
#include "LyricsLoader.h"
#include "ActorUtil.h"
#include "NoteSkinManager.h"
#include "RageTextureManager.h"
#include "GameSoundManager.h"
#include "CombinedLifeMeterTug.h"
#include "Inventory.h"
#include "Course.h"
#include "NoteDataUtil.h"
#include "UnlockSystem.h"
#include "LightsManager.h"
#include "ProfileManager.h"
#include "StageStats.h"
#include "PlayerAI.h"
#include "NetworkSyncManager.h"
#include "Foreach.h"
#include "DancingCharacters.h"
#include "ScreenDimensions.h"
#include "ThemeMetric.h"
#include "PlayerState.h"
#include "GameplayMessages.h"
#include "Style.h"

Defines

#define PREV_SCREEN   THEME->GetMetric (m_sName,"PrevScreen")
#define NEXT_SCREEN   THEME->GetMetric (m_sName,"NextScreen")
#define SHOW_LIFE_METER_FOR_DISABLED_PLAYERS   THEME->GetMetricB(m_sName,"ShowLifeMeterForDisabledPlayers")
#define EVAL_ON_FAIL   THEME->GetMetricB(m_sName,"ShowEvaluationOnFail")
#define SHOW_SCORE_IN_RAVE   THEME->GetMetricB(m_sName,"ShowScoreInRave")
#define SONG_POSITION_METER_WIDTH   THEME->GetMetricF(m_sName,"SongPositionMeterWidth")
#define INITIAL_BACKGROUND_BRIGHTNESS(play_mode)   THEME->GetMetricF(m_sName,"InitialBackgroundBrightness"+Capitalize(PlayModeToString(play_mode)))
#define PLAYER_X(p, styleType)   THEME->GetMetricF(m_sName,ssprintf("PlayerP%d%sX",p+1,StyleTypeToString(styleType).c_str()))
#define SECS_SINCE_LAST_COMMENT   (SECONDS_BETWEEN_COMMENTS-m_fTimeLeftBeforeDancingComment)

Functions

ThemeMetric< float > SECONDS_BETWEEN_COMMENTS ("ScreenGameplay","SecondsBetweenComments")
ThemeMetric< float > TICK_EARLY_SECONDS ("ScreenGameplay","TickEarlySeconds")
Preference< float > g_fNetStartOffset (Options,"NetworkStartOffset",-3.0)
 REGISTER_SCREEN_CLASS (ScreenGameplay)
int GetMaxSongsPlayed ()
void SaveChanges (void *papSongsQueue)
void RevertChanges (void *papSongsQueue)

Variables

float g_fOldOffset
const ScreenMessage SM_PlayReady = ScreenMessage(SM_User+0)
const ScreenMessage SM_PlayGo = ScreenMessage(SM_User+1)
const ScreenMessage SM_NotesEnded = ScreenMessage(SM_User+10)
const ScreenMessage SM_LoadNextSong = ScreenMessage(SM_User+11)
const ScreenMessage SM_SaveChangedBeforeGoingBack = ScreenMessage(SM_User+20)
const ScreenMessage SM_GoToScreenAfterBack = ScreenMessage(SM_User+21)
const ScreenMessage SM_GoToStateAfterCleared = ScreenMessage(SM_User+22)
const ScreenMessage SM_BeginFailed = ScreenMessage(SM_User+30)
const ScreenMessage SM_GoToScreenAfterFail = ScreenMessage(SM_User+31)
const ScreenMessage SM_StartHereWeGo = ScreenMessage(SM_User+40)
const ScreenMessage SM_StopHereWeGo = ScreenMessage(SM_User+41)

Define Documentation

#define EVAL_ON_FAIL   THEME->GetMetricB(m_sName,"ShowEvaluationOnFail")
 

#define INITIAL_BACKGROUND_BRIGHTNESS play_mode   )     THEME->GetMetricF(m_sName,"InitialBackgroundBrightness"+Capitalize(PlayModeToString(play_mode)))
 

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

#define PLAYER_X p,
styleType   )     THEME->GetMetricF(m_sName,ssprintf("PlayerP%d%sX",p+1,StyleTypeToString(styleType).c_str()))
 

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

#define SECS_SINCE_LAST_COMMENT   (SECONDS_BETWEEN_COMMENTS-m_fTimeLeftBeforeDancingComment)
 

#define SHOW_LIFE_METER_FOR_DISABLED_PLAYERS   THEME->GetMetricB(m_sName,"ShowLifeMeterForDisabledPlayers")
 

#define SHOW_SCORE_IN_RAVE   THEME->GetMetricB(m_sName,"ShowScoreInRave")
 

#define SONG_POSITION_METER_WIDTH   THEME->GetMetricF(m_sName,"SongPositionMeterWidth")
 


Function Documentation

Preference<float> g_fNetStartOffset Options  ,
"NetworkStartOffset"  ,
-3.  0
[static]
 

int GetMaxSongsPlayed  )  [static]
 

REGISTER_SCREEN_CLASS ScreenGameplay   ) 
 

void RevertChanges void *  papSongsQueue  ) 
 

void SaveChanges void *  papSongsQueue  ) 
 

ThemeMetric<float> SECONDS_BETWEEN_COMMENTS "ScreenGameplay"  ,
"SecondsBetweenComments" 
[static]
 

ThemeMetric<float> TICK_EARLY_SECONDS "ScreenGameplay"  ,
"TickEarlySeconds" 
[static]
 


Variable Documentation

float g_fOldOffset [static]
 

const ScreenMessage SM_BeginFailed = ScreenMessage(SM_User+30)
 

const ScreenMessage SM_GoToScreenAfterBack = ScreenMessage(SM_User+21)
 

const ScreenMessage SM_GoToScreenAfterFail = ScreenMessage(SM_User+31)
 

const ScreenMessage SM_GoToStateAfterCleared = ScreenMessage(SM_User+22)
 

const ScreenMessage SM_LoadNextSong = ScreenMessage(SM_User+11)
 

const ScreenMessage SM_NotesEnded = ScreenMessage(SM_User+10)
 

const ScreenMessage SM_PlayGo = ScreenMessage(SM_User+1)
 

const ScreenMessage SM_PlayReady = ScreenMessage(SM_User+0)
 

const ScreenMessage SM_SaveChangedBeforeGoingBack = ScreenMessage(SM_User+20)
 

const ScreenMessage SM_StartHereWeGo = ScreenMessage(SM_User+40)
 

const ScreenMessage SM_StopHereWeGo = ScreenMessage(SM_User+41)
 


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