diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..9af0373
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3417075
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,55 @@
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.settings/
+.loadpath
+.recommenders
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
+.cproject
+
+# CDT- autotools
+.autotools
+
+# Java annotation processor (APT)
+.factorypath
+
+# PDT-specific (PHP Development Tools)
+.buildpath
+
+# sbteclipse plugin
+.target
+
+# Tern plugin
+.tern-project
+
+# TeXlipse plugin
+.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
+
+# Annotation Processing
+.apt_generated/
+
+# Scala IDE specific (Scala & Java development for Eclipse)
+.cache-main
+.scala_dependencies
+.worksheet
diff --git a/.project b/.project
new file mode 100644
index 0000000..137b252
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ Minesweeper
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/src/dev/kske/minesweeper/Minesweeper.java b/src/dev/kske/minesweeper/Minesweeper.java
new file mode 100644
index 0000000..a9af539
--- /dev/null
+++ b/src/dev/kske/minesweeper/Minesweeper.java
@@ -0,0 +1,47 @@
+package dev.kske.minesweeper;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+
+
+public class Minesweeper {
+
+ private JFrame mframe;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+
+ public void run() {
+ try {
+ Minesweeper window = new Minesweeper();
+ window.mframe.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the application.
+ */
+ public Minesweeper() {
+ initialize();
+ }
+
+ /**
+ * Initialize the contents of the frame.
+ */
+ private void initialize() {
+ mframe = new JFrame();
+ mframe.setResizable(false);
+ mframe.setTitle("Minesweeper");
+ mframe.setBounds(100, 100, 450, 300);
+ mframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ }
+
+}
diff --git a/src/module-info.java b/src/module-info.java
new file mode 100644
index 0000000..1649271
--- /dev/null
+++ b/src/module-info.java
@@ -0,0 +1,3 @@
+module Minesweeper {
+ requires java.desktop;
+}
\ No newline at end of file