Version of Robotron arcade game using LPC1768, a Gameduino shield, a serial EEPROM (for high scores), two microswitch joysticks and two buttons plus a box to put it in. 20 levels of mayhem.
Dependencies: 25LCxxx_SPI CommonTypes Gameduino mbed
Notes.h
- Committer:
- RichardE
- Date:
- 2013-06-17
- Revision:
- 18:70190f956a24
- Parent:
- 9:fa7e7b37b632
File content as of revision 18:70190f956a24:
/* * SOURCE FILE : Notes.h * * Enumeration of notes on a piano keyboard and array * of notes frequencies for each note. * */ #ifndef NotesIncluded #define NotesIncluded #include "Types.h" class Notes { public : enum NoteId { NoteEndMarker, NoteSilent, NoteA0, NoteAS0, NoteB0, NoteC0, NoteCS0, NoteD0, NoteDS0, NoteE0, NoteF0, NoteFS0, NoteG0, NoteGS0, NoteA1, NoteAS1, NoteB1, NoteC1, NoteCS1, NoteD1, NoteDS1, NoteE1, NoteF1, NoteFS1, NoteG1, NoteGS1, NoteA2, NoteAS2, NoteB2, NoteC2, NoteCS2, NoteD2, NoteDS2, NoteE2, NoteF2, NoteFS2, NoteG2, NoteGS2, NoteA3, NoteAS3, NoteB3, NoteC3, NoteCS3, NoteD3, NoteDS3, NoteE3, NoteF3, NoteFS3, NoteG3, NoteGS3, NoteA4, NoteAS4, NoteB4, NoteC4, NoteCS4, NoteD4, NoteDS4, NoteE4, NoteF4, NoteFS4, NoteG4, NoteGS4, NoteA5, NoteAS5, NoteB5, NoteC5, NoteCS5, NoteD5, NoteDS5, NoteE5, NoteF5, NoteFS5, NoteG5, NoteGS5, NoteA6, NoteAS6, NoteB6, NoteC6, NoteCS6, NoteD6, NoteDS6, NoteE6, NoteF6, NoteFS6, NoteG6, NoteGS6, NoteA7, NoteAS7, NoteB7, NoteC7, NoteCS7, NoteD7, NoteDS7, NoteE7, NoteF7, NoteFS7, NoteG7, NoteGS7, NoteCount // MUST COME LAST! }; // Array of note frequencies. static const UInt16 NoteFrequencies[ NoteCount ]; }; #endif // End of Notes.h