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

ScreenOptions::Row Struct Reference

#include <ScreenOptions.h>

Collaboration diagram for ScreenOptions::Row:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { ROW_NORMAL, ROW_EXIT }

Public Member Functions

 Row ()
 ~Row ()
int GetOneSelection (PlayerNumber pn) const
int GetOneSharedSelection () const
void SetOneSelection (PlayerNumber pn, int iChoice)
void SetOneSharedSelection (int iChoice)

Public Attributes

OptionRowData m_RowDef
enum ScreenOptions::Row:: { ... }  Type
vector< BitmapText * > m_textItems
vector< OptionsCursor * > m_Underline [NUM_PLAYERS]
Sprite m_sprBullet
BitmapText m_textTitle
OptionIcon m_OptionIcons [NUM_PLAYERS]
float m_fY
bool m_bRowIsLong
bool m_bHidden
int m_iChoiceInRowWithFocus [NUM_PLAYERS]
vector< bool > m_vbSelected [NUM_PLAYERS]

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
ROW_NORMAL 
ROW_EXIT 


Constructor & Destructor Documentation

ScreenOptions::Row::Row  ) 
 

ScreenOptions::Row::~Row  ) 
 


Member Function Documentation

int ScreenOptions::Row::GetOneSelection PlayerNumber  pn  )  const [inline]
 

int ScreenOptions::Row::GetOneSharedSelection  )  const [inline]
 

void ScreenOptions::Row::SetOneSelection PlayerNumber  pn,
int  iChoice
[inline]
 

void ScreenOptions::Row::SetOneSharedSelection int  iChoice  )  [inline]
 


Member Data Documentation

bool ScreenOptions::Row::m_bHidden
 

bool ScreenOptions::Row::m_bRowIsLong
 

float ScreenOptions::Row::m_fY
 

int ScreenOptions::Row::m_iChoiceInRowWithFocus[NUM_PLAYERS]
 

OptionIcon ScreenOptions::Row::m_OptionIcons[NUM_PLAYERS]
 

OptionRowData ScreenOptions::Row::m_RowDef
 

Sprite ScreenOptions::Row::m_sprBullet
 

vector<BitmapText *> ScreenOptions::Row::m_textItems
 

BitmapText ScreenOptions::Row::m_textTitle
 

vector<OptionsCursor *> ScreenOptions::Row::m_Underline[NUM_PLAYERS]
 

vector<bool> ScreenOptions::Row::m_vbSelected[NUM_PLAYERS]
 

enum { ... } ScreenOptions::Row::Type
 


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