; compile with BGLC /MDL D:\Régi Program Files\FS2004SDK\BGLCOMP_SDK\BGLC9\trainanim1.asm
    db  'R','I','F','F'				; RIFF file identifier
    dd  bgl_data_end - $ - 4		    ; size of RIFF data
    db  'M','D','L','9'				; file identifire (FS9 model)

    db  'M','D','L','H'
    dd  visual_model_header_end - $ - 4
    dd  visual_model_header_end - $ - 4
    dd  0
    dd  0
    dd  1985
    dd  0
    dd  0
    dd  152
    db  'F','S','8','0'
    dd  2304
visual_model_header_end  label dword

    db  'I','S','F','T'   
    dd  ver_end - $ - 4  
    db  "MakeMDL - FS90 (9.00.030612.02)",0
ver_end label word       

bounding_box_riff_start	label	word
    db  'B','B','O','X'   
    dd  bounding_box_riff_end - $ - 4
    real4  -861.970, 0.000, -1786.723  
    real4  408.671, 40.000, -571.443  
bounding_box_riff_end label word       


model_outside    label    BGLCODE
model_shadow label BGLCODE
model_inside  label    BGLCODE
crash_riff_start label BGLCODE
    db  'C','R','A','S'   
    dd  crash_riff_end - $ - 4
    BGL_CRASH_START   model_crash_end, 1984
    BGL_CRASH_OCTTREE  crash_end_1
    dw     CRASH_FLAG_BUILDING_PLANE            ; crash type
    dw     7            ; nodes used
    real4  -861.969727,0.000000,-1786.723389      ; Box x,y,z 
    real4  1270.640869,423.546967,1215.280884      ; Box w,h,d 
    dw   1,   1,   7,   7,   7,   7,   7,   7    ; base offset into node table, one for each top-level branch
    ; So if you take branch 2 (count from 0), you add 7 to indices you encounter on that branch
    ; Nodes (254=empty 255=full, else an index into branch)
    OCTTREE_NODE   254,   0, 254, 254, 254, 254, 254, 254           ; node   0
    OCTTREE_NODE   254,   1, 254, 254, 254, 254, 254, 254           ; node   1
    OCTTREE_NODE   254,   2, 254, 254, 254, 254, 254, 254           ; node   2
    OCTTREE_NODE   254,   3, 254, 254, 254, 254, 254, 254           ; node   3
    OCTTREE_NODE     4,   5, 254, 254, 254, 254, 254, 254           ; node   4
    OCTTREE_NODE   254, 254, 254, 254, 255, 255, 254, 254           ; node   5
    OCTTREE_NODE   254, 255, 254, 254, 255, 255, 254, 254           ; node   6
crash_end_1 label word
model_crash_end label word
    BGL_RETURN
crash_riff_end	label	BGLCODE

exterior_riff_start_0 label BGLCODE
    db  'E','X','T','E'   
    dd  exterior_riff_end_0 - $ - 4
LOD_0L    label    BGLCODE
    include    D:\Régi Program Files\FS2004SDK\BGLCOMP_SDK\BGLC9\trainanim1_0.asm
exterior_riff_end_0	label	BGLCODE



bgl_data_end label     BGLCODE    
