1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
public class Contenu extends JPanel{
Image ImFond;
Image ImCompte;
Font EcritureCompte;//Style de l'ecriture
Perso[] perso;// Classe definissant un objet personnage ayant pour attribut ses coordonées et le chemin de son images
//Constructeurs:
public void Contenu(){
}
public void paintComponent(Graphics g){
g.drawImage(ImFond, 0, 0, this.getWidth(), this.getHeight(), this);//Image de fond
g.drawImage(ImCompte, this.getWidth()-70, 10, 60, 40, this);
//Affichage du compte des persoas :
g.setFont(EcritureCompte);
g.setColor(Color.orange);
//affichage des Personnages s'ils sont dans la fenêtre:
//Les coordonées des personnages varient au cours du temps
for(int i=0; i< 5;i++){
if(this.perso[i].getPosX()<this.getWidth()&&0-400<this.perso[i].getPosX()&&perso[i].getCapture()==false){
g.drawImage(Impersoas, perso[i].posX, perso[i].posY,perso[i].getLargeurImage(),perso[i].getHauteurImage(), this);
}
}
}
} |
Partager