Gameloop

Fonctions pour la boucle principale du jeu.

Boucle principale

rollnjump.gameloop.main_loop(players, mouse=None)

Applique les mises à jour nécessaires au jeu.

Paramètres
  • players (Player list) – Liste des joueurs

  • mouse (int * int, optionnel) – Impose une position du curseur de la souris.

Renvoie

Liste des joueurs actualisée

Type renvoyé

Player list

Fonctions auxiliaires

rollnjump.gameloop.event_handling(players, event, mouse=None)

Permet de gérer les événements.

Paramètres
  • players (Player list) – Liste des joueurs

  • event (Event) – L’événement à traiter

Renvoie

Renvoie la liste des joueurs mis à jour

Type renvoyé

Player list

rollnjump.gameloop.reset_world()

Réinitialise le monde.

Renvoie

Une liste de joueurs réinitialisés de longueur NB_PLAYERS

Type renvoyé

Player list