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

TapNote Struct Reference

#include <NoteTypes.h>

Collaboration diagram for TapNote:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type {
  empty, tap, hold_head, hold_tail,
  mine, attack, autoKeysound
}
enum  Source { original, addition, removed }

Public Member Functions

 TapNote ()
 TapNote (Type type_, Source source_, CString sAttackModifiers_, float fAttackDurationSeconds_, bool bKeysound_, int iKeysoundIndex_)
bool operator== (const TapNote &other) const

Public Attributes

enum TapNote::Type type
enum TapNote::Source source
CString sAttackModifiers
float fAttackDurationSeconds
bool bKeysound
int iKeysoundIndex
int iDuration
TapNoteResult result
HoldNoteResult HoldResult

Member Enumeration Documentation

enum TapNote::Source
 

Enumeration values:
original 
addition 
removed 

enum TapNote::Type
 

Enumeration values:
empty 
tap 
hold_head 
hold_tail 
mine 
attack 
autoKeysound 


Constructor & Destructor Documentation

TapNote::TapNote  )  [inline]
 

TapNote::TapNote Type  type_,
Source  source_,
CString  sAttackModifiers_,
float  fAttackDurationSeconds_,
bool  bKeysound_,
int  iKeysoundIndex_
[inline]
 


Member Function Documentation

bool TapNote::operator== const TapNote other  )  const [inline]
 


Member Data Documentation

bool TapNote::bKeysound
 

float TapNote::fAttackDurationSeconds
 

HoldNoteResult TapNote::HoldResult
 

int TapNote::iDuration
 

int TapNote::iKeysoundIndex
 

TapNoteResult TapNote::result
 

CString TapNote::sAttackModifiers
 

enum TapNote::Source TapNote::source
 

enum TapNote::Type TapNote::type
 


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