Enumérations

PyEngine incorpore beaucoup d’énumérations utilisées dans ses différentes classes.

Note

Pour les importer, il faudra donc importer soit le __init__ soit la classe référente.

En voici la liste :

Colors

Description:

Correspond à des couleurs prédéfinies

Valeurs:
  • WHITE : Couleur blanche
  • BLACK : Couleur noire
  • BLUE : Couleur bleue
  • RED : Couleur rouge
  • GREEN : Couleur verte
  • FUCHSIA : Couleur fuchsia
  • GRAY : Couleur grise
  • LIME : Couleur vert clair
  • MAROON : Couleur marron
  • NAVYBLUE : Couleur bleu clair
  • OLIVE : Couleur olive
  • PURPLE : Couleur violetle
  • SILVER : Couleur argent
  • TEAL : Couleur teal
  • YELLOW : Couleur jaune
  • ORANGE : Couleur orange
  • CYAN : Couleur cyan
Classe:

Color

Note

Pour utiliser ces couleurs, il faut utiliser la méthode .value() dessus. Exemple : white = Colors.WHITE.value()

ControlType

Description:

Correspond aux différents types de contrôles

Valeurs:
  • FOURDIRECTION : L’objet se déplace dans les quatres directions.
  • CLASSICJUMP : L’objet se déplace latéralement et fait un saut simple
  • CLICKFOLLOW : L’objet se déplace vers l’endroit du clic de la souris
  • LEFTRIGHT : L’objet se déplace latéralement, sans saut
  • UPDOWN : L’objet se déplace de bas en haut
Classe:

ControlComponent

Controls

Description:

Correspond aux contrôles utilisables dans PyEngine

Valeurs:
  • UPJUMP : Direction vers le haut (sert aussi au saut)
  • LEFT : Direction vers la gauche
  • RIGHT : Direction vers la droite
  • DOWN : Direction vers le bas
Classe:

ControlComponent

MouseButton

Description:

Correspond aux différents boutons de la souris

Valeurs:
  • LEFTCLICK : Clic gauche
  • MIDDLECLICK : Clic molette
  • RIGHTCLICK : Clic droit
Classe:

ControlComponent

WindowCallbacks

Description:

Correspond aux différents types de callback renvoyé par la state

Valeurs:
  • OUTOFWINDOW : Activé quand un élément dépasse les bords de l’écran
  • CHANGEWORLD : Activé quand on change de monde
  • STOPWINDOW : Activé à l’arret de la fenêtre
  • RUNWINDOW : Activé au lancement de la fenêtre
Classe:

Window

Note

Un callback est simplement une fonction lancée suivant des évènements précis.