Afficher un message dans un endroit précis dans une console

Résolu
Synerz Messages postés 1234 Date d'inscription   Statut Membre Dernière intervention   -  
Synerz Messages postés 1234 Date d'inscription   Statut Membre Dernière intervention   -
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

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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()


0
Synerz Messages postés 1234 Date d'inscription   Statut Membre Dernière intervention   116
 
Merci de ta réponse au final j'avais trouvé un truc identique à toi :)
0