ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18rg

Dependencies:   mbed Gamepad2 ELEC2645_Project_el18rg

Dependents:   ELEC2645_Project_el18rg

Committer:
el18rg
Date:
Wed May 27 01:35:20 2020 +0000
Revision:
2:b936aa854de2
Child:
3:2f4a7787beb3
Basic function working (start-up, cup x movement, ball y movement, boundaries etc.)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el18rg 2:b936aa854de2 1 #ifndef COLLISION_H
el18rg 2:b936aa854de2 2 #define COLLISION_H
el18rg 2:b936aa854de2 3
el18rg 2:b936aa854de2 4 #include "mbed.h"
el18rg 2:b936aa854de2 5 #include "N5110.h"
el18rg 2:b936aa854de2 6 #include "Gamepad.h"
el18rg 2:b936aa854de2 7
el18rg 2:b936aa854de2 8 class Collision {
el18rg 2:b936aa854de2 9
el18rg 2:b936aa854de2 10 public:
el18rg 2:b936aa854de2 11
el18rg 2:b936aa854de2 12 /** Constructor */
el18rg 2:b936aa854de2 13 Collision();
el18rg 2:b936aa854de2 14
el18rg 2:b936aa854de2 15 /** Destructor */
el18rg 2:b936aa854de2 16 ~Collision();
el18rg 2:b936aa854de2 17
el18rg 2:b936aa854de2 18 /** Checks if the pixel below the arrow has hit another activated pixel
el18rg 2:b936aa854de2 19 * @return Return true if a activatd pixel is detected, false if not
el18rg 2:b936aa854de2 20 */
el18rg 2:b936aa854de2 21 bool bottom(N5110 &lcd, int x, int y);
el18rg 2:b936aa854de2 22
el18rg 2:b936aa854de2 23 };
el18rg 2:b936aa854de2 24
el18rg 2:b936aa854de2 25 #endif
el18rg 2:b936aa854de2 26