PDA

Просмотр полной версии : [Вопрос] По поводу домов и их интерьеров.



BadPawn
22.02.2016, 09:07
Всем привет.

Сделал интерьеры:

new const
Float:CoordHouseInt[][4] =
{
{/* координаты X Y Z и угол поворота камеры int0 */}
{/* координаты X Y Z и угол поворота камеры int1 */}
{/* координаты X Y Z и угол поворота камеры int2 */}
},
HouseInt[] =
{
3, 4, 5//int0, int1, int2 - их три
}
Создаю дом, все круто, интерьер создается, но в базу записывается, например int0 = 3. При загрузке домов загружается интерьер номер 3, и считаем, [ int0 int1 int2 ], загружается интерьер 5(не то, что нам нужно), в довесок к этому еще и координаты для другого интерьера.

Каким способом можно сделать баланс между интерьерами и их координатами, а так же каков лучший вариант для записи и чтения интерьеров из базы?

- - - Добавлено - - -

Что-то туплю. Где логика, да?

При создании дома, записываем координаты входа(X..Z) и выхода(X..Z), далее не обращаясь к массивам, сразу на прямую загружать и использовать созданные переменные в hInfo.

Закройте пожалуйста.

Daniel_Cortez
22.02.2016, 13:19
enum e_INTERIOR_INFO
{
Float:iCoordX,
Float:iCoordY,
Float:iCoordZ,
Float:iZAngle,
iInteriorID
};

new const interior_info[][e_INTERIOR_INFO] =
{
{2.0, 4.0, 8.0, 90.0, 3},
{16.0, 32.0, 64.0, 0.0, 4},
{128.0, 256.0, 512.0, 270.0, 5},
/* ... */
};