Stockage publique des informations sur les univers
This commit is contained in:
parent
51406b8cb5
commit
8f99fcf081
1 changed files with 5 additions and 5 deletions
|
@ -17,11 +17,6 @@ class Univers {
|
||||||
const int m_longueur, m_largeur, m_taille_univers; // dimensions de l'univers
|
const int m_longueur, m_largeur, m_taille_univers; // dimensions de l'univers
|
||||||
int m_tour; // âge de l'univers
|
int m_tour; // âge de l'univers
|
||||||
|
|
||||||
// Stocke pour chaque numéro d'univers :
|
|
||||||
// - les index libres (non occupés)
|
|
||||||
// - les organismes présent dans l'univers
|
|
||||||
inline static std::map<int, std::pair<std::vector<int>, std::vector<Organisme*>>> m_liste_univers;
|
|
||||||
|
|
||||||
inline static std::map<int, std::pair<int, int>> m_dimensions_univers; // Dimensions de l'univers (largeur, longueur)
|
inline static std::map<int, std::pair<int, int>> m_dimensions_univers; // Dimensions de l'univers (largeur, longueur)
|
||||||
|
|
||||||
inline static int m_total_ID; // s'incrémente à chaque création d'univers
|
inline static int m_total_ID; // s'incrémente à chaque création d'univers
|
||||||
|
@ -30,6 +25,11 @@ class Univers {
|
||||||
static void melange(std::vector<int> * vecteur);
|
static void melange(std::vector<int> * vecteur);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
// Stocke pour chaque numéro d'univers :
|
||||||
|
// - les index libres (non occupés)
|
||||||
|
// - les organismes présent dans l'univers
|
||||||
|
inline static std::map<int, std::pair<std::vector<int>, std::vector<Organisme*>>> m_liste_univers;
|
||||||
|
|
||||||
const int ID; // ID unique pour chaque univers
|
const int ID; // ID unique pour chaque univers
|
||||||
|
|
||||||
// longueur, largeur
|
// longueur, largeur
|
||||||
|
|
Reference in a new issue