Afficher un message dans un endroit précis dans une console [Résolu/Fermé]

Signaler
Messages postés
1225
Date d'inscription
mercredi 5 juin 2013
Statut
Membre
Dernière intervention
27 décembre 2017
-
Messages postés
1225
Date d'inscription
mercredi 5 juin 2013
Statut
Membre
Dernière intervention
27 décembre 2017
-
Bonjour,

Je suis en train de faire le jeu snake en python, mais je bloque un peu. J'aimerai afficher le score en haut à gauche dans ma console mais je n'ai aucune idée de comment faire. Avez vous des pistes ? merci d'avance

1 réponse

Messages postés
3644
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
879
Quelque chose du genre:
#! /usr/bin/python
import curses

message = "Salut tout le monde ..."

screen = curses.initscr()
screen.keypad(1)
curses.cbreak()
curses.noecho()

h, w = screen.getmaxyx()

py = h / 2
px = (w - len(message)) / 2
px = px if (px >= 0) else 0 
screen.addstr(py, px,  message)

screen.refresh()
screen.getkey()

screen.keypad(0)
curses.nocbreak()
curses.echo()
curses.endwin()


Messages postés
1225
Date d'inscription
mercredi 5 juin 2013
Statut
Membre
Dernière intervention
27 décembre 2017
104
Merci de ta réponse au final j'avais trouvé un truc identique à toi :)