PDA

Просмотр полной версии : [Вопрос] Динамическая система рангов



Redsan
01.08.2017, 16:36
Необходимо реализовать динамическую систему рангов.
Первая мысль была создать enum для хранения рангов, но он не позволяет сделать обращение к массиву вида:
FractionRankInfo[FRACTION_ID][RANK_ID]

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];

Что посоветуете?

wAx
01.08.2017, 18:46
new FractionRankInfo[MAX_FRACTIONS][MAX_RANKS][MAX_RANK_NAME];

FractionRankInfo[lspd][officer]['Officer']

вроде бы так это должно работать

Redsan
05.08.2017, 13:00
new FractionRankInfo[MAX_FRACTIONS][MAX_RANKS][MAX_RANK_NAME];

FractionRankInfo[lspd][officer]['Officer']

вроде бы так это должно работать
Спасибо, можно закрывать тему.