Discord
Connexion
Communauté
THEME SOMBRE

Prise en charge du retour à la ligne en Lua

Bonjour,

J'ai écrit un text en LUA dans une chaîne de caractère et sauf erreur de ma part il semblerait que le retour à la ligne ne soit pas pris en charge. Voici le texte tel que je l'ai écrit, intégré à une variable : "Utilisez cette carte lorsqu'un autre joueur \n essai d'en jouer une de sa main et forcez-le \n à défausser sa carte à la place."

Voici le résultat :

retourligne

Est-ce qu'il y a une astuce particulière ? Est-ce que microStudio ne prend pas en charge le retour à la ligne ?

D'avance merci, Cordialement,

En effet la fonction screen.drawText ne tient pas compte des retours à la ligne. Voici une solution possible pour afficher un texte sur plusieurs lignes:

drawMultiLine = function( text, x, y, size )
  text = text.split("\n")
  for line in text
    screen.drawText( line, x, y, size )
    y += size
  end
end

Poster une réponse

Avancement

Statut

Aperçu
Annuler
Poster
Validez votre adresse e-mail pour participer à la communauté