Guest User

Untitled

a guest
May 24th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. import javax.swing.JPanel;
  2. import java.awt.Graphics;
  3.  
  4.  
  5. public class GamePanel extends JPanel {
  6.     private ShipEntity s = new ShipEntity("ship.png", 300, 400);
  7.     private Player p = new Player("Spieler 1", new InputHandler());
  8.     private InputHandler input = p.getInputHandler();
  9.     private MoveShipThread mt = new MoveShipThread(input, s, this);
  10.     public static GamePanel gp;
  11.    
  12.     public GamePanel() {
  13.         super();
  14.         gp = this;
  15.         gp.addKeyListener(input);
  16.         gp.setFocusable(true);
  17.         EntityManager.entitylist.add(s);
  18.         new Thread(mt).start();
  19.        
  20.     }
  21.    
  22.     public void paint(Graphics g) {
  23.         super.paint(g);
  24.         for(int i = 0; i < EntityManager.entitylist.size(); i++)
  25.             Entity e = EntityManager.entitylist.get(i);
  26.         if(e != null) {
  27.             if(e.getSprite().getImage() != null) {
  28.                 g.drawImage(e.getSprite().getImage(), e.getX, e.getY, this)
  29.             }
  30.         }
  31.         g.dispose();
  32.        
  33.     }
  34. }
Add Comment
Please, Sign In to add comment