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

ScreenGameplayMultiplayer Class Reference

#include <ScreenGameplayMultiplayer.h>

Inheritance diagram for ScreenGameplayMultiplayer:

Inheritance graph
[legend]
Collaboration diagram for ScreenGameplayMultiplayer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenGameplayMultiplayer (CString sName, bool bDemonstration=false)
virtual void Init ()
virtual ~ScreenGameplayMultiplayer ()
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
virtual void Input (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI)
virtual void HandleScreenMessage (const ScreenMessage SM)
virtual bool UsesBackground () const

Protected Member Functions

void TweenOnScreen ()
void TweenOffScreen ()
bool IsLastSong ()
void SetupSong (MultiPlayer p, int iSongIndex)
void LoadNextSong ()
float StartPlayingSong (float MinTimeToNotes, float MinTimeToMusic)
void ShowSavePrompt (ScreenMessage SM_SendWhenDone)
void UpdateSongPosition (float fDeltaTime)
void StageFinished (bool bBackedOut)

Protected Attributes

vector< Song * > m_vpSongsQueue
vector< Steps * > m_vpStepsQueue
vector< AttackArraym_vModifiersQueue
Background m_Background
Foreground m_Foreground
ScoreDisplaym_pPrimaryScoreDisplay [NUM_MULTI_PLAYERS]
ScoreKeeperm_pPrimaryScoreKeeper [NUM_MULTI_PLAYERS]
Transition m_In
Transition m_Out
Transition m_Back
Player m_AutoPlayer
PlayerState m_PlayerState [NUM_MULTI_PLAYERS]
PlayerStageStats m_PlayerStageStats [NUM_MULTI_PLAYERS]
Player m_HumanPlayer [NUM_MULTI_PLAYERS]
AutoKeysounds m_AutoKeysounds
RageSoundm_pSoundMusic

Constructor & Destructor Documentation

ScreenGameplayMultiplayer::ScreenGameplayMultiplayer CString  sName,
bool  bDemonstration = false
 

ScreenGameplayMultiplayer::~ScreenGameplayMultiplayer  )  [virtual]
 


Member Function Documentation

void ScreenGameplayMultiplayer::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

void ScreenGameplayMultiplayer::HandleScreenMessage const ScreenMessage  SM  )  [virtual]
 

Reimplemented from Screen.

void ScreenGameplayMultiplayer::Init  )  [virtual]
 

Reimplemented from Screen.

void ScreenGameplayMultiplayer::Input const DeviceInput DeviceI,
const InputEventType  type,
const GameInput GameI,
const MenuInput MenuI,
const StyleInput StyleI
[virtual]
 

Reimplemented from Screen.

bool ScreenGameplayMultiplayer::IsLastSong  )  [protected]
 

void ScreenGameplayMultiplayer::LoadNextSong  )  [protected]
 

void ScreenGameplayMultiplayer::SetupSong MultiPlayer  p,
int  iSongIndex
[protected]
 

void ScreenGameplayMultiplayer::ShowSavePrompt ScreenMessage  SM_SendWhenDone  )  [protected]
 

void ScreenGameplayMultiplayer::StageFinished bool  bBackedOut  )  [protected]
 

float ScreenGameplayMultiplayer::StartPlayingSong float  MinTimeToNotes,
float  MinTimeToMusic
[protected]
 

void ScreenGameplayMultiplayer::TweenOffScreen  )  [protected]
 

void ScreenGameplayMultiplayer::TweenOnScreen  )  [protected]
 

void ScreenGameplayMultiplayer::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.

void ScreenGameplayMultiplayer::UpdateSongPosition float  fDeltaTime  )  [protected]
 

virtual bool ScreenGameplayMultiplayer::UsesBackground  )  const [inline, virtual]
 

Reimplemented from Screen.


Member Data Documentation

AutoKeysounds ScreenGameplayMultiplayer::m_AutoKeysounds [protected]
 

Player ScreenGameplayMultiplayer::m_AutoPlayer [protected]
 

Transition ScreenGameplayMultiplayer::m_Back [protected]
 

Background ScreenGameplayMultiplayer::m_Background [protected]
 

Foreground ScreenGameplayMultiplayer::m_Foreground [protected]
 

Player ScreenGameplayMultiplayer::m_HumanPlayer[NUM_MULTI_PLAYERS] [protected]
 

Transition ScreenGameplayMultiplayer::m_In [protected]
 

Transition ScreenGameplayMultiplayer::m_Out [protected]
 

PlayerStageStats ScreenGameplayMultiplayer::m_PlayerStageStats[NUM_MULTI_PLAYERS] [protected]
 

PlayerState ScreenGameplayMultiplayer::m_PlayerState[NUM_MULTI_PLAYERS] [protected]
 

ScoreDisplay* ScreenGameplayMultiplayer::m_pPrimaryScoreDisplay[NUM_MULTI_PLAYERS] [protected]
 

ScoreKeeper* ScreenGameplayMultiplayer::m_pPrimaryScoreKeeper[NUM_MULTI_PLAYERS] [protected]
 

RageSound* ScreenGameplayMultiplayer::m_pSoundMusic [protected]
 

vector<AttackArray> ScreenGameplayMultiplayer::m_vModifiersQueue [protected]
 

vector<Song*> ScreenGameplayMultiplayer::m_vpSongsQueue [protected]
 

vector<Steps*> ScreenGameplayMultiplayer::m_vpStepsQueue [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:02:53 2005 for StepMania by doxygen 1.3.7