Modification du samedi 06/02/21
This commit is contained in:
parent
34fc13a786
commit
bf201c6bbb
|
|
@ -44,7 +44,7 @@ class Misile {
|
|||
}
|
||||
|
||||
void tomber() {
|
||||
y += 6;
|
||||
y += 16;
|
||||
}
|
||||
|
||||
void affiche_et_mets_a_jour_le_missile() {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
//ici il faut faire un enemie qui te fonce dessus
|
||||
int p = 2;
|
||||
|
||||
class Alien2 {
|
||||
|
||||
int pv = 2;
|
||||
double random;
|
||||
public double random(){
|
||||
random = Math.random()*(10-3);
|
||||
|
|
@ -10,8 +13,7 @@ double cooldown_fonce = random();
|
|||
|
||||
//le if doit etre dans une fonction ou une class ou void ...
|
||||
|
||||
void test () {
|
||||
if (test == true){
|
||||
void affichebob() {
|
||||
image(mechant2, largeur/2, hauteur/2);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ int nombreEnemik = 20;
|
|||
int nombreEnemiReste = nombreEnemi;
|
||||
Alien [] a = new Alien[nombreEnemi];
|
||||
Misile [] b = new Misile[nombreEnemi];
|
||||
Alien2 [] c = new Alien2[1];
|
||||
|
||||
//Etat de deplacement: 0 = aucun deplacement en cours
|
||||
int moveXp = 0; // 1 si deplacement vers le bas
|
||||
|
|
@ -71,7 +72,7 @@ void setup() {
|
|||
imgWin = loadImage("data/images/Win_game.png");
|
||||
imgboss1 = loadImage("data/images/vaiseau_enemi.png");
|
||||
laserboss1 = loadImage("data/images/laser_boss1.png");
|
||||
mechant2 = loadImage("data/mechant_tres_mechant.png");
|
||||
mechant2 = loadImage("data/images/mechant_tres_mechant.png");
|
||||
//on crée le ship
|
||||
ship = new Ship(x, y, 3, img_ship);
|
||||
|
||||
|
|
@ -215,70 +216,77 @@ void setup() {
|
|||
//}
|
||||
//on crée des ennemis
|
||||
|
||||
// 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();
|
||||
}
|
||||
// // 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();
|
||||
// }
|
||||
//}
|
||||
|
||||
//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);
|
||||
//}
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
||||
// // 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();
|
||||
// }
|
||||
//}
|
||||
|
||||
//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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//if (nombreEnemi <= 0){
|
||||
//test = true;
|
||||
//}
|
||||
//c[1] = new Alien2();
|
||||
|
||||
}
|
||||
|
||||
//ça verifie tout le tenps si une touche utilise est preser
|
||||
void keyPressed() {
|
||||
|
||||
//
|
||||
|
||||
if (key == 'f' ) { touchePresse = "f"; }
|
||||
if (key == 'z' && touchePresse == "f") {
|
||||
//on tue tous les ennemis
|
||||
for (int i = 0; i<nombreEnemi; i++) {
|
||||
a[i].enemypv = 0;
|
||||
test = true;
|
||||
// nombreEnemiRestek = 0;
|
||||
boss_pv = 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue