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 :
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()
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
|
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
|
Description: | Correspond aux différents boutons de la souris
|
Valeurs: |
- LEFTCLICK : Clic gauche
- MIDDLECLICK : Clic molette
- RIGHTCLICK : Clic droit
|
Classe: | ControlComponent
|
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.
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.