private void paintCar(Graphics2D g) { Graphics2D graphics2d = (Graphics2D) g.create(); graphics2d.rotate( game.getWorld().getCar().getAngle(), (((game.getWorld().getCar().getX3() - game.getWorld().getCar().getX1()) / 3) + game.getWorld().getCar().getX1() + I), (((game.getWorld().getCar().getY2() - game.getWorld().getCar().getY1()) / 2) + game.getWorld().getCar().getY1() + J)); graphics2d.drawImage( ImageProvider.getCar(), (int) game.getWorld().getCar().getX1() + I, (int) game.getWorld().getCar().getY1() + J, null); Graphics2D graphics2d2 = (Graphics2D) g.create(); graphics2d2.rotate( game.getWorld().getCar2().getAngle(), (((game.getWorld().getCar2().getX3() - game.getWorld().getCar2().getX1()) / 3) + game.getWorld().getCar2().getX1() + I), (((game.getWorld().getCar2().getY2() - game.getWorld().getCar2().getY1()) / 2) + game.getWorld().getCar2().getY1() + J)); graphics2d2.drawImage( ImageProvider.getCar2(), (int) game.getWorld().getCar2().getX1() + I, (int) game.getWorld().getCar2().getY1() + J, null); Graphics2D graphics2d3 = (Graphics2D) g.create(); graphics2d3.rotate( game.getWorld().getCar3().getAngle(), (((game.getWorld().getCar3().getX3() - game.getWorld().getCar3().getX1()) / 3) + game.getWorld().getCar3().getX1() + I), (((game.getWorld().getCar3().getY2() - game.getWorld().getCar3().getY1()) / 2) + game.getWorld().getCar3().getY1() + J)); graphics2d3.drawImage( ImageProvider.getCar3(), (int) game.getWorld().getCar3().getX1() + I, (int) game.getWorld().getCar3().getY1() + J, null); Graphics2D graphics2d4 = (Graphics2D) g.create(); graphics2d4.rotate( game.getWorld().getCar4().getAngle(), (((game.getWorld().getCar4().getX3() - game.getWorld().getCar4().getX1()) / 3) + game.getWorld().getCar4().getX1() + I), (((game.getWorld().getCar4().getY2() - game.getWorld().getCar4().getY1()) / 2) + game.getWorld().getCar4().getY1() + J)); graphics2d4.drawImage( ImageProvider.getCar4(), (int) game.getWorld().getCar4().getX1() + I, (int) game.getWorld().getCar4().getY1() + J, null); }