top of page

  PImage img;
// déclaration de l'image de fond "img"
float n=1;
//Déclaration d'un nombre décimal nommé n et affectation de la valeur 1
float xpos, ypos; // déclaration des coordonnées initiales de l'image
float imageSize = 8; // déclaration d'un decimal taille de l'image et affectation de la valeur 8
PImage [] silhouette;
int compteur=0;
String[] images = {
  "s (1).png", "s (2).png", "s (3).png", "s (4).png", "s (5).png", "s (6).png", "s (7).png", "s (8).png", "s (9).png", "s (10).png", "s (11).png", "s (12).png", "s (13).png", "s (14).png", "s (15).png", "s (16).png", "s (17).png", "s (18).png"
}; // list of images to load
void setup() {

xpos = 350;
  ypos = 150;
  frameRate(9);
  size(640, 360);
  img = loadImage("palissy1.jpg");
  //chargement de l'image de fond
  silhouette  = new PImage[17];

  for (int i=0; i<17; i++)
  {
    silhouette[i] = loadImage(images[i]);
  }
}

void draw() {
  //background(255);
  image(img, 0, 0, img.width, img.height);
  // affichage de l'image de fond
  n=n+0.1;
  imageSize=imageSize-0.2;
//background(#FF12E8);
// Update the position of the shape
xpos = xpos -2.9*n;
ypos = ypos +0.7*n;
// lignes de code empiriques permettant d'agrandir et de déplacer l'image
// Displays the image at its actual size at point (0,0)
 if (xpos < 100) { xpos=-7000;textSize(20); text("Le terroriste est passé", 200,200); }
 //si l'image du terroriste atteint la porte, elle n'est plus affichée
  image(silhouette[compteur], xpos, ypos, silhouette[compteur].width/imageSize, silhouette[compteur].height/imageSize);
  compteur++;
  if (compteur==17) {
    compteur=0;
  }
}

Lignes de programmation du premier tableau:

© 2023 by Name of Site. Proudly created with Wix.com

  • Facebook Social Icon
  • Twitter Social Icon
  • Google+ Social Icon
bottom of page