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

Style Class Reference

#include <Style.h>

Collaboration diagram for Style:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { NO_MAPPING = -1, END_MAPPING = -2 }

Public Member Functions

GameInput StyleInputToGameInput (const StyleInput &StyleI) const
StyleInput GameInputToStyleInput (const GameInput &GameI) const
PlayerNumber ControllerToPlayerNumber (GameController controller) const
void GetTransformedNoteDataForStyle (PlayerNumber pn, const NoteData &original, NoteData &noteDataOut) const
bool MatchesStepsType (StepsType type) const
void GetMinAndMaxColX (PlayerNumber pn, float &fMixXOut, float &fMaxXOut) const

Public Attributes

const Gamem_pGame
bool m_bUsedForGameplay
bool m_bUsedForEdit
bool m_bUsedForDemonstration
bool m_bUsedForHowToPlay
const char * m_szName
StepsType m_StepsType
StyleType m_StyleType
int m_iColsPerPlayer
ColumnInfo m_ColumnInfo [NUM_PLAYERS][MAX_COLS_PER_PLAYER]
int m_iInputColumn [MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS]
int m_iColumnDrawOrder [MAX_COLS_PER_PLAYER]
bool m_bNeedsZoomOutWith2Players
bool m_bCanUseBeginnerHelper

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
NO_MAPPING 
END_MAPPING 


Member Function Documentation

PlayerNumber Style::ControllerToPlayerNumber GameController  controller  )  const
 

StyleInput Style::GameInputToStyleInput const GameInput GameI  )  const
 

void Style::GetMinAndMaxColX PlayerNumber  pn,
float &  fMixXOut,
float &  fMaxXOut
const
 

void Style::GetTransformedNoteDataForStyle PlayerNumber  pn,
const NoteData original,
NoteData noteDataOut
const
 

bool Style::MatchesStepsType StepsType  type  )  const
 

GameInput Style::StyleInputToGameInput const StyleInput StyleI  )  const
 


Member Data Documentation

bool Style::m_bCanUseBeginnerHelper
 

bool Style::m_bNeedsZoomOutWith2Players
 

bool Style::m_bUsedForDemonstration
 

bool Style::m_bUsedForEdit
 

bool Style::m_bUsedForGameplay
 

bool Style::m_bUsedForHowToPlay
 

ColumnInfo Style::m_ColumnInfo[NUM_PLAYERS][MAX_COLS_PER_PLAYER]
 

int Style::m_iColsPerPlayer
 

int Style::m_iColumnDrawOrder[MAX_COLS_PER_PLAYER]
 

int Style::m_iInputColumn[MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS]
 

const Game* Style::m_pGame
 

StepsType Style::m_StepsType
 

StyleType Style::m_StyleType
 

const char* Style::m_szName
 


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