Ejemplo n.º 1
0
  public void handleKeyPress(int keyCode) {

    player2.handleKeyPress(keyCode);
    if (keyCode == KeyEvent.VK_ENTER) {
      System.out.println(player1.collides(player2));
    }
  }
Ejemplo n.º 2
0
  public AreaTester(String title, int w, int h) {
    super(title, w, h);

    addKeyboardSupport(this);

    int x[] = new int[] {25, 47, 1}; // 25, 47, 1
    int y[] = new int[] {8, 32, 32}; // 8, 32, 32
    Polygon p = new Polygon(x, y, 3);
    Sprite s = new Sprite(Utilities.load("tester/resources/player.png"));
    player1 = new VectorPlayer(s, new Area(p), 100, 100);
    player2 = new VectorPlayer(s, new Area(p), 300, 300);

    player1.drawVector = true;
    player2.drawVector = true;

    player1.rotational_velocity = 40;
  }
Ejemplo n.º 3
0
 public void handleKeyRelease(int keyCode) {
   player2.handleKeyRelease(keyCode);
 }
Ejemplo n.º 4
0
 @Override
 public void update() {
   player1.update();
   player2.update();
 }
Ejemplo n.º 5
0
 @Override
 public void render(Graphics2D g) {
   fillWithColor(BLACK);
   player1.render(g);
   player2.render(g);
 }