enum _:Flags (<<=1) { FlagA = 1, //'a' FlagB, //'b' FlagC, //'c' FlagD, //'d ' FlagE //'e' } new iFlags = read_flags( szFlags ); if ( iFlags & FlagA ) { //player has flag a }