All pastes #803215 Raw Edit

Jay

public text v1 · immutable
·published 2007-12-01 00:17 UTC
rendered paste body
// The "PongApplet" class.
import java.applet.*;
import java.awt.*;
import java.awt.event.*;



public class PongApplet extends Applet implements KeyListener
{
    // Place instance variables here
    int y2 = 265;
    int y1 = y2;
    Graphics g;
    Graphics g2;
    Image paddle1;
    Image paddle2;


    public void init ()
    {
        paddle1 = getImage (getDocumentBase (), "paddle.GIF");
        paddle2 = getImage (getDocumentBase (), "paddle.GIF");

        addKeyListener (this);



        // Place the body of the initialization method here
    } // init method



    public void paint (Graphics g)
    {

        g.drawImage (paddle1, 10, y1, this);
        g.drawImage (paddle2, 775, y2, this);

        // Place the body of the drawing method here
    } // paint method


    public void keyTyped (KeyEvent e)
    {
    }


    public void keyReleased (KeyEvent e)
    {
    }


    public void keyPressed (KeyEvent e)
    {
        int keyChar = e.getKeyChar ();
        int keyCode = e.getKeyCode ();

        if (keyCode == e.VK_UP)
            y2 = y2 - 10;

        if (keyCode == e.VK_DOWN)
            y2 = y2 + 10;

        if (keyChar == 'a')
            y1 = y1 + 10;

        if (keyChar == 'q')
            y1 = y1 - 10;


        repaint ();

    }



} // PongApplet class