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
  • DOUBLEJUMP : Comme le CLASSICJUMP mais avec un double saut
  • 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

CollisionCauses

Description:

Correspond aux différentes causes d’une collision

Valeurs:
  • UNKNOWN : Cause inconnu
  • GRAVITY : Causée par la gravité
  • LEFTCONTROL : Causée par un déplacement à gauche du ControlComponent
  • RIGHTCONTROL : Causée par un déplacement à droite du ControlComponent
  • UPCONTROL : Causée par un déplacement en haut du ControlComponent
  • DOWNCONTROL : Causée par un déplacement en bas du ControlComponent
  • MOVECOMPONENT : Causée par un déplacement du MoveComponent
Classe:

PhysicComponent

Note

Si une collision à lieu à cause d’un saut, c’est la cause GRAVITY qui sera affichée.

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
Classe:

Window

Note

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