;compile with BGLC /BGL C:\Setup\person.asm header label word dw 0001 ; 00 World set number dd 000000001H ; 02 North bound dd 0FFFFFFFFH ; 06 South bound dd 000000001H ; 10 East bound dd 0FFFFFFFFH ; 14 West bound dw 20 dup(0) dd (offset OBJECT_DATA) - (offset header) dw 33 dup(0) OBJECT_DATA label word db 21 ;;LATBAND_REL dw 00000h ;;lat min (inclusive) 512M units dw 00001h ;;lat max (exclusive) dd (offset OBJECT_0) - (offset OBJECT_DATA) db 0 ;;EOL OBJECT_0 label BGLCODE db 12 ; NEAR_FAR_HUGE_OBJECT_HEADER dd 000000000h,000000000h ; latitude,longitude db 100 ; image power dd (offset OBJECT_0_END) - (offset OBJECT_0) OBJECT_0_START label word ADDOBJ OBJECT_0_SCALE SHADOW_CALL OBJECT_0_SCALE OBJECT_0_FAIL label BGLCODE BGL_JUMP_32 OBJECT_0_END OBJECT_0_SCALE label BGLCODE SCALE_AGL OBJECT_0_RETURN, 10000, 2, 131072, 000000000h, 00000h, 000000000h, 00000h, 0, 0 BGL_CALL OBJECT_0_BEGIN OBJECT_0_RETURN label word BGL_RETURN OBJECT_0_BEGIN label word model_outside label BGLCODE model_shadow label BGLCODE LOD_0 label BGLCODE BGL_JUMP_32 LOD_0L model_inside label BGLCODE BGL_RETURN LOD_0L label BGLCODE include C:\Setup\person_0.asm OBJECT_0_END label word EOF