
-----------------------------------
nickster
Fri Jan 14, 2011 1:58 pm

Need help with program
-----------------------------------
Hi guys i need help with my program for my school assignment please can you help me fix it. i have 3 files called shooter, bullets, and player.

package shooter;

import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.awt.Image.*;




public class shooter extends JFrame implements KeyListener{
    static Object shooter;
    

    static class img1 {        
        Image img1;

        public img1() {
        }
    }    
    Image img1;
    Graphics dbi;
    
    boolean w,s;
    int S;

    private Graphics g;

    player p1=new player(5, 150, 10, 50, "Images/LEFT.gif");
    ArrayListb=new ArrayList();
    public shooter (){
        setTitle("Arcade shooting game");
        setSize(600, 400);
        setResizable(false);
        setBackground(Color.BLACK);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        addKeyListener(this);
        w=s=false;
        S=0;

        setVisible(true);
    }
    public void paint(){
        img1=createImage(getWidth(), getHeight());
        dbi=img1.getGraphics();
        

        paintComponent(dbi);
        g.drawImage(img1, 0, 0, this);
        repaint();

    }

    public void paintComponent(Graphics g){
        if (p1.health>0){
            for(Bullets b1:b){
                b1.draw(g);
            }
            update();
        }
       else{
            if(p1.health24)p1.moveUp();
        if(s&&p1.y