Craig Evans
/
ELEC2645_Pong2021
Pong game for ELEC1620 board.
lib/PongEngine.h
- Committer:
- eencae
- Date:
- 2021-03-11
- Revision:
- 3:5746c6833d73
- Parent:
- 2:482d74ef09c8
File content as of revision 3:5746c6833d73:
#ifndef PONGENGINE_H #define PONGENGINE_H #include "mbed.h" #include "N5110.h" #include "Ball.h" #include "Utils.h" #include "Paddle.h" class PongEngine { public: PongEngine(); // pass in the lcd object from the main file void init(int paddle_position,int paddle_height,int paddle_width,int ball_size,int speed); int update(UserInput input); void draw(N5110 &lcd); private: void check_wall_collision(); void check_paddle_collision(); void check_goal(); Ball _ball; Paddle _paddle; int _lives; }; #endif