Pages: [1]   Go Down
Author Topic: Help with my bird: Un nouveau "from Canada (Québec  (Read 326 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Besoin d'aide avec mon petit oiseau....
Un de mes premiers sketck;
J'essais d'afficher un "array" utilisant une première image suivi du même "array" utilisant une deuxième image;
C'est déjà trop pour moi;
Je ne réussie pas à faire suivre ces deux événements; Ils s'affichent mais dans le désordre.
Votre aide serait très appréciée.
Pour un lien vers les trois fichiers requis , voir mon message suivant.
Alain

***********************************

String[] arr1;
String[] arr2;
int index = 1;

void setup() {

int H = 768;
int L = 768;
size(H, L);
background(48,139,206);
arr1 = loadStrings("file.txt");
arr2 = loadStrings("file.txt");
}
 

void draw() {
PImage a;  // Declare variable "a" of type PImage
PImage b;
a = loadImage("glow.jpg");  // Load the image into the program
b = loadImage("defaut.jpg");  // Load the image into the program
 //  noLoop();  // Makes draw() only run once

if (index < arr1.length) {
    String[] pieces = split(arr1[index], '\t');
    if (pieces.length == 2) {
    int x = int(pieces[0]) * 24;
    int y = int(pieces[1]) * 24;
    image(a, x, y, a.width, a.height);
    index = index + 1;
    delay (71);
  }  
}
if (index < arr2.length) {
    String[] pieces = split(arr1[index], '\t');
    if (pieces.length == 2) {
    int x = int(pieces[0]) * 24;
    int y = int(pieces[1]) * 24;
    image(b, x, y, b.width, b.height);
    index = index + 1;
}
}
}
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Les deux images et "file.txt" sont disponibles sur le lien suivant.

http://artqc.net/ext_doc/Bird.zip

Alain
Logged

Pages: [1]   Go Up
Jump to: