Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: N5110 PinDetect PowerControl mbed
Data Structures
Enemy | Enemy class |
Entity | An entity represents a movable character, such as the player, enemies etc |
Game | State: Game |
GameOver | State: Game Over |
Highscore | A highscore element consists of initials and a score |
InputManager | Used to manage user input from buttons and thumb joystick |
Joystick | Joystick class |
MainMenu | State: Main Menu |
Note | A note is given by its frequency and beat |
Point | Simple objects with a position (x,y) and velocity (vx, vy) |
Rectangle | Rectangle with position (x and y) and dimensions (width and height) |
Sound | Sound uses a piezo buzzer connect to a PWMOut to output sound |
State | Abstract class for states in the program's main finite state machine. All state implementations is derived from this abstract class |
StateManager | Finite State Machine for program flow |
SubmitHighscore | State: Submit Highscore Displays a screen where the user is promted to input his or her initials |
TitleScreen | Used to display the splash screen which is shown when turning the device on |
Generated on Tue Jul 12 2022 21:59:48 by
