sort off implemented the exhaust thingy for the rocket
This commit is contained in:
parent
882a17c4cf
commit
3f51e52fbd
1 changed files with 6 additions and 2 deletions
|
|
@ -59,8 +59,10 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
private boolean hoveringOverQuitButton = false;
|
private boolean hoveringOverQuitButton = false;
|
||||||
|
|
||||||
private BufferedImage rocket;
|
private BufferedImage rocket;
|
||||||
|
private BufferedImage rocketExhaust;
|
||||||
private int rocketYPre = windowHeight/2-125;
|
private int rocketYPre = windowHeight/2-125;
|
||||||
private int rocketY = windowHeight/2-125;
|
private int rocketY = windowHeight/2-125;
|
||||||
|
private int rocketExhaustY = rocketY;
|
||||||
public Game() {
|
public Game() {
|
||||||
// sets the window size
|
// sets the window size
|
||||||
setPreferredSize(new Dimension(windowWidth,windowHeight));
|
setPreferredSize(new Dimension(windowWidth,windowHeight));
|
||||||
|
|
@ -85,6 +87,7 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
button = ImageIO.read(new File("assets/button.png"));
|
button = ImageIO.read(new File("assets/button.png"));
|
||||||
buttonH = ImageIO.read(new File("assets/button_highlighted.png"));
|
buttonH = ImageIO.read(new File("assets/button_highlighted.png"));
|
||||||
rocket = ImageIO.read(new File("assets/rocket.png"));
|
rocket = ImageIO.read(new File("assets/rocket.png"));
|
||||||
|
rocketExhaust = ImageIO.read(new File("assets/rocket_exhaust.png"));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
@ -118,8 +121,8 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
hoverDirection = "up";
|
hoverDirection = "up";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (level == 1) { planetY = planetYPre + hoverYOffset /6; }
|
if (level == 1) { planetY = planetYPre + hoverYOffset / 6; }
|
||||||
if (level == 2) {rocketY = rocketYPre + hoverYOffset /6; }
|
if (level == 2) { rocketY = rocketYPre + hoverYOffset / 6; rocketExhaustY = rocketYPre + 150 + hoverYOffset/3;}
|
||||||
repaint(); // triggers render
|
repaint(); // triggers render
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -181,6 +184,7 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
for (int i = 0; i < MENU_STAR_COUNT; i++) { // drawing the stars
|
for (int i = 0; i < MENU_STAR_COUNT; i++) { // drawing the stars
|
||||||
g.fillOval(starX[i]-starSize, starY[i]-starSize, starSize, starSize);
|
g.fillOval(starX[i]-starSize, starY[i]-starSize, starSize, starSize);
|
||||||
}
|
}
|
||||||
|
g.drawImage(rocketExhaust, windowWidth/2-25, rocketExhaustY, 50, 100, this);
|
||||||
g.drawImage(rocket, windowWidth/2-73, rocketY, 147, 234, this);
|
g.drawImage(rocket, windowWidth/2-73, rocketY, 147, 234, this);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue