package net.nivangerow.pong;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Game extends JPanel implements ActionListener{
Timer time;
Image ball;
public Bat b3;
public Game()
{
b3=new Bat();
setVisible(true);
setSize(640, 480);
setBackground(Color.BLACK);
time = new Timer(5, this);
time.start();
ImageIcon b2 = new ImageIcon(getClass().getResource("ball.png"));
ball = b2.getImage();
addKeyListener(new AL());
}
public void actionPerformed(ActionEvent e)
{
//System.out.println(b3.y+" "+b3.py);
b3.move();
repaint();
}
public void paint(Graphics g)
{
super.paint(g);
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(b3.bat, 0, b3.y, null);
}
public class AL extends KeyAdapter
{
public void keyPressed(KeyEvent e)
{
int key = e.getKeyCode();
if(key==KeyEvent.VK_W)
{
b3.py=-1;
}
}
public void keyReleased(KeyEvent e)
{
int key = e.getKeyCode();
if(key==KeyEvent.VK_W)
{
b3.py=0;
}
}
}
}