first release 0.0.1a just so I could add the binary files to Releases on git
|
|
@ -3,7 +3,7 @@ plugins {
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "dev.dvorakmortonxd"
|
group = "dev.dvorakmortonxd"
|
||||||
version = "1.0-SNAPSHOT"
|
version = "0.0.1a"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
|
@ -18,3 +18,9 @@ dependencies {
|
||||||
tasks.test {
|
tasks.test {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.jar {
|
||||||
|
manifest {
|
||||||
|
attributes["Main-Class"] = "dev.dvorakmortonxd.Game"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -106,6 +106,10 @@ public class Game extends JPanel implements ActionListener {
|
||||||
public int rocketBottomY;
|
public int rocketBottomY;
|
||||||
public int actionTimer = 0;
|
public int actionTimer = 0;
|
||||||
|
|
||||||
|
// defines the initial player variables
|
||||||
|
public int playerX = 525;
|
||||||
|
public int playerY = 375;
|
||||||
|
|
||||||
// Starts update.java which is basically a class that contains all the stuff that happens every tick
|
// Starts update.java which is basically a class that contains all the stuff that happens every tick
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) { // update step
|
public void actionPerformed(ActionEvent e) { // update step
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,14 @@ import javax.imageio.ImageIO;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
public class loadAssets {
|
public class loadAssets {
|
||||||
public static void load(Game m) {
|
public static void load(Game m) {
|
||||||
// loads up the fonts
|
// loads up the fonts
|
||||||
try {
|
try {
|
||||||
m.caveat = Font.createFont(Font.TRUETYPE_FONT, new File("assets/CaveatBrush-Regular.ttf"));
|
InputStream in = Game.class.getResourceAsStream("/assets/CaveatBrush-Regular.ttf");
|
||||||
|
m.caveat = Font.createFont(Font.TRUETYPE_FONT, in);
|
||||||
m.titleCaveat = m.caveat.deriveFont(Font.BOLD, 100f);
|
m.titleCaveat = m.caveat.deriveFont(Font.BOLD, 100f);
|
||||||
} catch (FontFormatException | IOException e) {
|
} catch (FontFormatException | IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|
@ -17,31 +19,31 @@ public class loadAssets {
|
||||||
}
|
}
|
||||||
// loads up the image assets
|
// loads up the image assets
|
||||||
try {
|
try {
|
||||||
m.planetZX311 = ImageIO.read(new File("assets/planetZX311.png"));
|
m.planetZX311 = ImageIO.read(Game.class.getResource("/assets/planetZX311.png"));
|
||||||
m.planetZX311H = ImageIO.read(new File("assets/planetZX311Highlighted.png"));
|
m.planetZX311H = ImageIO.read(Game.class.getResource("/assets/planetZX311Highlighted.png"));
|
||||||
m.button = ImageIO.read(new File("assets/button.png"));
|
m.button = ImageIO.read(Game.class.getResource("/assets/button.png"));
|
||||||
m.buttonH = ImageIO.read(new File("assets/buttonHighlighted.png"));
|
m.buttonH = ImageIO.read(Game.class.getResource("/assets/buttonHighlighted.png"));
|
||||||
m.rocket = ImageIO.read(new File("assets/rocket.png"));
|
m.rocket = ImageIO.read(Game.class.getResource("/assets/rocket.png"));
|
||||||
m.rocketExhaust = ImageIO.read(new File("assets/rocketExhaust.png"));
|
m.rocketExhaust = ImageIO.read(Game.class.getResource("/assets/rocketExhaust.png"));
|
||||||
m.rocketTop = ImageIO.read(new File("assets/rocketTop.png"));
|
m.rocketTop = ImageIO.read(Game.class.getResource("/assets/rocketTop.png"));
|
||||||
m.rocketBottom = ImageIO.read(new File("assets/rocketBottom.png"));
|
m.rocketBottom = ImageIO.read(Game.class.getResource("/assets/rocketBottom.png"));
|
||||||
m.parachute = ImageIO.read(new File("assets/parachute.png"));
|
m.parachute = ImageIO.read(Game.class.getResource("/assets/parachute.png"));
|
||||||
m.landingPlatform = ImageIO.read(new File("assets/landingPlatform.png"));
|
m.landingPlatform = ImageIO.read(Game.class.getResource("/assets/landingPlatform.png"));
|
||||||
m.rocketLanding0 = ImageIO.read(new File("assets/rocketLanding0.png"));
|
m.rocketLanding0 = ImageIO.read(Game.class.getResource("/assets/rocketLanding0.png"));
|
||||||
m.rocketLanding1 = ImageIO.read(new File("assets/rocketLanding1.png"));
|
m.rocketLanding1 = ImageIO.read(Game.class.getResource("/assets/rocketLanding1.png"));
|
||||||
m.sun = ImageIO.read(new File("assets/sun.png"));
|
m.sun = ImageIO.read(Game.class.getResource("/assets/sun.png"));
|
||||||
m.playerForward0 = ImageIO.read(new File("assets/player/playerSpriteForward.png"));
|
m.playerForward0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForward.png"));
|
||||||
m.playerForward1 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk0.png"));
|
m.playerForward1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForwardWalk0.png"));
|
||||||
m.playerForward2 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk1.png"));
|
m.playerForward2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForwardWalk1.png"));
|
||||||
m.playerBackward0 = ImageIO.read(new File("assets/player/playerSpriteBackward.png"));
|
m.playerBackward0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackward.png"));
|
||||||
m.playerBackward1 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk0.png"));
|
m.playerBackward1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackwardWalk0.png"));
|
||||||
m.playerBackward2 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk1.png"));
|
m.playerBackward2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackwardWalk1.png"));
|
||||||
m.playerLeft0 = ImageIO.read(new File("assets/player/playerSpriteLeft.png"));
|
m.playerLeft0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeft.png"));
|
||||||
m.playerLeft1 = ImageIO.read(new File("assets/player/playerSpriteLeftWalk0.png"));
|
m.playerLeft1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeftWalk0.png"));
|
||||||
m.playerLeft2 = ImageIO.read(new File("assets/player/playerSpriteLeftWalk1.png"));
|
m.playerLeft2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeftWalk1.png"));
|
||||||
m.playerRight0 = ImageIO.read(new File("assets/player/playerSpriteRight.png"));
|
m.playerRight0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRight.png"));
|
||||||
m.playerRight1 = ImageIO.read(new File("assets/player/playerSpriteRightWalk0.png"));
|
m.playerRight1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRightWalk0.png"));
|
||||||
m.playerRight2 = ImageIO.read(new File("assets/player/playerSpriteRightWalk1.png"));
|
m.playerRight2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRightWalk1.png"));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 638 B After Width: | Height: | Size: 638 B |
|
Before Width: | Height: | Size: 542 B After Width: | Height: | Size: 542 B |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 415 B After Width: | Height: | Size: 415 B |
|
Before Width: | Height: | Size: 393 B After Width: | Height: | Size: 393 B |
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 401 B |
|
Before Width: | Height: | Size: 428 B After Width: | Height: | Size: 428 B |
|
Before Width: | Height: | Size: 417 B After Width: | Height: | Size: 417 B |
|
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 410 B |
|
Before Width: | Height: | Size: 390 B After Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 411 B After Width: | Height: | Size: 411 B |
|
Before Width: | Height: | Size: 407 B After Width: | Height: | Size: 407 B |
|
Before Width: | Height: | Size: 381 B After Width: | Height: | Size: 381 B |
|
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 421 B |
|
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 416 B |
|
Before Width: | Height: | Size: 422 B After Width: | Height: | Size: 422 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 924 B After Width: | Height: | Size: 924 B |
|
Before Width: | Height: | Size: 682 B After Width: | Height: | Size: 682 B |
|
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 533 B |
|
Before Width: | Height: | Size: 638 B After Width: | Height: | Size: 638 B |
|
Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B |
|
Before Width: | Height: | Size: 541 B After Width: | Height: | Size: 541 B |
|
Before Width: | Height: | Size: 650 B After Width: | Height: | Size: 650 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |