Map

Ce document concerne de développement de la classe Map conjointement au fichier map.

Étude préliminaire

Le fichier de map comporte tout ce qui est propre à la map. Cela signifie que tout ce que comporte la map est personnalisable par les développeurs de maps. La map définie également les collisions.

Ce que comporte la map

  • Un nom
  • Une durée
  • Des points de spawn
  • Son de pas
  • Musique de fond
  • Police pour le temps restant
    • Police TTF
    • Taille
    • Couleur
    • Position à l'écran
  • Nombre de balles disponibles au départ
  • Police pour le nombre de balles
    • Police TTF
    • Taille
    • Couleur
    • Position à l'écran
  • Brouillard
    • Distance
    • Intensité
    • Couleur
  • Sources de lumière
    • Position
    • Couleur
  • Tableau des scores
  • Générique

Spécification

Réalisation

Tests unitaires