Beispiel #1
0
  @Override
  public void paintComponent(Graphics g) {
    super.paintComponent(g);
    Pixel[][] pixels = game.getDisplay();
    for (Pixel[] row : pixels) {
      for (Pixel pixel : row) {
        game.getPixelType(pixel.id).draw(pixel, game, g);
      }
    }
    List<Animation> animations = game.getAnimations();

    for (Animation a : animations) {
      a.draw(g);
    }
    frames++;
  }