Just added stuff, im scared ill get rejected again if I dont commit more often
|
|
@ -8,4 +8,4 @@ Java 2D graphics tutorial: https://docs.oracle.com/javase/tutorial/2d/ drawing s
|
||||||
## credits for assets
|
## credits for assets
|
||||||
Ive used font from [OpenFont Library](https://openfont.org/) (the one called Caveat Brush)
|
Ive used font from [OpenFont Library](https://openfont.org/) (the one called Caveat Brush)
|
||||||
all other assets are made by me, images are made in Krita.
|
all other assets are made by me, images are made in Krita.
|
||||||
while not a direct copy I took inspiration for the plyer sprites from this: https://tnypixels.itch.io/top-down-rpg-character-sprite-walk-idle-animation
|
while not a direct copy I took heavy inspiration for the plyer sprites from this guy: https://tnypixels.itch.io/top-down-rpg-character-sprite-walk-idle-animation
|
||||||
BIN
assets/player/playerSpriteBackward.png
Normal file
|
After Width: | Height: | Size: 415 B |
BIN
assets/player/playerSpriteBackwardWalk0.png
Normal file
|
After Width: | Height: | Size: 393 B |
BIN
assets/player/playerSpriteBackwardWalk1.png
Normal file
|
After Width: | Height: | Size: 401 B |
BIN
assets/player/playerSpriteForward.png
Normal file
|
After Width: | Height: | Size: 428 B |
BIN
assets/player/playerSpriteForwardWalk0.png
Normal file
|
After Width: | Height: | Size: 417 B |
BIN
assets/player/playerSpriteForwardWalk1.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
assets/player/playerSpriteLeft.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
assets/player/playerSpriteLeftWalk0.png
Normal file
|
After Width: | Height: | Size: 411 B |
BIN
assets/player/playerSpriteLeftWalk1.png
Normal file
|
After Width: | Height: | Size: 407 B |
BIN
assets/player/playerSpriteRight.png
Normal file
|
After Width: | Height: | Size: 381 B |
BIN
assets/player/playerSpriteRightWalk0.png
Normal file
|
After Width: | Height: | Size: 421 B |
BIN
assets/player/playerSpriteRightWalk1.png
Normal file
|
After Width: | Height: | Size: 416 B |
|
Before Width: | Height: | Size: 422 B After Width: | Height: | Size: 422 B |
|
|
@ -49,6 +49,20 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
private BufferedImage landingPlatform;
|
private BufferedImage landingPlatform;
|
||||||
private BufferedImage sun;
|
private BufferedImage sun;
|
||||||
|
|
||||||
|
// predefines all the player sprites (tabbed because its technically a part of the last comment lol)
|
||||||
|
private BufferedImage playerForward0;
|
||||||
|
private BufferedImage playerForward1;
|
||||||
|
private BufferedImage playerForward2;
|
||||||
|
private BufferedImage playerBackward0;
|
||||||
|
private BufferedImage playerBackward1;
|
||||||
|
private BufferedImage playerBackward2;
|
||||||
|
private BufferedImage playerLeft0;
|
||||||
|
private BufferedImage playerLeft1;
|
||||||
|
private BufferedImage playerLeft2;
|
||||||
|
private BufferedImage playerRight0;
|
||||||
|
private BufferedImage playerRight1;
|
||||||
|
private BufferedImage playerRight2;
|
||||||
|
|
||||||
private int hoverYOffset = 0;
|
private int hoverYOffset = 0;
|
||||||
private String hoverDirection = "up"; // this makes the cool floating animation on the main menu
|
private String hoverDirection = "up"; // this makes the cool floating animation on the main menu
|
||||||
private int planetX = 450;
|
private int planetX = 450;
|
||||||
|
|
@ -110,6 +124,14 @@ public class Game extends JPanel implements ActionListener, KeyListener {
|
||||||
rocketLanding0 = ImageIO.read(new File("assets/rocketLanding0.png"));
|
rocketLanding0 = ImageIO.read(new File("assets/rocketLanding0.png"));
|
||||||
rocketLanding1 = ImageIO.read(new File("assets/rocketLanding1.png"));
|
rocketLanding1 = ImageIO.read(new File("assets/rocketLanding1.png"));
|
||||||
sun = ImageIO.read(new File("assets/sun.png"));
|
sun = ImageIO.read(new File("assets/sun.png"));
|
||||||
|
playerForward0 = ImageIO.read(new File("assets/player/playerSpriteForward.png"));
|
||||||
|
playerForward1 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk0.png"));
|
||||||
|
playerForward2 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk1.png"));
|
||||||
|
playerBackward0 = ImageIO.read(new File("assets/player/playerSpriteBackward.png"));
|
||||||
|
playerBackward1 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk0.png"));
|
||||||
|
playerBackward2 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk1.png"));
|
||||||
|
|
||||||
|
// player0 = ImageIO.read(new File("assets/player/playerSprite.png"));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
||||||