![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
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
Diff: Missile.cpp
- Revision:
- 1:997384292a57
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Missile.cpp Tue Jun 04 14:17:00 2019 +0000 @@ -0,0 +1,27 @@ +#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; +} \ No newline at end of file