Library that draws a basket on a Nokia N5110 LCD display and allows it to be moved left/right on the display using buttons or a joystick.
Dependents: Game_Controller_Project
Basket.h
- Committer:
- Nathanj94
- Date:
- 2017-03-14
- Revision:
- 1:5e564d218751
- Parent:
- 0:7e132fca6044
- Child:
- 2:5d4f2c3f3c0a
File content as of revision 1:5e564d218751:
#ifndef BASKET_H #define BASKET_H #include "mbed.h" #include "N5110.h" #include "Gamepad.h" class Basket { public: /** * * functions focused on the functionality of the basket: * initialise the basket, draw the basket on the lcd, move the basket * along the x-axis and keep score * */ Basket(); ~Basket(); void Basket_init(int y, int width); void Basket_draw(N5110 &lcd); void Basket_move(Direction d, float mag, Gamepad &pad); void Basket_score(); int get_Basket_score(); Vector2D Basket_position(); private: /** * * variables used to carry out functions: * basket_y set in Basket_init * basket_x given by width of display and width of basket * basket_width set in Basket_init * basket_speed set in Basket_init * basket_score set in Basket_init * */ int basket_y; int basket_x; int basket_width; int basket_speed; int basket_score; }; #endif