HealthBar Library

Committer:
ll14c4p
Date:
Wed May 03 15:51:20 2017 +0000
Revision:
0:aa460a91bd33
Child:
1:9f2d307b3b99
Added Health Bar

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ll14c4p 0:aa460a91bd33 1 #ifndef HEALTHBAR_H
ll14c4p 0:aa460a91bd33 2 #define HEALTHBAR_H
ll14c4p 0:aa460a91bd33 3
ll14c4p 0:aa460a91bd33 4 #include "mbed.h"
ll14c4p 0:aa460a91bd33 5 #include "N5110.h"
ll14c4p 0:aa460a91bd33 6 #include "Gamepad.h"
ll14c4p 0:aa460a91bd33 7
ll14c4p 0:aa460a91bd33 8 class HealthBar
ll14c4p 0:aa460a91bd33 9 {
ll14c4p 0:aa460a91bd33 10 public:
ll14c4p 0:aa460a91bd33 11 HealthBar();
ll14c4p 0:aa460a91bd33 12 ~HealthBar();
ll14c4p 0:aa460a91bd33 13 void init(int HP);
ll14c4p 0:aa460a91bd33 14 void draw(N5110 &lcd);
ll14c4p 0:aa460a91bd33 15 void update();
ll14c4p 0:aa460a91bd33 16 void MinusHP1(int HPLost1);
ll14c4p 0:aa460a91bd33 17 void MinusHP2(int HPLost2);
ll14c4p 0:aa460a91bd33 18
ll14c4p 0:aa460a91bd33 19
ll14c4p 0:aa460a91bd33 20
ll14c4p 0:aa460a91bd33 21 private:
ll14c4p 0:aa460a91bd33 22 int _HP;
ll14c4p 0:aa460a91bd33 23 int _HPLost1;
ll14c4p 0:aa460a91bd33 24 int _HPLost2;
ll14c4p 0:aa460a91bd33 25 int TotalHP;
ll14c4p 0:aa460a91bd33 26
ll14c4p 0:aa460a91bd33 27
ll14c4p 0:aa460a91bd33 28 };
ll14c4p 0:aa460a91bd33 29 #endif