From 6582bec5bcd057269b3e45baaca7f3f15231cafd Mon Sep 17 00:00:00 2001 From: Ritchie Cunningham Date: Sun, 6 Mar 2022 23:44:26 +0000 Subject: [PATCH] Initial commit. --- .classpath | 11 +++++ .project | 28 +++++++++++ .settings/org.eclipse.jdt.core.prefs | 14 ++++++ bin/tfg/Direction.class | Bin 0 -> 1226 bytes bin/tfg/Game.class | Bin 0 -> 7549 bytes bin/tfg/Location.class | Bin 0 -> 1018 bytes bin/tfg/Player.class | Bin 0 -> 2532 bytes player.png | Bin 0 -> 3377 bytes src/tfg/Direction.java | 3 ++ src/tfg/Game.java | 71 +++++++++++++++++++++++++++ src/tfg/Location.java | 57 +++++++++++++++++++++ src/tfg/Player.java | 57 +++++++++++++++++++++ 12 files changed, 241 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/tfg/Direction.class create mode 100644 bin/tfg/Game.class create mode 100644 bin/tfg/Location.class create mode 100644 bin/tfg/Player.class create mode 100644 player.png create mode 100644 src/tfg/Direction.java create mode 100644 src/tfg/Game.java create mode 100644 src/tfg/Location.java create mode 100644 src/tfg/Player.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..d82323d --- /dev/null +++ b/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..da7a034 --- /dev/null +++ b/.project @@ -0,0 +1,28 @@ + + + Game + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + + + 1646606958986 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.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/bin/tfg/Direction.class b/bin/tfg/Direction.class new file mode 100644 index 0000000000000000000000000000000000000000..419a0dc493772748b2d40c8c91eefe61634397be GIT binary patch literal 1226 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 W1BaST`~`nGyB`+aCH$w^{r&|fdQf5j literal 0 HcmV?d00001 diff --git a/bin/tfg/Location.class b/bin/tfg/Location.class new file mode 100644 index 0000000000000000000000000000000000000000..762ca0fa8487977ac31a80f2b9b3a01d9864794f GIT binary patch literal 1018 zcmZ{hVQ}`O`c}*B+JSP%I+6m51N(z* z4efE?+V2dUZXl3(@A`@p1S&1p>stfAHyT?0nIAYKt4%qs*HBLc(mlJY#(jZ8i*;Wp zkM5|Bub!&03ibq2wPv&47DzsKPn;Yyfp5pT)m<--2 zU%&__nG&Kw#7BCY^q$cSeJ6MucHYcVYgLI2Y)0W@4%8)Xb3jsF3`3w;tN+7i!FPg# z7_+3)OhKu3C7%ImC(0AZ9lEDp*LkUUko>gI9sY^fq^ULf*$H}xRJbDqw5I8XDAIR< zP66F=Ue&yWG{2*8tZA1hUSP@mit86x4P%wHDE1}PS)*^6>VQ0wv=&Ko83wj!?3)zb zh!nAoTXZ6AMnitQBPP_5z#ZJ3bkLxc?=t2&md>&DiS`Mw2Y1R&tSO_MiKf84dG)oc z_3QtwH?d8MOu(X*eNyDV`k6Mf=GB?vRBV1f#&_jV|NCP5u-6MMPtNh p9$;tE+8$MNecIfnKk)~Cr22@wABU>tC@WS?lVc_vYd4(d;cvDLoYVjS literal 0 HcmV?d00001 diff --git a/bin/tfg/Player.class b/bin/tfg/Player.class new file mode 100644 index 0000000000000000000000000000000000000000..bf7d7895ed19ed2a51ae1afa911f18cb975e28b8 GIT binary patch literal 2532 zcmaJ?TUQfT6#ga&3=CrpctJ!F6>9=YEVi{3wFQKNhKnSE6fJ~g2!kO*Cj+9r+KVl< zb@jPjeRi!rsa0^5*0uWLL;ph``xpAuRr~FkB!JB-taHxnefHjG?{9zSK26 zH{Qocr_8MBoZ(5K@Q8vymz6R!__0+-6?7HV3iOSKYY1YS>}^+27V7H@k5odzP90?^ zSFuaM?h*;bjU{KnX53nAtw231pLeTnozJFK?A=s(%(2aETEjlaUCiucvjTR8UqV+Q-&Q+OiAiB!j#NN!Zt)zFD<0jWoUO6CdoG;*(3MlnvnUQX)sC`pFqLrOt%hu$~^N@+gv$ zMM^=##^BF+GByiKnYNH(Q~B(W>KIF2ekJ={NRN~t5*{rT>uKj#Jf9UaZxPjSQJIsz~FGaS2RmHu8T%ge|xUT3ssdY(i(Q$OX#@jYW`p9)1~5KdvK;WW;0W(~@Btdlh;TJuBfXj#DKCk>DmpucEMvM3KCjWf6MM)J9ei4{!U zXGLBsde{J zyUG*p5kgBEct->)on%uyGWbft!TpfFgz`fDOn0xYzcE0%m-erT!2k-I%QE(^( z3c@uC6$Rl2g<#R{14?Cut&e3(El8h=RCK#VDZe%L6RzGPmO+wr50^T$w literal 0 HcmV?d00001 diff --git a/player.png b/player.png new file mode 100644 index 0000000000000000000000000000000000000000..9f47ee992f2ce423823171165d0538e4b93f240a GIT binary patch literal 3377 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