J'utilise des ints non signés pour représenter un certain nombre d'avions dans un jeu. Chaque avion a deux états, en vol et au sol. J'aimerais stocker cet état avec le numéro de l'avion. Quelle est la "meilleure" façon d'y parvenir ? Je pourrais utiliser std::maps avec les avions et leur état, mais cela me semble excessif et lent. Pourrait-on utiliser des drapeaux ? L'assignation et le test du test doivent être rapides.
Pseudo-code :
unsigned int Boing = 777;
if( Boing is flying)
set some bit;
is Boing flying? (how to check for the current state)
Toute indication sur une solution simple et rapide est appréciée !