diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..2421e386 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "files.exclude": { + "**/.classpath": true, + "**/.project": true, + "**/.settings": true, + "**/.factorypath": true + } +} \ No newline at end of file diff --git a/Server/ServerMain.Java b/Server/ServerMain.Java new file mode 100644 index 00000000..e69de29b diff --git a/Tank game - Client/.idea/libraries/lib.xml b/Tank game - Client/.idea/libraries/lib.xml new file mode 100644 index 00000000..59fbaf73 --- /dev/null +++ b/Tank game - Client/.idea/libraries/lib.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Tank game - Client/.idea/libraries/openjfx_11_0.xml b/Tank game - Client/.idea/libraries/openjfx_11_0.xml new file mode 100644 index 00000000..6637306e --- /dev/null +++ b/Tank game - Client/.idea/libraries/openjfx_11_0.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Tank game - Client/.idea/misc.xml b/Tank game - Client/.idea/misc.xml new file mode 100644 index 00000000..5217e29a --- /dev/null +++ b/Tank game - Client/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Tank game - Client/.idea/modules.xml b/Tank game - Client/.idea/modules.xml new file mode 100644 index 00000000..03ae1cf6 --- /dev/null +++ b/Tank game - Client/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Tank game - Client/.idea/vcs.xml b/Tank game - Client/.idea/vcs.xml new file mode 100644 index 00000000..6c0b8635 --- /dev/null +++ b/Tank game - Client/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Tank game - Client/.idea/workspace.xml b/Tank game - Client/.idea/workspace.xml new file mode 100644 index 00000000..7dc2feb1 --- /dev/null +++ b/Tank game - Client/.idea/workspace.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1601469582604 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Tank game - Client/Tank game - Client.iml b/Tank game - Client/Tank game - Client.iml new file mode 100644 index 00000000..443d7b43 --- /dev/null +++ b/Tank game - Client/Tank game - Client.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Tank game - Client/out/production/Tank game - Client/Collision.class b/Tank game - Client/out/production/Tank game - Client/Collision.class new file mode 100644 index 00000000..2bdf3c6a Binary files /dev/null and b/Tank game - Client/out/production/Tank game - Client/Collision.class differ diff --git a/Tank game - Client/out/production/Tank game - Client/Main.class b/Tank game - Client/out/production/Tank game - Client/Main.class new file mode 100644 index 00000000..8553bff7 Binary files /dev/null and b/Tank game - Client/out/production/Tank game - Client/Main.class differ diff --git a/Tank game - Client/out/production/Tank game - Client/Map.class b/Tank game - Client/out/production/Tank game - Client/Map.class new file mode 100644 index 00000000..c92f9845 Binary files /dev/null and b/Tank game - Client/out/production/Tank game - Client/Map.class differ diff --git a/Tank game - Client/out/production/Tank game - Client/Tank.class b/Tank game - Client/out/production/Tank game - Client/Tank.class new file mode 100644 index 00000000..3af8ce1d Binary files /dev/null and b/Tank game - Client/out/production/Tank game - Client/Tank.class differ diff --git a/Tank game - Client/src/Collision.java b/Tank game - Client/src/Collision.java new file mode 100644 index 00000000..b5606e75 --- /dev/null +++ b/Tank game - Client/src/Collision.java @@ -0,0 +1,5 @@ +public class Collision { + + + +} diff --git a/Tank game - Client/src/Main.java b/Tank game - Client/src/Main.java new file mode 100644 index 00000000..1c30f2ff --- /dev/null +++ b/Tank game - Client/src/Main.java @@ -0,0 +1,7 @@ +public class Main { + public static void main(String[] args) { + + } + + +} diff --git a/Tank game - Client/src/Map.java b/Tank game - Client/src/Map.java new file mode 100644 index 00000000..c251a49a --- /dev/null +++ b/Tank game - Client/src/Map.java @@ -0,0 +1,21 @@ +import java.awt.*; +import java.awt.image.BufferedImage; +import javax.swing.*; + +public class Map extends JPanel { + + public static void main(String[] args) { + + JFrame frame = new JFrame("My Drawing"); + frame.pack(); + frame.setVisible(true); + frame.setSize(720,720); + ImageIcon pic = new ImageIcon("path"); + Image tank = pic.getImage(); + } + + protected void paintComponent(Graphics g) { + super.paintComponent(g); + } +} + diff --git a/Tank game - Client/src/Projectile.java b/Tank game - Client/src/Projectile.java new file mode 100644 index 00000000..2d457b02 --- /dev/null +++ b/Tank game - Client/src/Projectile.java @@ -0,0 +1,44 @@ +import javafx.application.Application; +import javafx.scene.Group; +import javafx.scene.Scene; +import javafx.scene.paint.Color; +import javafx.scene.shape.Circle; +import javafx.scene.shape.Rectangle; +import javafx.scene.text.Font; +import javafx.scene.text.Text; +import javafx.stage.Stage; + +import java.awt.event.KeyEvent; +import java.awt.event.MouseEvent; + + +public class Main extends Application { + + public static void main(String[] args) { + Application.launch(args); + } + + int x = 25; + int y = 25; + + @Override + public void start(Stage stage) throws Exception { + Group root = new Group(); + Scene scene = new Scene(root, 500, 500); + + stage.setTitle("Welcome to JavaFX!"); + stage.setScene(scene); + stage.sizeToScene(); + stage.show(); + + Rectangle r = new Rectangle(x, y, 250, 250); + r.setFill(Color.AQUA); + + root.getChildren().add(r); + + scene.addEventListener(KeyEvent, keyEvent -> { + System.out.println(keyEvent); + }); + } + +} diff --git a/Tank game - Client/src/Tank.java b/Tank game - Client/src/Tank.java new file mode 100644 index 00000000..7b8b20f5 --- /dev/null +++ b/Tank game - Client/src/Tank.java @@ -0,0 +1,2 @@ +public class Tank { +}