uqbar-project / wollok-web-tools

Wollok Game library for HTML & JS based projects
GNU General Public License v3.0
3 stars 0 forks source link

Pasar a posix los paths de las imagenes #14

Open ivojawer opened 1 month ago

ivojawer commented 1 month ago

Las imagenes se estan disponibilizando con el pathing de del sistema operativo actual, por ejemplo si tengo este proyecto

C:\Documentos\mi proyecto wollokero
├── package.json
├── assets
│   ├── asset1.png
│   └── una-sub-carpeta
│       └── asset2.png
└── src
    └── juego.wpgm

Cuando le llegan las imagenes (y me imagino que sera igual con los sonidos):

https://github.com/uqbar-project/wollok-web-tools/blob/84d668593e46da1840954d05bb92f5a2c74baa71/src/game.ts#L99-L103

En Windows llegan como

0: {name: 'foto2.png', url: 'foto2.png'}
1: {name: 'sub-assets\\foto.png', url: 'sub-assets\\foto.png'}

Creo que deberian pasarse todas a posix, porque si no un juego rompe dependiendo tu SO

asanzo commented 1 month ago

Dónde elevo la prioridad de este issue? XD

asanzo commented 1 month ago

Justo debajo de arreglar los textos

ivojawer commented 1 month ago

Dónde elevo la prioridad de este issue? XD

Eleva3 👑

Justo debajo de arreglar los textos

En un momento se arregló https://github.com/uqbar-project/wollok-ts-cli/issues/164 y probando muy rapidamente en mi setup (wollok-ts-cli v0.2.7) funciona como esperaria.

object golondrina {
  var property position = game.at(5, 5)
  var property text = "hola soy pepitaaa"
}
image

Si sigue fallando abriria un issue en este repo con mas info sobre como reproducirlo, tal vez es un bug mas turbio de lo que pensabamos (algo de plataforma, instalacion, etc)