From bf201c6bbb7cce4cc8a56275222e4b36badd4d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A8ve=20Oriol?= Date: Sat, 6 Feb 2021 22:59:40 +0100 Subject: [PATCH] Modification du samedi 06/02/21 --- Misile.pde | 2 +- mechant_tres_mechant.pde | 36 +++++++------ space_inviders.pde | 110 +++++++++++++++++++++------------------ 3 files changed, 79 insertions(+), 69 deletions(-) diff --git a/Misile.pde b/Misile.pde index fd6c62b..b9ca896 100644 --- a/Misile.pde +++ b/Misile.pde @@ -44,7 +44,7 @@ class Misile { } void tomber() { - y += 6; + y += 16; } void affiche_et_mets_a_jour_le_missile() { diff --git a/mechant_tres_mechant.pde b/mechant_tres_mechant.pde index 09107e6..6543ea3 100644 --- a/mechant_tres_mechant.pde +++ b/mechant_tres_mechant.pde @@ -1,17 +1,19 @@ -//ici il faut faire un enemie qui te fonce dessus -int p = 2; -double random; -public double random(){ -random = Math.random()*(10-3); -return random; -} - -double cooldown_fonce = random(); - -//le if doit etre dans une fonction ou une class ou void ... - -void test () { - if (test == true){ - image(mechant2, largeur/2, hauteur/2); - } -} +//ici il faut faire un enemie qui te fonce dessus + +class Alien2 { + +int pv = 2; +double random; +public double random(){ +random = Math.random()*(10-3); +return random; +} + +double cooldown_fonce = random(); + +//le if doit etre dans une fonction ou une class ou void ... + +void affichebob() { + image(mechant2, largeur/2, hauteur/2); + } +} diff --git a/space_inviders.pde b/space_inviders.pde index 864879b..9a5eae6 100644 --- a/space_inviders.pde +++ b/space_inviders.pde @@ -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 9) { - j = i-10; - k =2; - } else { - j = i; - k =1; - } - a[i] = new Alien (100+(j*150), k*100, 3, mechant); - } + //for (int i = 0; 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 9) { - j = i-10; - k =2; - } else { - j = i; - k =1; - } - b[i] = new Misile (100+(j*150), k*100, misileMechant1, time); - } + ////on crée des misiles + //for (int i = 0; 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