Skip to content

Commit

Permalink
Arreglo caída del nido
Browse files Browse the repository at this point in the history
  • Loading branch information
Juanalgo1 committed Sep 28, 2024
1 parent ca9099f commit 5238536
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 5 deletions.
2 changes: 1 addition & 1 deletion comidas.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import wollok.game.*

class Comida{
var property fueComido = false
method teEncontro(ave){}
method teEncontro(ave){} //No hace nada
method esComido(){game.removeVisual(self)}

method image(){}
Expand Down
21 changes: 21 additions & 0 deletions log/wollok2.log
Original file line number Diff line number Diff line change
Expand Up @@ -532,3 +532,24 @@
{"level":"error","message":"✘ Failed to rebuild document Failed to parse comidas.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 14 | \toverride method image() = \"manzana.png\"\n 15 | \toverride method energiaQueOtorga() = 40\n> 16 | }\n | ^\n 17 | \n 18 | object alpiste inherits Comida(){\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\", whitespace\n","stack":"Error: Failed to parse comidas.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 14 | \toverride method image() = \"manzana.png\"\n 15 | \toverride method energiaQueOtorga() = 40\n> 16 | }\n | ^\n 17 | \n 18 | object alpiste inherits Comida(){\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\", whitespace\n\n at /home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map (<anonymous>)\n at buildEnvironment (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/out/server.js:102:29)\n at CallbackList.invoke (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/datascience/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.4/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-09-24T23:47:31.778Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":103,"timestamp":"2024-09-24T23:47:43.093Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on /home/datascience/Descargas/Juan/pepitagame-Juanalgo1","timeElapsed":14175,"timestamp":"2024-09-24T23:48:22.610Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":105,"timestamp":"2024-09-28T14:21:33.092Z"}
{"level":"info","message":"onRequest - WORKSPACE_URI:file:///d%3A/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timestamp":"2024-09-28T14:21:33.095Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on d:/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timeElapsed":8812,"timestamp":"2024-09-28T14:22:01.933Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on d:/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timeElapsed":9002,"timestamp":"2024-09-28T14:22:21.198Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on d:/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timeElapsed":17886,"timestamp":"2024-09-28T14:23:38.842Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on d:/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timeElapsed":9208,"timestamp":"2024-09-28T14:23:51.214Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:20.232Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [Send]{0f770b} at pepita.wlk:53 exhausted all cases without a match [Send]{0f770b} at pepita.wlk:53 exhausted all cases without a match","stack":"Error: [Send]{0f770b} at pepita.wlk:53 exhausted all cases without a match\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:85:11\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completeReference (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:64:135)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:84:20\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\autocomplete.js:26:154\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\server.js:198:20\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-languageserver\\lib\\common\\server.js:593:20\n at handleRequest (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-jsonrpc\\lib\\common\\connection.js:493:41)","timestamp":"2024-09-28T14:24:22.334Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [Send]{14caf8} at pepita.wlk:53 exhausted all cases without a match [Send]{14caf8} at pepita.wlk:53 exhausted all cases without a match","stack":"Error: [Send]{14caf8} at pepita.wlk:53 exhausted all cases without a match\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:85:11\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:14:46)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completeReference (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:64:135)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:84:20\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\autocomplete.js:26:154\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\server.js:198:20","timestamp":"2024-09-28T14:24:22.334Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [If]{fff9f4} at pepita.wlk:53 exhausted all cases without a match [If]{fff9f4} at pepita.wlk:53 exhausted all cases without a match","stack":"Error: [If]{fff9f4} at pepita.wlk:53 exhausted all cases without a match\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:85:11\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:14:46)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:14:46)\n at completeForParent (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:56:43)\n at completeReference (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:64:135)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\extensions.js:84:20\n at completionsForNode (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\functionalities\\autocomplete\\node-completion.js:10:44)","timestamp":"2024-09-28T14:24:22.335Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:22.395Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:22.511Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:22.647Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:22.761Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:23.116Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:23.929Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:24.034Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:24.248Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-09-28T14:24:26.025Z"}
{"level":"error","message":"✘ Failed to rebuild document Failed to parse niveles.wlk: \n-- PARSING FAILED --------------------------------------------------\n\nGot the end of the input\n\nExpected one of the following: \n\n'@', 'const', 'method', 'override', 'var', '{', '}', any character/byte, comment, whitespace\n","stack":"Error: Failed to parse niveles.wlk: \n-- PARSING FAILED --------------------------------------------------\n\nGot the end of the input\n\nExpected one of the following: \n\n'@', 'const', 'method', 'override', 'var', '{', '}', any character/byte, comment, whitespace\n\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\index.js:54:19\n at Array.map (<anonymous>)\n at buildEnvironment (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\node_modules\\wollok-ts\\dist\\index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\utils\\vm\\environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\utils\\vm\\environment.js:19:37)\n at rebuildTextDocument (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\out\\server.js:102:29)\n at CallbackList.invoke (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-jsonrpc\\lib\\common\\events.js:55:39)\n at Emitter.fire (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-jsonrpc\\lib\\common\\events.js:117:36)\n at c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-languageserver\\lib\\common\\textDocuments.js:138:42\n at handleNotification (c:\\Users\\juanb\\.vscode\\extensions\\uqbar.wollok-lsp-ide-0.3.3\\server\\node_modules\\vscode-jsonrpc\\lib\\common\\connection.js:640:25)","timestamp":"2024-09-28T14:24:34.520Z"}
{"exitCode":0,"level":"info","message":"👾 Game executed pepitaGame.PepitaGame3 on d:/Juan/UNSAM/Algoritmos1/pepitagame-Juanalgo1","timeElapsed":11151,"timestamp":"2024-09-28T14:25:07.953Z"}
4 changes: 1 addition & 3 deletions niveles.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,7 @@ object config {
}

method configurarGravedad(){
if (!pepita.estaEnElNido()){
game.onTick(800, "Cae 1", {pepita.cae()})
}
game.onTick(800, "Cae 1", {pepita.cae()})
}
}

2 changes: 1 addition & 1 deletion pepita.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ object pepita {
}

method cae(){
if (!self.estaEnElSuelo()){
if (!self.estaEnElSuelo() and !self.estaEnElNido()){
position = self.position().down(1)
}
}
Expand Down

0 comments on commit 5238536

Please sign in to comment.