ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18jkeo

Dependencies:   mbed

BulletS/BulletS.h

Committer:
josh_ohara
Date:
2020-05-01
Revision:
16:987f72d9bb8f
Parent:
15:dde4ce4bf7fe

File content as of revision 16:987f72d9bb8f:


#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
#include "Bullet.h"
#include <vector>

class BulletS
{    
public:
    BulletS();
    ~BulletS();
    void init();
    void render(N5110 &lcd);
    void update(Gamepad &pad, N5110 &lcd, int shipx, int shipy, int counter);
    vector<Bullet> get_vector();
    void set_hit(int i, bool x);
    void flag_set(int counter);

private:
    vector<Bullet> bullet_vector;
    int X;
    int Y;
    int Shoot;
    Ticker ticker;
    int OldCounter;
};