1D-Pong game based on a LED strip with 150 LPD6803-controlled pixels. Game keeps score for 'best-of-21' game. Written for KL25Z
paddle.h
- Committer:
- vsluiter
- Date:
- 2013-08-27
- Revision:
- 23:861ceaca2518
- Parent:
- 21:a554229e884b
File content as of revision 23:861ceaca2518:
#ifndef _PADDLE_H_ #define _PADDLE_H_ #include "mbed.h" #define MAX_PADDLE_SIZE 15 class Paddle { public: Paddle();//constructor // ~Paddle();//deconstructor int16_t position; uint8_t direction; void setSpeed(float speed); //pixels per second void setColor(uint8_t red, uint8_t green, uint8_t blue); uint8_t getSize(void); uint8_t getSpeed(void){return m_speed;}; void setSize(uint8_t size); uint8_t getColor(uint8_t pixel, uint8_t color); private: uint8_t m_red ,m_green ,m_blue; uint8_t m_size; uint8_t m_paddle[MAX_PADDLE_SIZE][3]; float m_speed; Ticker UpdatePosition; void PositionUpdater(void); }; #endif