voila mon problème : j'utilise un vector,qui ne contient qu'un seul type d'objet (appelé herbivore). Le vector est nommé vect1;
dans mon main, j'ia besoin d'utiliser des fonctions sur ces objets, du cousp j'ai écris ça :
Mais eclipse me souligne tout les : vect1 comme des erreures... je sèche là.
dans mon main, j'ia besoin d'utiliser des fonctions sur ces objets, du cousp j'ai écris ça :
Bloc de code:
for (int i=0; i<vect1.size();i++){
alg.dessine(gr);
((herbivore)vect1[i]).dessine(gr);
pre.dessine(gr);
((herbivore)vect1[i]).choixdeplacement();
pre.choixdeplacement();
if ((((pre.getX())<(10+((herbivore)vect1[i]).getX()))&&((pre.getX())>(10- ((herbivore)vect1[i]).getX()))) && (((pre.getY())<(10+((herbivore)vect1[i]).getY()))&&((pre.getY())>(10-((herbivore)vect1[i]).getY())))){
pre.chasser();
}
gr.setColor (Color.blue);
gr.fillRect (0,0,800,600);
alg.dessine(gr);
((herbivore)vect1[i]).manger();
((herbivore)vect1[i]).dessine(gr);
pre.dessine(gr);
}
Mais eclipse me souligne tout les : vect1 comme des erreures... je sèche là.