From 26fc666d59749f6e0fa449dfc1ea42e806824339 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 20 Jun 2020 01:06:24 +0200 Subject: [PATCH] trying to make a better version --- DemoProjects/src/game/minitennis1/Game2.java | 30 ++++++++++++++++++++ DemoProjects/src/game/minitennis2/Game.java | 4 +++ TicTacToe_MinMax/src/Player.java | 4 +++ 3 files changed, 38 insertions(+) create mode 100644 DemoProjects/src/game/minitennis1/Game2.java create mode 100644 DemoProjects/src/game/minitennis2/Game.java create mode 100644 TicTacToe_MinMax/src/Player.java diff --git a/DemoProjects/src/game/minitennis1/Game2.java b/DemoProjects/src/game/minitennis1/Game2.java new file mode 100644 index 0000000..fe6fd26 --- /dev/null +++ b/DemoProjects/src/game/minitennis1/Game2.java @@ -0,0 +1,30 @@ +package minitennis1; + +import javax.swing.*; +import java.awt.*; +import java.awt.geom.Ellipse2D; + +public class Game2 extends JPanel { + + @Override + public void paint(Graphics g) { + Graphics2D g2d = (Graphics2D) g; + g2d.setColor(Color.RED); + g2d.fillOval(0, 0, 30, 30); + g2d.drawOval(0, 50, 30, 30); + g2d.fillRect(50, 0, 30, 30); + g2d.drawRect(50, 50, 30, 30); + + g2d.draw(new Ellipse2D.Double(0, 100, 30, 30)); + } + + public static void main(String[] args) { + JFrame frame = new JFrame("Mini Tennis"); + frame.add(new Game2()); + frame.setSize(300, 300); + frame.setVisible(true); + frame.setLocationRelativeTo(null); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + } +} \ No newline at end of file diff --git a/DemoProjects/src/game/minitennis2/Game.java b/DemoProjects/src/game/minitennis2/Game.java new file mode 100644 index 0000000..e8f7b60 --- /dev/null +++ b/DemoProjects/src/game/minitennis2/Game.java @@ -0,0 +1,4 @@ +package game.minitennis2; + +public class Game { +} diff --git a/TicTacToe_MinMax/src/Player.java b/TicTacToe_MinMax/src/Player.java new file mode 100644 index 0000000..d01f6ed --- /dev/null +++ b/TicTacToe_MinMax/src/Player.java @@ -0,0 +1,4 @@ +package PACKAGE_NAME; + +public class Player { +}