commit de la session du samedi 16/01/2021
This commit is contained in:
parent
ab519c206d
commit
118c27fffc
2
Boss.pde
2
Boss.pde
|
|
@ -6,7 +6,7 @@ boolean collision_laser = false;
|
|||
float boss_cooldown = 5;
|
||||
float boss_time;
|
||||
int boss_stop = 4;
|
||||
int pv_baseboss = 1;
|
||||
int pv_baseboss = 5;
|
||||
int boss_pv = pv_baseboss;
|
||||
int Xa, Xb, Xc, Ya, Yb, Yc, Xd, Yd, Xe, Ye;
|
||||
float time_game = millis()/1000;
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ class Misile {
|
|||
}
|
||||
|
||||
void tomber() {
|
||||
y += 10;
|
||||
y += 6;
|
||||
}
|
||||
|
||||
void affiche_et_mets_a_jour_le_missile() {
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
int pv_très_mechant = 2;
|
||||
|
|
@ -205,15 +205,65 @@ void setup() {
|
|||
if ( nombreEnemiReste == 0 && boss_pv == 0) {
|
||||
//on load la deuxièmme vague de vaisseau
|
||||
//on crée des ennemis
|
||||
// Fait une boucle sur tout le tableau d'ennemies
|
||||
//for ( int i = 0; i<nombreEnemi; i++) {
|
||||
// //on ressucite les ennemis avec 4 pv
|
||||
// a[i].enemypv = 4;
|
||||
// nombreEnemiReste = nombreEnemi;
|
||||
//}
|
||||
//on crée des ennemis
|
||||
|
||||
// Fait une boucle sur tout le tableau d'ennemies
|
||||
for ( int i = 0; i<nombreEnemi; i++) {
|
||||
//on ressucite les ennemis avec 4 pv
|
||||
a[i].enemypv = 4;
|
||||
nombreEnemiReste = nombreEnemi;
|
||||
//fait la mise a jour du missile que si l'ennemi est encore vivant ou missile en cours
|
||||
if (a[i].show || b[i].show) {
|
||||
b[i].affiche_et_mets_a_jour_le_missile();
|
||||
}
|
||||
//fait la mise a jour du mechant que si il est encore vivant
|
||||
if (a[i].NUMEROXEPLO < 50) {
|
||||
a[i].affiche_et_mets_a_jour_les_mechants();
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i<nombreEnemi; i++) {
|
||||
int j;
|
||||
int k;
|
||||
if (i > 9) {
|
||||
j = i-10;
|
||||
k =2;
|
||||
} else {
|
||||
j = i;
|
||||
k =1;
|
||||
}
|
||||
a[i] = new Alien (100+(j*150), k*100, 3, mechant);
|
||||
}
|
||||
|
||||
//on crée des misiles
|
||||
for (int i = 0; i<nombreEnemi; i++) {
|
||||
int j;
|
||||
int k;
|
||||
if (i > 9) {
|
||||
j = i-10;
|
||||
k =2;
|
||||
} else {
|
||||
j = i;
|
||||
k =1;
|
||||
}
|
||||
b[i] = new Misile (100+(j*150), k*100, misileMechant1, time);
|
||||
}
|
||||
}
|
||||
|
||||
// Fait une boucle sur tout le tableau d'ennemies
|
||||
for ( int i = 0; i<nombreEnemi; i++) {
|
||||
//fait la mise a jour du missile que si l'ennemi est encore vivant ou missile en cours
|
||||
if (a[i].show || b[i].show) {
|
||||
b[i].affiche_et_mets_a_jour_le_missile();
|
||||
}
|
||||
//fait la mise a jour du mechant que si il est encore vivant
|
||||
if (a[i].NUMEROXEPLO < 50) {
|
||||
a[i].affiche_et_mets_a_jour_les_mechants();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -226,6 +276,7 @@ void setup() {
|
|||
//on tue tous les ennemis
|
||||
for (int i = 0; i<nombreEnemi; i++) {
|
||||
a[i].enemypv = 0;
|
||||
boss_pv = 0;
|
||||
}
|
||||
|
||||
touchePresse = null;
|
||||
|
|
|
|||
Loading…
Reference in New Issue