ELEC2645 (2018/19) / Mbed 2 deprecated el17lw

Dependencies:   mbed

Committer:
lewisgw
Date:
Wed Apr 10 13:40:58 2019 +0000
Revision:
16:331be5c7ed80
Now a rotating 'ball of fire' that moves across the screen to duck and dodge. The game ends if you hit it.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lewisgw 16:331be5c7ed80 1 /** Spikes Class
lewisgw 16:331be5c7ed80 2 * @brief Generates spikes that will end the game if the skateboarder touches * @author Lewis Wooltorton
lewisgw 16:331be5c7ed80 3 * @date April 2019
lewisgw 16:331be5c7ed80 4 */
lewisgw 16:331be5c7ed80 5
lewisgw 16:331be5c7ed80 6 #ifndef SPIKES_H
lewisgw 16:331be5c7ed80 7 #define SPIKES_H
lewisgw 16:331be5c7ed80 8
lewisgw 16:331be5c7ed80 9 #include "mbed.h"
lewisgw 16:331be5c7ed80 10
lewisgw 16:331be5c7ed80 11 class Spikes {
lewisgw 16:331be5c7ed80 12 public:
lewisgw 16:331be5c7ed80 13 Spikes();
lewisgw 16:331be5c7ed80 14 ~Spikes();
lewisgw 16:331be5c7ed80 15
lewisgw 16:331be5c7ed80 16 void init();
lewisgw 16:331be5c7ed80 17 void update_spikes();
lewisgw 16:331be5c7ed80 18 int * get_spikes_sprite();
lewisgw 16:331be5c7ed80 19 int get_spikes_x();
lewisgw 16:331be5c7ed80 20
lewisgw 16:331be5c7ed80 21 private:
lewisgw 16:331be5c7ed80 22 int _x;
lewisgw 16:331be5c7ed80 23 int _spikes_counter;
lewisgw 16:331be5c7ed80 24
lewisgw 16:331be5c7ed80 25 };
lewisgw 16:331be5c7ed80 26 #endif