

import javax.swing.*;
public class Tiro extends Thread{
    
    private JLabel Jogador;
    private char Lado;
    private JLabel Bala;
    private int TamTelaX;
    
    public Tiro(JLabel Jogador, char Lado, JLabel Bala, int TamTelaX) {
        this.Lado = Lado;
        this.Jogador = Jogador;
        this.Bala = Bala;
        this.TamTelaX = TamTelaX;
    }
    
    public void run(){
        
        Bala.setIcon(new ImageIcon("H:\\www\\minicurso\\Recursos\\bola.gif"));
        int PosX = Jogador.getX();
        int PosY = Jogador.getY()+Jogador.getHeight()/2;
        
        if(Lado=='E'){
            for(int i=PosX;i>0;i--){
                
                Bala.setLocation(i, PosY);
                try{
                    this.sleep(10);
                }catch(Exception e){}
                
            }
        }else{
            for(int i=PosX+Jogador.getWidth();i<TamTelaX;i++){
                
                Bala.setLocation(i, PosY);
                try{
                    this.sleep(10);
                }catch(Exception e){}
                
            }
        }
        
        Bala.setIcon(null);
        
    }
}