OOP-Projects-Java

Log | Files | Refs | README

commit 212c6031ecba4656c58a0a27ba8a86d635cb03bb
parent 848405ba11f87d4cda0c3f33394c0eb06e4fbad5
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Mon,  6 Mar 2023 15:13:11 +0100

created project for assignment 4

Diffstat:
AOOP2023_a22willi_a21liltr_assignment4/.classpath | 10++++++++++
AOOP2023_a22willi_a21liltr_assignment4/.gitignore | 1+
AOOP2023_a22willi_a21liltr_assignment4/.project | 17+++++++++++++++++
AOOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.core.resources.prefs | 2++
AOOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.jdt.core.prefs | 14++++++++++++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/Cell.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/I_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/J_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/L_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/O_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/S_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/T_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/Tileable.java | 11+++++++++++
AOOP2023_a22willi_a21liltr_assignment4/src/blocks/Z_Block.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/game/BlockFactory.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/game/Board.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/game/GUI.java | 14++++++++++++++
AOOP2023_a22willi_a21liltr_assignment4/src/game/Game.java | 5+++++
AOOP2023_a22willi_a21liltr_assignment4/src/game/Main.java | 10++++++++++
AOOP2023_a22willi_a21liltr_assignment4/src/module-info.java | 11+++++++++++
20 files changed, 145 insertions(+), 0 deletions(-)

diff --git a/OOP2023_a22willi_a21liltr_assignment4/.classpath b/OOP2023_a22willi_a21liltr_assignment4/.classpath @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"> + <attributes> + <attribute name="module" value="true"/> + </attributes> + </classpathentry> + <classpathentry kind="src" path="src"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/OOP2023_a22willi_a21liltr_assignment4/.gitignore b/OOP2023_a22willi_a21liltr_assignment4/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/OOP2023_a22willi_a21liltr_assignment4/.project b/OOP2023_a22willi_a21liltr_assignment4/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>OOP2023_a22willi_a21liltr_assignment4</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/OOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.core.resources.prefs b/OOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/OOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.jdt.core.prefs b/OOP2023_a22willi_a21liltr_assignment4/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Cell.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Cell.java @@ -0,0 +1,5 @@ +package blocks; + +public class Cell { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/I_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/I_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class I_Block implements Tileable { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/J_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/J_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class J_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/L_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/L_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class L_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/O_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/O_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class O_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/S_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/S_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class S_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/T_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/T_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class T_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Tileable.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Tileable.java @@ -0,0 +1,11 @@ +package blocks; + +public interface Tileable { + public Object generate(); + + public void rotateLeft(); + + public void rotateRight(); + + public void setPosition(int x, int y); +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Z_Block.java b/OOP2023_a22willi_a21liltr_assignment4/src/blocks/Z_Block.java @@ -0,0 +1,5 @@ +package blocks; + +public class Z_Block { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/game/BlockFactory.java b/OOP2023_a22willi_a21liltr_assignment4/src/game/BlockFactory.java @@ -0,0 +1,5 @@ +package game; + +public class BlockFactory { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/game/Board.java b/OOP2023_a22willi_a21liltr_assignment4/src/game/Board.java @@ -0,0 +1,5 @@ +package game; + +public class Board { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/game/GUI.java b/OOP2023_a22willi_a21liltr_assignment4/src/game/GUI.java @@ -0,0 +1,13 @@ +package game; + +import java.awt.Canvas; +import java.awt.Graphics; + +import javax.swing.JFrame; + +public class GUI extends Canvas { + public GUI() { + JFrame frame = new JFrame(); + + } +} +\ No newline at end of file diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/game/Game.java b/OOP2023_a22willi_a21liltr_assignment4/src/game/Game.java @@ -0,0 +1,5 @@ +package game; + +public class Game { + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/game/Main.java b/OOP2023_a22willi_a21liltr_assignment4/src/game/Main.java @@ -0,0 +1,10 @@ +package game; + +public class Main { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + } + +} diff --git a/OOP2023_a22willi_a21liltr_assignment4/src/module-info.java b/OOP2023_a22willi_a21liltr_assignment4/src/module-info.java @@ -0,0 +1,10 @@ +/** + * + */ +/** + * @author Willi + * + */ +module OOP2023_a22willi_a21liltr_assignment4 { + requires java.desktop; +} +\ No newline at end of file