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