# C:/Users/Public/AGS Final Folder/BFLETCHER D4010283/Source/Game/Source/Song.h File Reference

`#include "ISound.h"`

Go to the source code of this file.

## Classes
class | SongSection
struct | SongSection::SBar
struct | SongSection::STrack
class | Song
## Defines
#define | MAX_TRACKS 3
#define | MAX_BARS 20
#define | BAR_LENGTH 4.0f
#define | NUM_SCALES 7
#define | SCALE_LENGTH 7
#define | VOLUME_AMPLITUDE 10000
## Typedefs
typedef unsigned int | UInt
typedef unsigned char | Uint8
typedef short int | Sint16

## Define Documentation

#define BAR_LENGTH 4.0f

Definition at line 8 of file Song.h.

#define MAX_BARS 20

Definition at line 7 of file Song.h.

#define MAX_TRACKS 3

Definition at line 6 of file Song.h.

#define NUM_SCALES 7

Definition at line 9 of file Song.h.

#define SCALE_LENGTH 7

Definition at line 10 of file Song.h.

#define VOLUME_AMPLITUDE 10000

Definition at line 11 of file Song.h.

## Typedef Documentation

typedef short int Sint16

Definition at line 15 of file Song.h.

typedef unsigned int UInt

Definition at line 13 of file Song.h.

typedef unsigned char Uint8

Definition at line 14 of file Song.h.