Bonjour à tous, je suis nouveau ici, et je poste mon premier message !
Je suis actuellement en terminale S et j'ai comme projet ISN de faire un jeu dans un labyrinthe.
J'aimerais compter le nombre d'images dans un dossier, sachant qu'elles sont nommées 1.png, 2.png...
J'ai donc pensé à faire quelque chose comme ca:
void setup()
{
int i = 1;
int nb = 0;
while( loadImage("tileset/objets/"+i+".png");
{
nb++;
i++;
println(i+" "+nb);
}
}Mais ça ne marche pas, avec comme erreur que je ne peux pas convertir un pimage en boolean.
J'ai ensuite pensé à ca:
PImage test;
void setup()
{
int i = 1;
int nb = 0;
do
{
try {
test = loadImage("tileset/objets/"+i+".png");
} catch (IOException e) {
e.printStackTrace();
test = null;
}
nb++;
i++;
println(i+" "+nb);
}while(test != null);
}Mais j'ai comme erreur, Unreachable cath block for IOException. This exception is never thrown from the try statement body.
Voila, merci beaucoup de votre futur aide ! ![]()
Hors ligne
Bonjour,
Il est plus simple d'utiliser des méthodes propres à java et notamment les filtres que l'on peut configurer :
Dernière modification par Mushussu (2015-03-06 19:56:14)
Hors ligne
Merci beaucoup, c'est exactement ce dont j'avais besoin ! C'est vrai que c'est plus simple d'utiliser java! Merci Mushussu !
Hors ligne
Pages: 1