Conf¶
Stocke des variables partagées entre les différents fichiers.
-
rollnjump.conf.
FPS
= 60 Objectif d’images par seconde.
-
rollnjump.conf.
SCREEN_HEIGHT
= 720 Référence de la hauteur de l’écran utilisée pour créer le jeu.
-
rollnjump.conf.
SCREEN_WIDTH
= 1280 Référence de la largeur de l’écran utilisée pour créer le jeu.
Chemins de fichier¶
-
rollnjump.conf.
SRC
¶ Chemin vers le dossier src.
-
rollnjump.conf.
ASSETS
¶ Chemin vers le dossier assets.
-
rollnjump.conf.
UI
¶ Chemin vers le dossier des images de l’interface.
-
rollnjump.conf.
MUSIC
¶ Chemin vers la musique.
-
rollnjump.conf.
SCORES
¶ Chemin vers le fichier contenant les scores.
-
rollnjump.conf.
MODULES
¶ Chemin vers le dossier contenant les modules.
Tailles des fontes¶
-
rollnjump.conf.
HIGHSCORES_FONT_SIZE
= 36¶ Taille des fontes pour les meilleurs scores.
-
rollnjump.conf.
SCORE_FONT_SIZE
= 25¶ Taille des fontes pour les scores.
-
rollnjump.conf.
RESULT_FONT_SIZE
= 50¶ Taille des fontes pour le résultat.
-
rollnjump.conf.
INPUT_FONT_SIZE
= 35¶ Taille des fontes pour les entrées.
-
rollnjump.conf.
TEXT_FONT_SIZE
= 25¶ Taille des fontes pour le texte.
Mouvements¶
-
rollnjump.conf.
INITIAL_SPEED
= 5¶ Vitesse initiale de défilement du sol.
-
rollnjump.conf.
SPEED
¶ Vitesse de défilement du monde.
-
rollnjump.conf.
V_JMP
= 15¶ Vitesse initiale lors d’un saut.
-
rollnjump.conf.
G
= 0.8¶ Accélération due à la gravité.
Multijoueur¶
-
rollnjump.conf.
NB_PLAYERS_MAX
= 4¶ Nombre maximal de joueurs.
-
rollnjump.conf.
NB_PLAYERS
¶ Nombre de joueurs.
Capture des touches de saut¶
-
rollnjump.conf.
CAPT
= False¶ En cours de capture de touches.
-
rollnjump.conf.
CAPT_PLYR
= 0¶ Numéro du joueur en cours pour changer sa commande.
Objets¶
-
rollnjump.conf.
NEW_ITEM_TIME
¶ Le nombre de secondes avant le prochain objet.
-
rollnjump.conf.
ITEM_PROBA_MIN
= 3¶ Le minimum de NEW_ITEM_TIME lorsque tiré aléatoirement.
-
rollnjump.conf.
ITEM_PROBA_MAX
= 7¶ Le maximum de NEW_ITEM_TIME lorsque tiré aléatoirement.
-
rollnjump.conf.
ITEM_TIME
= {'big': 200, 'delay': 5, 'fast': 40, 'little': 200, 'slow': 40}¶ Dictionnaire avec la durée des effets des items (en nbre de frames).
-
rollnjump.conf.
V_ITEM
= {'fast': 4, 'slow': -4}¶ Vitesse à laquelle on accélère ou ralentit.
-
rollnjump.conf.
SIZE_FACTOR
= {'big': 8, 'little': 1, 'normal': 3}¶ Facteurs de redimensionnement du joueur.
-
rollnjump.conf.
SIZE
¶ Les différentes dimensions du joueur (normal, big, little).
Drapeaux¶
-
rollnjump.conf.
FLAG_MUSIC
¶ Drapeau indiquant s’il y a de la musique ou non
-
rollnjump.conf.
FLAG_ITEM
¶ Drapeau indiquant un objet à l’écran ou un effet d’objet. A pour effet d’empêcher l’apparition d’objets.
Couleurs¶
-
rollnjump.conf.
BLACK
= (0, 0, 0)¶ Noir.
-
rollnjump.conf.
GREY
= (240, 240, 240)¶ Gris.
-
rollnjump.conf.
WHITE
= (255, 255, 255)¶ Blanc.
-
rollnjump.conf.
BlueSky
= (0, 170, 251)¶ Couleur du ciel.
-
rollnjump.conf.
IDLE
= (170, 170, 170)¶ Couleur d’un bouton inactif.
-
rollnjump.conf.
HOVER
= (100, 100, 100)¶ Couleur d’un bouton sur lequel le pointeur est situé.
-
rollnjump.conf.
COLORS
= ['green', 'purple', 'red', 'white']¶ Couleurs des joueurs.
Compteurs pour le score¶
-
rollnjump.conf.
SECONDS
¶ Compteur de secondes pour le score.
-
rollnjump.conf.
FRAMES
¶ Compteur des images pour les secondes
État du jeu¶
-
class
rollnjump.conf.
State
(value)¶ Bases :
enum.Enum
Type énuméré pour l’état du jeu.
-
rollnjump.conf.
STATE
¶ État du jeu.