uqbar-project / wollok

Wollok Programming Language
GNU General Public License v3.0
61 stars 16 forks source link

Los paths y mayúsculas distintos en cada OS #1877

Open asanzo opened 4 years ago

asanzo commented 4 years ago

Muchos juegos que mis alumnes hacen en Windows (en donde andan los paths aunque las mayúsculas y minúsculas estén mal), cuando los abro en mi pc (Linux) no levantan algunas imágenes porque los paths están mal (mayúsculas o minúsculas incorrectas).

Estábamos pensando que lo que se puede hacer es que Wollok Game siempre sea case-sensitive para los nombres de archivo de imágenes y sonidos, ó en general para todo lo que necesite path.

Es decir, una vez conseguido el recurso, chequeo si tiene el mismo nombre que el string que usaron para requerirmelo (respetando case), y si no lo tiene tiro error, que puede ser "no existe el path SarAzA, pero sí existe el path sAraza, cambialo".

Abz

asanzo commented 3 years ago

¡Buenassssss! ¿Cómo anda eso?

Refloto, porque posta posta posta me re re re gustaría tener esto :laughing:

una vez conseguido el recurso, chequeo si tiene el mismo nombre que el string que usaron para requerirmelo (respetando case), y si no lo tiene tiro error, que puede ser "no existe el path SarAzA, pero sí existe el path sAraza, cambialo".

¿Se podrá implementar ese error? Para todo asset (sonidos e imágenes).

Haría que el cross-SSOO sea mucho muchísimo más feliz (y haría que yo pueda correr los juegos de mis alumnes)

Si me van a lombardizar voy a necesitar ayuda :P

asanzo commented 3 years ago

Por cierto la case-sensitiveness aplica también para wollok game web. Esto significa que si en linux rompe, en la web también.