примерные спецификации (мысли в слух)
1)стандартный заголовок :
"jODEe
0.2v"
заголовок описан двумя строчками
2)int - количество обектов
3)обекты
4)int - количество joinов
5)joints
описание обекта :
byte - тип
int - id
3int - position
3int - scale
3int - rotate
описание joint'а варьируется от его типа
1) тип fixed (первый реализованый тип - он реализован еще в первой версии протокола)
int - id
int - id первого обекта
int - id второго обекта
размер файла минимум : 21 байт
каждый обект занимает 41 байт
joint типа fixed занимает 12 байт
|