ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_PROJECT_EL18KK

Dependencies:   mbed

Committer:
KaifK
Date:
Sat May 16 13:10:01 2020 +0000
Revision:
4:08a0ff6668df
Parent:
3:f86c1cf90d0d
Child:
8:5ede90f99a27
rebuilding lost code initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
KaifK 3:f86c1cf90d0d 1 #ifndef SPLASH_H
KaifK 3:f86c1cf90d0d 2 #define SPLASH_H
KaifK 3:f86c1cf90d0d 3
KaifK 3:f86c1cf90d0d 4 #include "mbed.h"
KaifK 3:f86c1cf90d0d 5 #include "Gamepad.h"
KaifK 3:f86c1cf90d0d 6 #include "N5110.h"
KaifK 3:f86c1cf90d0d 7 #include "Ball.h"
KaifK 3:f86c1cf90d0d 8
KaifK 3:f86c1cf90d0d 9
KaifK 3:f86c1cf90d0d 10 class Splash {
KaifK 3:f86c1cf90d0d 11 public:
KaifK 3:f86c1cf90d0d 12 /** Constructor */
KaifK 3:f86c1cf90d0d 13 Splash();
KaifK 3:f86c1cf90d0d 14
KaifK 3:f86c1cf90d0d 15 /** Destructor */
KaifK 3:f86c1cf90d0d 16 ~Splash();
KaifK 3:f86c1cf90d0d 17
KaifK 3:f86c1cf90d0d 18 void displayInfo(N5110 &lcd);
KaifK 3:f86c1cf90d0d 19
KaifK 3:f86c1cf90d0d 20 void playIntro(N5110 &lcd,Ball &ball);
KaifK 3:f86c1cf90d0d 21
KaifK 4:08a0ff6668df 22 void drawLogo(int x, int y, N5110 &lcd,Ball &ball);
KaifK 4:08a0ff6668df 23
KaifK 3:f86c1cf90d0d 24
KaifK 3:f86c1cf90d0d 25 private:
KaifK 3:f86c1cf90d0d 26
KaifK 3:f86c1cf90d0d 27 };
KaifK 3:f86c1cf90d0d 28
KaifK 3:f86c1cf90d0d 29 void draw_name(N5110 &lcd, Ball &ball);
KaifK 4:08a0ff6668df 30 void kick_animation(N5110 &lcd, Ball &ball);
KaifK 4:08a0ff6668df 31 void shot_animation(N5110 &lcd, Ball &ball);
KaifK 3:f86c1cf90d0d 32 void contrast_slide(N5110 &lcd);
KaifK 4:08a0ff6668df 33
KaifK 4:08a0ff6668df 34 #endif
KaifK 3:f86c1cf90d0d 35