Описание файла "level.cform"
Файл состоит из одного блока, который содержит в себе следующее:
Значение |
Размер |
|
Код блока | 4 |
Word(2) |
Сжатие данных (0 - нет, 32768 - да) | 0 |
Word(2) |
Количество вершин | - |
DWord(4) |
Количество треугольников | - |
DWord(4) |
Диагональ ббокса | - |
24 байта |
Вершины | - |
- |
Треугольники | - |
- |
ББокс описывает всю карту, включая абсолютно все статические объекты.
Диагональ ббокса представляет собой две вершины, формат у которых такой же, как у остальных:
Смещение |
Размер |
|
Координата X | 0 |
Single(4) |
Координата Z | 4 |
Single(4) |
Координата Y | 8 |
Single(4) |
Треугольник:
Смещение |
Размер |
|
Первый индекс | 0 |
DWord(4) |
Второй индекс | 4 |
DWord(4) |
Третий индекс | 8 |
DWord(4) |
Номер материал | 12 |
DWord(4) |
Номер материала указывается в соответствии с файлом описания материалов "gamemtl.xr"