From e1c2fec0ad3542aed0e55e8aa22d2a1efbceb9dc Mon Sep 17 00:00:00 2001 From: Leo Gassman Date: Fri, 14 Oct 2022 09:38:02 -0300 Subject: [PATCH] initial version --- .classpath | 8 ++++++ .gitignore | 1 + .project | 35 +++++++++++++++++++++++++++ .settings/org.eclipse.jdt.core.prefs | 7 ++++++ META-INF/MANIFEST.MF | 21 ++++++++++++++++ README.md | 21 ++++++++++++++++ assets/lionel-suplente.png | Bin 0 -> 757 bytes assets/lionel-titular.png | Bin 0 -> 405 bytes assets/pelota.png | Bin 0 -> 463 bytes build.properties | 3 +++ package.json | 7 ++++++ src/log4j.properties | 10 ++++++++ src/objetos.wlk | 16 ++++++++++++ src/program.wpgm | 15 ++++++++++++ 14 files changed, 144 insertions(+) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 META-INF/MANIFEST.MF create mode 100644 README.md create mode 100644 assets/lionel-suplente.png create mode 100644 assets/lionel-titular.png create mode 100644 assets/pelota.png create mode 100644 build.properties create mode 100644 package.json create mode 100644 src/log4j.properties create mode 100644 src/objetos.wlk create mode 100644 src/program.wpgm diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..33cad64 --- /dev/null +++ b/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba077a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +bin diff --git a/.project b/.project new file mode 100644 index 0000000..8019510 --- /dev/null +++ b/.project @@ -0,0 +1,35 @@ + + + futbolito + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + org.eclipse.xtext.ui.shared.xtextNature + org.uqbar.project.wollok.wollokNature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..0c68a61 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e36329a --- /dev/null +++ b/META-INF/MANIFEST.MF @@ -0,0 +1,21 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: gitiando +Bundle-ManifestVersion: 2 +Bundle-Name: gitiando +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: futbolito;singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: com.ibm.icu, + org.eclipse.xtext, + org.eclipse.xtext.generator, + org.eclipse.xtend, + org.eclipse.xtend.typesystem.emf, + org.eclipse.xpand, + org.uqbar.project.wollok, + org.uqbar.project.wollok.launch, + org.uqbar.project.wollok.lib, + org.eclipse.xtext.ui +Import-Package: org.apache.log4j, + org.apache.commons.logging +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/README.md b/README.md new file mode 100644 index 0000000..c4f409f --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Gitiando + +Este ejercicio es para trabajar en grupo usando GIT + +## Dinámica +Cada integrante del grupo debe resolver sólo uno de los requerimientos en un +*feature branch*, y luego realizar un *pull request (PR)* sobre *main* . Esperar a que todos +cada estudiante terminen su requerimiento antes de comenzar a *mergear* los Pull Requests + +## Requerimientos +- Hacer que Lionel lleve la pelota al apretar la tecla *l*: Cuando la lleva pelota, la pelota +se mueve junto con Lionel. Validar que la pelota se encuentre en la misma posición que Lionel. +- Hacer que Lionel patee la pelota al apretar la tecla *p*: La pelota se desplaza 3 posiciones + a la derecha (o lo máximo que se pueda antes de salir de pantalla). + Validar que la pelota se encuentre en la misma posicion que Lionel +- Hacer Lionel de un pase atrás al apretar la tecla *t*: La pelota se mueve 2 posiciones a la izquierda +(o lo máximo que se pueda mover). Validar que la pelota se encuentre en la misma posición que Lionel +- Hacer que Lionel cambie su camiseta al apretar la tecla *c*. Si tiene la camiseta titular pasará a +usar la suplente y viceversa + + diff --git a/assets/lionel-suplente.png b/assets/lionel-suplente.png new file mode 100644 index 0000000000000000000000000000000000000000..0682448650024f245c666838c1804cbc0c78bc51 GIT binary patch literal 757 zcmV}+jqZK7ada}Y?SomP^BD1snCQwbsQlKb^6b}xH-m$);NxkE5tSl<44JM-C@H*aPZ z&eUV6s(LKPx~#xQaRZvfwKdW+NlGzLA&3b5ZP1|T((RaIL7?+OXA zl48MWk%JbVTZERtlZ<8)EAatK4`V0{tJ zKZjdC;L|u%kh#5SgR*(7o5cRJG;BpkqXqJFRfcH#8bPt-b~uA zsO{KHwnvw0{HWSUT5o_|Iw|fVxa{EZ{+S?YP368=Xm7bzS1QyFqFWvC_nVL(fWoL} zz`<xsaIgh)8}N18GvMVB7#)JUhe-el;LBK;q?;p9xJ}&c0(%os zo`lt_@NEVp8)kv&-*$kh33F*h_3dN0@C$DK3|}}HfDaQ;8Hff#Gwjl-JFvBy9L*Ah z&xfla+|p}!H0N<9XeKpvW8!NgFH8P>res`k^Z~~6 n$v?j*G5$YjA{*Z`^-F&M<1{WbKMYnR00000NkvXXu0mjf7h+m& literal 0 HcmV?d00001 diff --git a/assets/lionel-titular.png b/assets/lionel-titular.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2bdb080a846c297d573bd7afe8d73ed8a873bb GIT binary patch literal 405 zcmV;G0c!q3}!6wruxHi}E&YQ2R%ztQ%xn0vwi zaI_h#xLhXdgI>xAyg2Kw0E%TWYI2kj__7JB(|=lnftUnN-C_VBS;?xZeZhOh?HaXf z*U%Z9I&(dgKvi{*D_P84hlJtzl)>#|=l%5rczS;@2e>@F!THCyzPoas8ukj*?ix6$o2`tQkG!F(2_sx45z+$mjEEbE!VzF2(mj8{2P(%nI{YZYj zbk?*ONhqbz>2y%5)o?nU5QZVN)*xAmM~;5KPo)$AP$|XDX2W}eAYi3ZVYOO)E73ng za+HV-heIBZ$Bfwdd}a^?jN_Ojxm+%9+h2~OQi|*KI+q$r&gXLipzr%>txQP*;9xNL zRgNU%IOb$BNfS)i?RJTzS;0o5!To;!P_PKsb&aQ(N$+yGaJ5?H(t1P`MY$9mleV+j z4DEIsi^U>S*IHvbokDA!sW+QVlR5ydEq-?2eBaLv3dwXe8M70S!U1_EeqHPz#smSN z)oSr@IJ|V{Zt3-UrA#pZP((N$k6)HchQoMz_mWW*6^eynNXKzX|C3}SMTFgMH`h+r zbyKmTh(H3&x7OqY&6gFu-$Hx*UU&nK219q