Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update playing.js #55

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Update playing.js #55

wants to merge 7 commits into from

Conversation

Greavox
Copy link
Contributor

@Greavox Greavox commented Sep 9, 2019

Ceci est une démonstration de l'ajout du formatage des planètes de l'Astro dans la "ToolTip" avec quelques modifications supplémentaire :

  • Les zones mortelles se trouvent différenciées par la graisse, l'italique et la couleur liée à cette dernière ; suivies de l'icône Tête de mort de Mush ;
  • Les zones à risque Mush (Crystalite) se retrouve différenciée par l'italique de couleur suivie de l'icône Mush ;
  • Les zones d'intérêt (O2 et Fuel) sont différenciées par la graisse suivies de l'icône O2 ou Fuel correspondantes.

Images illustrant le propos. Par manque de case nécessaire au test, l'Océan était similaire au Fuel et le Marais à un Mankarog pour l'exemple.
ecran1
ecran2

Qu'en pensez-vous ?

Ceci est une démonstration de l'ajout du formatage des planètes de l'Astro dans la "ToolTip" avec quelques modifications supplémentaire :
- Les zones mortelles se trouvent différenciées par la graisse, l'italique et la couleur liée à cette dernière ; suivies de l'icône Tête de mort de Mush ;
- Les zones à risque Mush (Crystalite) se retrouve différenciée par l'italique de couleur suivie de l'icône Mush ;
- Les zones d'intérêt (O2 et Fuel) sont différenciées par la graisse suivies de l'icône O2 ou Fuel correspondantes.

Images illustrant le propos. Par manque de case nécessaire au test, l'Océan était similaire au Fuel et le Marais à un Mankarog pour l'exemple.
http://imgup.motion-twin.com/twinoid/d/0/0b62b13b_6075278.jpg
http://imgup.motion-twin.com/twinoid/3/3/e3819f4c_6075278.jpg

Qu'en pensez-vous ?
Changement pour le nom de la case en **Sismique**
src/main/tabs/playing.js Outdated Show resolved Hide resolved
src/main/tabs/playing.js Outdated Show resolved Hide resolved
src/main/tabs/playing.js Outdated Show resolved Hide resolved
src/main/tabs/playing.js Outdated Show resolved Hide resolved
src/main/tabs/playing.js Outdated Show resolved Hide resolved
var caseNameRecup = casenamereg.exec($(this).attr("onmouseover"))[1];
var finalCaseName = '',finalCaseNameToolTip = '';
switch(caseNameRecup){
case 'Sismique':
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le texte est différent selon la langue du jeu donc faudrait passer le texte FR dans la fonction Main.k.text.gettext()

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tout à fait d'accord. N'ayant de compte sur les deux autres Mush, je ne m'étais attardé sur la question. De plus, le nom de la section/zone/case est différent de celui relevé dans les Wikis (c'est le cas pour l'activité sismique et celle volcanique). Comme je fais une petite pause sur le jeu en ce moment, je repousse la modification cette partie.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si tu ne joue pas sur les autres versions, juste utiliser Main.k.text.gettext suffit. A un joueur d'une autre langue de passer ici pour traduire.

if (dist && dir) tooltipret += "<em>" + dir + " - " + dist + " <img alt=\"Icône Fuel\" src=\"http://data.twinoid.com/proxy/mush.vg/img/icons/ui/fuel.png\"/></em><br />";
ret += '---\n'+cases.join(", ");
tooltipret += '--<br />'+casesToolTip.join(", ");
if(nbCasesInconnues === 1){
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tu peux me donner un exemple de ce que ça donne quand case.length === 0 ? j'ai du mal à visualiser.
Tu as oublié Main.k.text.gettext ;)
Je trouve aussi que ça fait beaucoup de if et chaque texte est copié/collé 4 fois. C'est pas tip top.
Tu peux utiliser Main.k.text.ngettext pour gérer les pluriels facilement. Voir un exemple ici :

.html(Main.k.text.strargs(Main.k.text.ngettext("%1 réponse","%1 réponses",topic.replies.length),[topic.replies.length])+ " - " + Main.k.text.strargs(Main.k.text.ngettext("%1 message non lu","%1 messages non lus",unread),[unread]))

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ! Nickel que cette fonction existe, merci ^^
Pour le case.length === 0, ah vrai dire, je ne sais pas si cette situation peut apparaitre : une planète venant d'être tout juste découverte semble avoir toujours une section ou plus (inconnue). Alors je n'ai jamais réfléchi à l'éventualité qu'aucune section soit présente. Je vais creuser la question.

Main.k.text.gettext("Insère la liste de planètes dans la zone de texte active, de la forme&nbsp;:</p><p>" +
"TODO: aperçu")
Main.k.text.gettext("Insère la liste de planètes dans la zone de texte active, de la forme&nbsp;:<br />" +
toolTipText + "</p>")
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est utile ce <p> à la fin ? Il y était de base mais c'est du vieux code. Je crois que je ne suis pas repassé dessus. Si on peut en profiter pour nettoyer les trucs inutiles je suis preneur :).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Étourdis comme je le suis, et vous l'avez constaté il y a peu, je ne risque pas d'être d'une grande aide. Mais je me ferais un plaisir de débusquer au filet à papillon les inscriptions caduques ^^

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^^ Faudrait juste tester le jeu en l'enlevant voir si ça change quelque chose, si c'est pas le cas, on vire ! :)

@badconker
Copy link
Owner

Bonne idée, depuis le temps que ça traîne cette TODO. J'ai fait une review vite fait. Faut pas prendre peur, ya plein de commentaires mais c'est juste des petits soucis.
Désolé pour les délais mais je suis assez occupé en ce moment. Dans quelques semaines je devrais pouvoir te répondre plus rapidement ;).

Greavox and others added 5 commits September 23, 2019 11:31
Co-Authored-By: badconker <badconker@users.noreply.github.com>
Co-Authored-By: badconker <badconker@users.noreply.github.com>
Co-Authored-By: badconker <badconker@users.noreply.github.com>
Co-Authored-By: badconker <badconker@users.noreply.github.com>
Co-Authored-By: badconker <badconker@users.noreply.github.com>
@Greavox
Copy link
Contributor Author

Greavox commented Sep 23, 2019

Vous êtes tout pardonné, tout comme je l'espère l'être pour les errements dont je suis l'auteur ^^
Prenez votre temps, je traverse une période intense et je ne suis plus régulier dans les parties Mush pour tester le script. Mais je m'appliquerai à consolider mes modifications en suivant vos précieux conseils.

@kLabz
Copy link

kLabz commented Sep 30, 2019

depuis le temps que ça traîne cette TODO

Depuis avant que tu reprennes le script d'ailleurs, non ? xD

@badconker
Copy link
Owner

@kLabz oui tout à fait ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants