Ce programme gère l'interface graphique du "jeu" Un accéléromètre et un gyroscope sont connectés via le composant LSM6DS3 et utilise une communication en bus SPI MOSI (PB_15) = SDA MISO (PB_14) = SDO Clock (PI_1) = SCL SS (PI_0) = CS (Aucune réponse du capteur avec ce code)

Dependencies:   TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG LSM6DS3

Missile.cpp

Committer:
bduprey
Date:
2019-06-04
Revision:
1:997384292a57

File content as of revision 1:997384292a57:

#include <iostream>
#include "Missile.hpp" 

Missile :: Missile()
{
    posX = 0;    
    posY = 0;
    flagTir = false;
}

void Missile :: init(int Y)
{
    posX = 10;    
    posY = Y;
    flagTir = true;
}

bool Missile :: updateTir ()
{
    posX += 10;             // deplacement missile
    if(posX >= 450)         // si le tir sort de l'ecran
    {
        flagTir = false;    // reset flag
        return false;
    }
    else return true;
}