Необходимо реализовать динамическую систему рангов.
Первая мысль была создать enum для хранения рангов, но он не позволяет сделать обращение к массиву вида:
PHP код:
FractionRankInfo[FRACTION_ID][RANK_ID]
PHP код:
enum e_FRACTION_RANK_INFO
{
fraction_rank1[MAX_RANK_NAME],
fraction_rank2[MAX_RANK_NAME],
fraction_rank3[MAX_RANK_NAME],
fraction_rank4[MAX_RANK_NAME],
fraction_rank5[MAX_RANK_NAME],
fraction_rank6[MAX_RANK_NAME],
fraction_rank7[MAX_RANK_NAME],
fraction_rank8[MAX_RANK_NAME],
fraction_rank9[MAX_RANK_NAME],
fraction_rank10[MAX_RANK_NAME]
}
new FractionRankInfo[MAX_FRACTIONS][e_FRACTION_RANK_INFO];
Что посоветуете?