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

Résolu/Fermé
Synerz Messages postés 1221 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 27 décembre 2017 - 21 nov. 2016 à 20:31
Synerz Messages postés 1221 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 27 décembre 2017 - 3 déc. 2016 à 09:57
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 dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2016 à 05:06
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 1221 Date d'inscription mercredi 5 juin 2013 Statut Membre Dernière intervention 27 décembre 2017 116
3 déc. 2016 à 09:57
Merci de ta réponse au final j'avais trouvé un truc identique à toi :)
0