Приветствую пользователей форума.
Мне в игровом режиме нужно хранить для каждого игрока несколько автомобилей (16), осложняется это тем что каждый автомобиль имеет ряд переменных (тюнинг, номер, состояние двигателя и топливо). Вопрос в том, как будет правильнее хранить эти данные.
На данный момент у меня заложена такая структура массива:
enum vInfo { ID, Model, Color_Primary, Color_Second, Plate[32], Flasher, Fuel, Engine, Paintjob, Spoiler, Hood, Roof.... (и так далее) }; #define MAX_PLAYER_VEHICLES (16) new VehicleInfo[MAX_PLAYERS][MAX_PLAYER_VEHICLES][vInfo];
Решение работает, но есть сомнения по поводу его правильности. Был вариант организовать структуру чтобы массив был двухмерным:
new VehicleInfo[MAX_PLAYERS*MAX_PLAYER_VEHICLES][vInfo];
Но отпугнуло обращение к данным при индексе 0. Жду ваших советов, как грамотнее осуществить то что я задумал