First upload

Basic port complete - ESP32 specific features coming soon
This commit is contained in:
bdring
2018-03-19 08:31:45 -05:00
parent 629d362777
commit 23df267c9f
13 changed files with 3048 additions and 0 deletions

42
Boss.h Normal file
View File

@@ -0,0 +1,42 @@
#include "Arduino.h"
class Boss
{
public:
void Spawn();
void Hit();
void Kill();
bool Alive();
int _pos;
int _lives;
int _ticks;
private:
bool _alive;
};
void Boss::Spawn(){
_pos = 800;
_lives = 3;
_alive = 1;
}
void Boss::Hit(){
_lives --;
if(_lives == 0) {
Kill();
return;
}
if(_lives == 2){
_pos = 200;
}else if(_lives == 1){
_pos = 600;
}
}
bool Boss::Alive(){
return _alive;
}
void Boss::Kill(){
_alive = 0;
}