version	U12.1.00
uid	bone.u1-1786033193-0
record	graphics3d__Bone__state,23
	0,__s
	1,__m
	2,mesh_name
	3,mapped_mesh
	4,tmp_mesh
	5,local_mesh
	6,lst_vertex_index
	7,lst_weight
	8,local_matrix
	9,default_local_matrix
	10,combined_matrix
	11,final_matrix
	12,skin_offset_matrix
	13,animation
	14,display_list_matrix
	15,anim_index_mat
	16,anim_index_R
	17,anim_index_S
	18,anim_index_T
	19,subnodes
	20,label
	21,depth
	22,parent_node
record	graphics3d__Bone__methods,31
	0,init
	1,create_local_mesh
	2,render_standalone
	3,render_final
	4,update_display_list_matrix
	5,render_in_displaylist
	6,build_final_matrix
	7,transform_skin
	8,build_skin
	9,set_local_matrix
	10,mulLocalMatrix
	11,rotate
	12,translate
	13,scale
	14,calc_animation
	15,resetMatrixAll
	16,initially
	17,set_label
	18,subtree_count
	19,add_subnode
	20,has_subnodes
	21,get_node_by_label
	22,is_leaf
	23,generate_all_preorder
	24,generate_all_postorder
	25,get_label
	26,get_parent_node
	27,get_children
	28,clear_children
	29,delete_node
	30,graphics3d__Node
impl	local
link	/usr/obj/ports/unicon-13.3beta1/unicon-0b8f99c2affe981f87639fc2577d2a68d05739ba/uni/3d/node.u
global	23
	0,000005,graphics3d__Bone_init,1
	1,000005,graphics3d__Bone_create_local_mesh,1
	2,000005,graphics3d__Bone_render_standalone,1
	3,000005,graphics3d__Bone_render_final,1
	4,000005,graphics3d__Bone_update_display_list_matrix,1
	5,000005,graphics3d__Bone_render_in_displaylist,1
	6,000005,graphics3d__Bone_build_final_matrix,1
	7,000005,graphics3d__Bone_transform_skin,1
	8,000005,graphics3d__Bone_build_skin,2
	9,000005,graphics3d__Bone_set_local_matrix,2
	10,000005,graphics3d__Bone_mulLocalMatrix,2
	11,000005,graphics3d__Bone_rotate,3
	12,000005,graphics3d__Bone_translate,2
	13,000005,graphics3d__Bone_scale,2
	14,000005,graphics3d__Bone_calc_animation,2
	15,000005,graphics3d__Bone_resetMatrixAll,1
	16,000005,graphics3d__Bone_initially,1
	17,000011,graphics3d__Bone__state,23
	18,000011,graphics3d__Bone__methods,31
	19,000001,graphics3d__Bone__oprec,0
	20,000001,graphics3d__Node__oprec,0
	21,000005,graphics3d__Bone,21
	22,000005,graphics3d__Boneinitialize,0

proc graphics3d__Bone_init
	local	0,001000,self
	con	0,002000,1,1
	declend
	filen	bone.icn
	line	38
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	39
	colm	11
	synt	any
	field	lst_vertex_index
	pnull
	line	39
	colm	30
	synt	any
	llist	0
	line	39
	colm	28
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	40
	colm	11
	synt	any
	field	lst_weight
	pnull
	line	40
	colm	24
	synt	any
	llist	0
	line	40
	colm	22
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	pnull
	var	0
	line	41
	colm	11
	synt	any
	field	skin_offset_matrix
	pnull
	line	41
	colm	32
	synt	any
	llist	0
	line	41
	colm	30
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	pnull
	pnull
	var	0
	line	42
	colm	11
	synt	any
	field	anim_index_mat
	int	0
	line	42
	colm	26
	synt	any
	asgn
	unmark
lab L4
	mark	L5
	pnull
	pnull
	var	0
	line	43
	colm	11
	synt	any
	field	anim_index_R
	int	0
	line	43
	colm	24
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	pnull
	var	0
	line	44
	colm	11
	synt	any
	field	anim_index_S
	int	0
	line	44
	colm	24
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	0
	line	45
	colm	11
	synt	any
	field	anim_index_T
	int	0
	line	45
	colm	24
	synt	any
	asgn
	unmark
lab L7
	pnull
	line	46
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_create_local_mesh
	local	0,001000,self
	local	1,000020,i
	local	2,000020,face
	local	3,000020,bonevi
	local	4,000020,facevi
	local	5,000020,node
	local	6,000000,graphics3d__Mesh
	local	7,000000,put
	con	0,002000,1,0
	con	1,010000,1,044
	con	2,010000,24,040,143,162,145,141,164,151,156,147,040,156,145,167,040,142,157,156,145,040,155,145,163,150,040
	con	3,002000,1,1
	declend
	line	54
	colm	11
	synt	any
	mark	L1
	line	57
	colm	7
	synt	if
	mark0
	pnull
	pnull
	pnull
	var	0
	line	57
	colm	15
	synt	any
	field	lst_vertex_index
	line	57
	colm	10
	synt	any
	size
	int	0
	line	57
	colm	32
	synt	any
	numgt
	unmark
	mark	L2
	pnull
	pnull
	var	0
	line	58
	colm	11
	synt	any
	field	local_mesh
	var	6
	line	58
	colm	40
	synt	any
	invoke	0
	line	58
	colm	22
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	pnull
	pnull
	var	0
	line	59
	colm	11
	synt	any
	field	local_mesh
	line	59
	colm	22
	synt	any
	field	label
	pnull
	pnull
	pnull
	var	0
	line	59
	colm	34
	synt	any
	field	mesh_name
	str	1
	line	59
	colm	44
	synt	any
	cat
	pnull
	var	0
	line	59
	colm	55
	synt	any
	field	label
	line	59
	colm	49
	synt	any
	cat
	line	59
	colm	28
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	int	0
	str	2
	pnull
	pnull
	var	0
	line	60
	colm	42
	synt	any
	field	local_mesh
	line	60
	colm	53
	synt	any
	field	label
	line	60
	colm	8
	synt	any
	invoke	2
	unmark
lab L4
	mark	L5
	pnull
	pnull
	pnull
	var	0
	line	62
	colm	11
	synt	any
	field	local_mesh
	line	62
	colm	22
	synt	any
	field	lst_vertex
	pnull
	pnull
	var	0
	line	62
	colm	39
	synt	any
	field	mapped_mesh
	line	62
	colm	51
	synt	any
	field	lst_vertex
	line	62
	colm	33
	synt	any
	asgn
	unmark
lab L5
	mark	L6
	pnull
	pnull
	pnull
	var	0
	line	63
	colm	11
	synt	any
	field	local_mesh
	line	63
	colm	22
	synt	any
	field	lst_vertex_final
	pnull
	pnull
	var	0
	line	63
	colm	45
	synt	any
	field	local_mesh
	line	63
	colm	56
	synt	any
	field	lst_vertex
	line	63
	colm	39
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	pnull
	var	0
	line	65
	colm	11
	synt	any
	field	local_mesh
	line	65
	colm	22
	synt	any
	field	lst_texturecoords
	pnull
	pnull
	var	0
	line	65
	colm	46
	synt	any
	field	mapped_mesh
	line	65
	colm	58
	synt	any
	field	lst_texturecoords
	line	65
	colm	40
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	pnull
	pnull
	pnull
	var	0
	line	66
	colm	11
	synt	any
	field	local_mesh
	line	66
	colm	22
	synt	any
	field	lst_material
	pnull
	pnull
	var	0
	line	66
	colm	41
	synt	any
	field	mapped_mesh
	line	66
	colm	53
	synt	any
	field	lst_material
	line	66
	colm	35
	synt	any
	asgn
	unmark
lab L8
	mark	L9
	pnull
	pnull
	pnull
	var	0
	line	67
	colm	11
	synt	any
	field	local_mesh
	line	67
	colm	22
	synt	any
	field	lst_face
	pnull
	line	67
	colm	33
	synt	any
	llist	0
	line	67
	colm	31
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	pnull
	var	1
	int	3
	line	69
	colm	8
	synt	any
	asgn
	unmark
lab L10
lab L11
	line	72
	colm	7
	synt	while
	mark0
	pnull
	var	1
	pnull
	pnull
	pnull
	var	0
	line	72
	colm	24
	synt	any
	field	tmp_mesh
	line	72
	colm	33
	synt	any
	field	lst_face
	line	72
	colm	18
	synt	any
	size
	line	72
	colm	15
	synt	any
	numle
	unmark
	mark	L11
	mark	L14
	pnull
	var	2
	pnull
	pnull
	pnull
	var	0
	line	73
	colm	22
	synt	any
	field	tmp_mesh
	line	73
	colm	31
	synt	any
	field	lst_face
	var	1
	line	73
	colm	40
	synt	any
	subsc
	line	73
	colm	15
	synt	any
	asgn
	unmark
lab L14
	mark	L15
	line	74
	colm	10
	synt	every
	mark0
	pnull
	var	3
	pnull
	pnull
	var	0
	line	74
	colm	31
	synt	any
	field	lst_vertex_index
	line	74
	colm	26
	synt	any
	bang
	line	74
	colm	23
	synt	any
	asgn
	pop
	mark0
	line	75
	colm	13
	synt	every
	mark0
	pnull
	var	4
	pnull
	pnull
	var	2
	line	75
	colm	35
	synt	any
	field	lst_vertex_index
	line	75
	colm	29
	synt	any
	bang
	line	75
	colm	26
	synt	any
	asgn
	pop
	mark0
	line	76
	colm	16
	synt	if
	mark0
	pnull
	var	3
	var	4
	line	76
	colm	25
	synt	any
	numeq
	unmark
	mark	L20
	var	7
	pnull
	pnull
	var	0
	line	77
	colm	27
	synt	any
	field	local_mesh
	line	77
	colm	38
	synt	any
	field	lst_face
	var	2
	line	77
	colm	22
	synt	any
	invoke	2
	unmark
lab L20
	unmark
	unmark
	unmark
	unmark
	pnull
	goto	L17
	goto	L19
	line	76
	colm	16
	synt	endif
	unmark
lab L18
	efail
lab L19
	line	75
	colm	13
	synt	endevery
	unmark
lab L16
	efail
lab L17
	line	74
	colm	10
	synt	endevery
	unmark
lab L15
	pnull
	var	1
	pnull
	var	1
	int	3
	line	84
	colm	15
	synt	any
	plus
	line	84
	colm	12
	synt	any
	asgn
lab L12
	unmark
	goto	L11
lab L13
	line	72
	colm	7
	synt	endwhile
	line	57
	colm	7
	synt	endif
	unmark
lab L1
	mark	L21
	line	88
	colm	7
	synt	every
	mark0
	pnull
	var	5
	pnull
	pnull
	var	0
	line	88
	colm	26
	synt	any
	field	subnodes
	line	88
	colm	21
	synt	any
	bang
	line	88
	colm	18
	synt	any
	asgn
	pop
	mark0
	pnull
	var	5
	line	89
	colm	15
	synt	any
	field	create_local_mesh
	line	89
	colm	33
	synt	any
	invoke	0
	unmark
lab L22
	efail
lab L23
	line	88
	colm	7
	synt	endevery
	unmark
lab L21
	pnull
	line	90
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_render_standalone
	local	0,001000,self
	declend
	line	94
	colm	11
	synt	any
	line	96
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_render_final
	local	0,001000,self
	declend
	line	99
	colm	11
	synt	any
	line	101
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_update_display_list_matrix
	local	0,001000,self
	local	1,000020,c
	local	2,000020,i
	con	0,002000,1,3
	declend
	line	103
	colm	11
	synt	any
	mark	L1
	mark	L2
	pnull
	pnull
	var	0
	line	105
	colm	12
	synt	any
	field	display_list_matrix
	line	105
	colm	7
	synt	any
	nonnull
	line	105
	colm	32
	synt	any
	esusp
	goto	L3
lab L2
	line	105
	colm	33
	synt	any
	pfail
lab L3
	unmark
lab L1
	mark	L4
	pnull
	pnull
	pnull
	var	0
	line	110
	colm	11
	synt	any
	field	display_list_matrix
	int	0
	line	110
	colm	31
	synt	any
	subsc
	pnull
	pnull
	var	0
	line	110
	colm	40
	synt	any
	field	local_matrix
	line	110
	colm	53
	synt	any
	field	A
	line	110
	colm	34
	synt	any
	asgn
	unmark
lab L4
	pnull
	line	111
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_render_in_displaylist
	local	0,001000,self
	local	1,000020,node
	local	2,000000,PushMatrix
	local	3,000000,MultMatrix
	local	4,000000,PopMatrix
	con	0,002000,1,0
	con	1,010000,21,040,162,145,156,144,145,162,151,156,147,040,142,157,156,145,040,155,145,163,150,040
	declend
	line	114
	colm	11
	synt	any
	mark	L1
	var	2
	line	117
	colm	17
	synt	any
	invoke	0
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	118
	colm	11
	synt	any
	field	display_list_matrix
	var	3
	pnull
	pnull
	var	0
	line	118
	colm	48
	synt	any
	field	local_matrix
	line	118
	colm	61
	synt	any
	field	to_list
	line	118
	colm	69
	synt	any
	invoke	0
	line	118
	colm	43
	synt	any
	invoke	1
	line	118
	colm	31
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	line	122
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	122
	colm	15
	synt	any
	field	local_mesh
	line	122
	colm	10
	synt	any
	nonnull
	unmark
	mark	L4
	var	2
	line	123
	colm	20
	synt	any
	invoke	0
	unmark
lab L4
	mark	L5
	var	3
	pnull
	pnull
	var	0
	line	124
	colm	25
	synt	any
	field	skin_offset_matrix
	line	124
	colm	44
	synt	any
	field	to_list
	line	124
	colm	52
	synt	any
	invoke	0
	line	124
	colm	20
	synt	any
	invoke	1
	unmark
lab L5
	mark	L6
	int	0
	str	1
	pnull
	pnull
	var	0
	line	125
	colm	41
	synt	any
	field	local_mesh
	line	125
	colm	52
	synt	any
	field	label
	line	125
	colm	11
	synt	any
	invoke	2
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	0
	line	126
	colm	14
	synt	any
	field	local_mesh
	line	126
	colm	25
	synt	any
	field	render
	line	126
	colm	32
	synt	any
	invoke	0
	unmark
lab L7
	var	4
	line	127
	colm	19
	synt	any
	invoke	0
	line	122
	colm	7
	synt	endif
	unmark
lab L3
	mark	L8
	line	130
	colm	5
	synt	every
	mark0
	pnull
	var	1
	pnull
	pnull
	var	0
	line	130
	colm	22
	synt	any
	field	subnodes
	line	130
	colm	17
	synt	any
	bang
	line	130
	colm	15
	synt	any
	asgn
	pop
	mark0
	pnull
	var	1
	line	131
	colm	12
	synt	any
	field	render_in_displaylist
	line	131
	colm	34
	synt	any
	invoke	0
	unmark
lab L9
	efail
lab L10
	line	130
	colm	5
	synt	endevery
	unmark
lab L8
	mark	L11
	var	4
	line	133
	colm	16
	synt	any
	invoke	0
	unmark
lab L11
	pnull
	line	134
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_build_final_matrix
	local	0,001000,self
	local	1,000000,graphics3d__deepcopy
	con	0,002000,1,0
	con	1,010000,19,040,103,157,155,142,151,156,145,144,040,115,141,164,162,151,170,040,072,040
	con	2,010000,16,040,106,151,156,141,154,040,115,141,164,162,151,170,040,072,040
	declend
	line	139
	colm	11
	synt	any
	mark	L1
	int	0
	str	1
	pnull
	var	0
	line	140
	colm	36
	synt	any
	field	label
	line	140
	colm	8
	synt	any
	invoke	2
	unmark
lab L1
	mark	L2
	line	141
	colm	7
	synt	ifelse
	mark	L3
	pnull
	pnull
	var	0
	line	141
	colm	15
	synt	any
	field	parent_node
	line	141
	colm	10
	synt	any
	nonnull
	unmark
	pnull
	pnull
	var	0
	line	142
	colm	14
	synt	any
	field	combined_matrix
	pnull
	pnull
	var	0
	line	142
	colm	36
	synt	any
	field	local_matrix
	line	142
	colm	49
	synt	any
	field	mul2
	pnull
	pnull
	var	0
	line	142
	colm	59
	synt	any
	field	parent_node
	line	142
	colm	71
	synt	any
	field	combined_matrix
	line	142
	colm	54
	synt	any
	invoke	1
	line	142
	colm	30
	synt	any
	asgn
	goto	L4
lab L3
	pnull
	pnull
	var	0
	line	145
	colm	14
	synt	any
	field	combined_matrix
	var	1
	pnull
	var	0
	line	145
	colm	57
	synt	any
	field	local_matrix
	line	145
	colm	52
	synt	any
	invoke	1
	line	145
	colm	30
	synt	any
	asgn
lab L4
	line	141
	colm	7
	synt	endifelse
	unmark
lab L2
	mark	L5
	int	0
	str	2
	pnull
	var	0
	line	147
	colm	33
	synt	any
	field	label
	line	147
	colm	8
	synt	any
	invoke	2
	unmark
lab L5
	mark	L6
	line	148
	colm	7
	synt	ifelse
	mark	L7
	pnull
	pnull
	pnull
	var	0
	line	148
	colm	15
	synt	any
	field	skin_offset_matrix
	line	148
	colm	10
	synt	any
	size
	int	0
	line	148
	colm	34
	synt	any
	numgt
	unmark
	pnull
	pnull
	var	0
	line	149
	colm	14
	synt	any
	field	final_matrix
	pnull
	pnull
	var	0
	line	149
	colm	33
	synt	any
	field	skin_offset_matrix
	line	149
	colm	52
	synt	any
	field	mul2
	pnull
	var	0
	line	149
	colm	62
	synt	any
	field	combined_matrix
	line	149
	colm	57
	synt	any
	invoke	1
	line	149
	colm	27
	synt	any
	asgn
	goto	L8
lab L7
	pnull
	pnull
	var	0
	line	151
	colm	14
	synt	any
	field	final_matrix
	var	1
	pnull
	var	0
	line	151
	colm	54
	synt	any
	field	combined_matrix
	line	151
	colm	49
	synt	any
	invoke	1
	line	151
	colm	27
	synt	any
	asgn
lab L8
	line	148
	colm	7
	synt	endifelse
	unmark
lab L6
	mark	L9
	pnull
	var	0
	line	153
	colm	11
	synt	any
	field	update_display_list_matrix
	line	153
	colm	38
	synt	any
	invoke	0
	unmark
lab L9
	pnull
	line	154
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_transform_skin
	local	0,001000,self
	local	1,000020,i
	local	2,000020,j
	local	3,000020,v
	local	4,000000,image
	local	5,000000,put
	con	0,002000,1,0
	con	1,010000,39,040,164,162,171,151,156,147,040,164,157,040,164,162,141,156,163,146,157,162,155,040,163,153,151,156,056,056,056,056,040,146,157,162,040,155,145,163,150,072
	con	2,010000,28,151,155,141,147,145,050,155,141,160,160,145,144,137,155,145,163,150,056,151,163,137,162,151,147,151,144,051,075
	con	3,010000,34,040,124,162,141,156,163,146,157,162,155,141,151,156,147,040,163,153,151,156,147,056,056,056,056,040,146,157,162,040,155,145,163,150,072
	con	4,002000,1,1
	declend
	line	157
	colm	11
	synt	any
	mark	L1
	int	0
	str	1
	pnull
	pnull
	var	0
	line	159
	colm	56
	synt	any
	field	mapped_mesh
	line	159
	colm	68
	synt	any
	field	label
	line	159
	colm	8
	synt	any
	invoke	2
	unmark
lab L1
	mark	L2
	int	0
	str	2
	var	4
	pnull
	pnull
	var	0
	line	160
	colm	50
	synt	any
	field	mapped_mesh
	line	160
	colm	62
	synt	any
	field	is_rigid
	line	160
	colm	45
	synt	any
	invoke	1
	line	160
	colm	8
	synt	any
	invoke	2
	unmark
lab L2
	mark	L3
	line	163
	colm	7
	synt	ifelse
	mark	L4
	pnull
	pnull
	pnull
	var	0
	line	163
	colm	16
	synt	any
	field	mapped_mesh
	line	163
	colm	28
	synt	any
	field	is_rigid
	line	163
	colm	10
	synt	any
	nonnull
	unmark
	mark	L6
	int	0
	str	3
	pnull
	pnull
	var	0
	line	164
	colm	54
	synt	any
	field	mapped_mesh
	line	164
	colm	66
	synt	any
	field	label
	line	164
	colm	11
	synt	any
	invoke	2
	unmark
lab L6
	line	165
	colm	10
	synt	every
	mark0
	pnull
	var	1
	pnull
	int	4
	pnull
	pnull
	var	0
	line	165
	colm	30
	synt	any
	field	lst_vertex_index
	line	165
	colm	25
	synt	any
	size
	push1
	line	165
	colm	22
	synt	any
	toby
	line	165
	colm	17
	synt	any
	asgn
	pop
	mark0
	mark	L9
	pnull
	var	2
	pnull
	pnull
	var	0
	line	166
	colm	20
	synt	any
	field	lst_vertex_index
	var	1
	line	166
	colm	37
	synt	any
	subsc
	line	166
	colm	14
	synt	any
	asgn
	unmark
lab L9
	mark	L10
	pnull
	var	3
	pnull
	pnull
	pnull
	pnull
	var	0
	line	168
	colm	22
	synt	any
	field	mapped_mesh
	line	168
	colm	34
	synt	any
	field	lst_vertex
	var	2
	line	168
	colm	45
	synt	any
	subsc
	line	168
	colm	48
	synt	any
	field	mul_matrix
	pnull
	var	0
	line	168
	colm	64
	synt	any
	field	final_matrix
	line	168
	colm	59
	synt	any
	invoke	1
	line	168
	colm	15
	synt	any
	asgn
	unmark
lab L10
	mark	L11
	pnull
	pnull
	pnull
	pnull
	pnull
	var	0
	line	169
	colm	17
	synt	any
	field	mapped_mesh
	line	169
	colm	29
	synt	any
	field	lst_vertex_final
	var	2
	line	169
	colm	46
	synt	any
	subsc
	line	169
	colm	49
	synt	any
	field	x
	dup
	pnull
	pnull
	var	3
	line	169
	colm	55
	synt	any
	field	x
	pnull
	pnull
	var	0
	line	169
	colm	62
	synt	any
	field	lst_weight
	var	1
	line	169
	colm	73
	synt	any
	subsc
	line	169
	colm	57
	synt	any
	mult
	line	169
	colm	51
	synt	any
	plus
	asgn
	unmark
lab L11
	mark	L12
	pnull
	pnull
	pnull
	pnull
	pnull
	var	0
	line	170
	colm	17
	synt	any
	field	mapped_mesh
	line	170
	colm	29
	synt	any
	field	lst_vertex_final
	var	2
	line	170
	colm	46
	synt	any
	subsc
	line	170
	colm	49
	synt	any
	field	y
	dup
	pnull
	pnull
	var	3
	line	170
	colm	55
	synt	any
	field	y
	pnull
	pnull
	var	0
	line	170
	colm	62
	synt	any
	field	lst_weight
	var	1
	line	170
	colm	73
	synt	any
	subsc
	line	170
	colm	57
	synt	any
	mult
	line	170
	colm	51
	synt	any
	plus
	asgn
	unmark
lab L12
	pnull
	pnull
	pnull
	pnull
	pnull
	var	0
	line	171
	colm	17
	synt	any
	field	mapped_mesh
	line	171
	colm	29
	synt	any
	field	lst_vertex_final
	var	2
	line	171
	colm	46
	synt	any
	subsc
	line	171
	colm	49
	synt	any
	field	z
	dup
	pnull
	pnull
	var	3
	line	171
	colm	55
	synt	any
	field	z
	pnull
	pnull
	var	0
	line	171
	colm	62
	synt	any
	field	lst_weight
	var	1
	line	171
	colm	73
	synt	any
	subsc
	line	171
	colm	57
	synt	any
	mult
	line	171
	colm	51
	synt	any
	plus
	asgn
	unmark
lab L7
	efail
lab L8
	line	165
	colm	10
	synt	endevery
	goto	L5
lab L4
	line	175
	colm	10
	synt	every
	mark0
	pnull
	var	3
	pnull
	pnull
	pnull
	var	0
	line	175
	colm	26
	synt	any
	field	mapped_mesh
	line	175
	colm	38
	synt	any
	field	lst_vertex
	line	175
	colm	20
	synt	any
	bang
	line	175
	colm	17
	synt	any
	asgn
	pop
	mark0
	var	5
	pnull
	pnull
	var	0
	line	176
	colm	21
	synt	any
	field	mapped_mesh
	line	176
	colm	33
	synt	any
	field	lst_vertex_final
	pnull
	var	3
	line	176
	colm	52
	synt	any
	field	mul_matrix
	pnull
	var	0
	line	176
	colm	68
	synt	any
	field	final_matrix
	line	176
	colm	63
	synt	any
	invoke	1
	line	176
	colm	16
	synt	any
	invoke	2
	unmark
lab L13
	efail
lab L14
	line	175
	colm	10
	synt	endevery
lab L5
	line	163
	colm	7
	synt	endifelse
	unmark
lab L3
	pnull
	line	177
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_build_skin
	local	0,001000,self
	local	1,001000,mode
	local	2,000020,node
	con	0,010000,15,142,157,156,145,137,155,145,163,150,137,146,151,156,141,154
	declend
	line	179
	colm	11
	synt	any
	mark	L1
	pnull
	var	0
	line	181
	colm	11
	synt	any
	field	build_final_matrix
	line	181
	colm	30
	synt	any
	invoke	0
	unmark
lab L1
	mark	L2
	line	183
	colm	7
	synt	if
	mark0
	pnull
	var	1
	str	0
	line	183
	colm	14
	synt	any
	lexeq
	unmark
	pnull
	var	0
	line	183
	colm	43
	synt	any
	field	transform_skin
	line	183
	colm	58
	synt	any
	invoke	0
	line	183
	colm	7
	synt	endif
	unmark
lab L2
	mark	L3
	line	184
	colm	7
	synt	every
	mark0
	pnull
	var	2
	pnull
	pnull
	var	0
	line	184
	colm	26
	synt	any
	field	subnodes
	line	184
	colm	21
	synt	any
	bang
	line	184
	colm	18
	synt	any
	asgn
	pop
	mark0
	pnull
	var	2
	line	185
	colm	14
	synt	any
	field	build_skin
	var	1
	line	185
	colm	25
	synt	any
	invoke	1
	unmark
lab L4
	efail
lab L5
	line	184
	colm	7
	synt	endevery
	unmark
lab L3
	pnull
	line	186
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_set_local_matrix
	local	0,001000,self
	local	1,001000,lm
	declend
	line	189
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	190
	colm	11
	synt	any
	field	local_matrix
	var	1
	line	190
	colm	24
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	0
	line	191
	colm	11
	synt	any
	field	update_display_list_matrix
	line	191
	colm	38
	synt	any
	invoke	0
	unmark
lab L2
	pnull
	line	192
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_mulLocalMatrix
	local	0,001000,self
	local	1,001000,m
	local	2,000000,graphics3d__matrixMul
	declend
	line	194
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	195
	colm	11
	synt	any
	field	local_matrix
	var	2
	pnull
	var	0
	line	195
	colm	52
	synt	any
	field	local_matrix
	var	1
	line	195
	colm	47
	synt	any
	invoke	2
	line	195
	colm	24
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	var	0
	line	196
	colm	11
	synt	any
	field	update_display_list_matrix
	line	196
	colm	38
	synt	any
	invoke	0
	unmark
lab L2
	pnull
	line	197
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_rotate
	local	0,001000,self
	local	1,001000,r
	local	2,001000,axis
	local	3,000020,c
	local	4,000000,graphics3d__matrixRotate
	local	5,000000,graphics3d__matrixMul
	declend
	line	199
	colm	11
	synt	any
	mark	L1
	pnull
	var	3
	var	4
	var	1
	var	2
	line	201
	colm	34
	synt	any
	invoke	2
	line	201
	colm	8
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	202
	colm	11
	synt	any
	field	local_matrix
	var	5
	pnull
	var	0
	line	202
	colm	52
	synt	any
	field	local_matrix
	var	3
	line	202
	colm	47
	synt	any
	invoke	2
	line	202
	colm	24
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	pnull
	var	0
	line	203
	colm	11
	synt	any
	field	update_display_list_matrix
	line	203
	colm	38
	synt	any
	invoke	0
	unmark
lab L3
	pnull
	line	204
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_translate
	local	0,001000,self
	local	1,001000,t
	declend
	line	206
	colm	11
	synt	any
	line	208
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_scale
	local	0,001000,self
	local	1,001000,s
	declend
	line	209
	colm	11
	synt	any
	line	211
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_calc_animation
	local	0,001000,self
	local	1,001000,pkey
	local	2,000020,delta_key
	local	3,000020,cur_time
	local	4,000020,A
	local	5,000020,B
	local	6,000020,C
	local	7,000020,mat
	local	8,000020,quat
	local	9,000020,scal
	local	10,000020,tran
	local	11,000020,bone
	local	12,000000,graphics3d__Matrix4x4
	local	13,000000,real
	local	14,000000,graphics3d__Quaternion
	local	15,000000,image
	con	0,002000,1,0
	con	1,010000,10,141,156,151,155,040,164,151,155,145,072
	con	2,002000,1,1
	con	3,010000,11,102,117,116,105,040,114,101,102,105,114,072
	con	4,010000,4,040,055,055,040
	declend
	line	212
	colm	11
	synt	any
	mark	L1
	int	0
	str	1
	var	1
	line	215
	colm	8
	synt	any
	invoke	2
	unmark
lab L1
	mark	L2
	line	216
	colm	7
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	216
	colm	15
	synt	any
	field	animation
	line	216
	colm	10
	synt	any
	null
	unmark
	line	218
	colm	10
	synt	any
	pfail
	line	216
	colm	7
	synt	endif
	unmark
lab L2
	mark	L3
	pnull
	var	7
	var	12
	line	221
	colm	35
	synt	any
	invoke	0
	line	221
	colm	11
	synt	any
	asgn
	unmark
lab L3
	mark	L4
	line	223
	colm	7
	synt	ifelse
	mark	L5
	mark	L7
	pnull
	pnull
	var	0
	line	223
	colm	18
	synt	any
	field	animation
	line	223
	colm	28
	synt	any
	field	matrix_empty
	line	223
	colm	41
	synt	any
	invoke	0
	unmark
	efail
lab L7
	pnull
	unmark
	mark	L8
	line	224
	colm	10
	synt	if
	mark0
	pnull
	var	1
	int	0
	line	224
	colm	18
	synt	any
	numeq
	unmark
	pnull
	pnull
	var	0
	line	224
	colm	31
	synt	any
	field	anim_index_mat
	int	2
	line	224
	colm	46
	synt	any
	asgn
	line	224
	colm	10
	synt	endif
	unmark
lab L8
	mark	L9
	line	225
	colm	10
	synt	ifelse
	mark	L10
	pnull
	pnull
	var	0
	line	225
	colm	17
	synt	any
	field	anim_index_mat
	pnull
	pnull
	var	0
	line	225
	colm	38
	synt	any
	field	animation
	line	225
	colm	48
	synt	any
	field	matrix_size
	line	225
	colm	60
	synt	any
	invoke	0
	line	225
	colm	32
	synt	any
	numge
	unmark
	pnull
	var	7
	pnull
	pnull
	pnull
	var	0
	line	227
	colm	26
	synt	any
	field	animation
	line	227
	colm	36
	synt	any
	field	get_matrix
	pnull
	int	2
	line	227
	colm	48
	synt	any
	neg
	line	227
	colm	47
	synt	any
	invoke	1
	line	227
	colm	52
	synt	any
	field	matrix
	line	227
	colm	17
	synt	any
	asgn
	goto	L11
lab L10
	mark	L12
lab L13
	line	230
	colm	13
	synt	while
	mark0
	pnull
	var	1
	pnull
	pnull
	pnull
	var	0
	line	230
	colm	32
	synt	any
	field	animation
	line	230
	colm	42
	synt	any
	field	get_matrix
	pnull
	pnull
	var	0
	line	230
	colm	58
	synt	any
	field	anim_index_mat
	int	2
	line	230
	colm	73
	synt	any
	plus
	line	230
	colm	53
	synt	any
	invoke	1
	line	230
	colm	77
	synt	any
	field	the_time
	line	230
	colm	25
	synt	any
	numgt
	unmark
	mark	L13
	mark	L16
	pnull
	pnull
	var	0
	line	231
	colm	20
	synt	any
	field	anim_index_mat
	dup
	int	2
	line	231
	colm	35
	synt	any
	plus
	asgn
	unmark
lab L16
	line	232
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	232
	colm	23
	synt	any
	field	anim_index_mat
	pnull
	pnull
	var	0
	line	232
	colm	44
	synt	any
	field	animation
	line	232
	colm	54
	synt	any
	field	matrix_size
	line	232
	colm	66
	synt	any
	invoke	0
	line	232
	colm	38
	synt	any
	numge
	unmark
	mark	L17
	pnull
	pnull
	var	0
	line	233
	colm	23
	synt	any
	field	anim_index_mat
	pnull
	pnull
	pnull
	var	0
	line	233
	colm	44
	synt	any
	field	animation
	line	233
	colm	54
	synt	any
	field	matrix_size
	line	233
	colm	66
	synt	any
	invoke	0
	int	2
	line	233
	colm	68
	synt	any
	minus
	line	233
	colm	38
	synt	any
	asgn
	unmark
lab L17
	unmark
	pnull
	goto	L15
	line	232
	colm	16
	synt	endif
lab L14
	unmark
	goto	L13
lab L15
	line	230
	colm	13
	synt	endwhile
	unmark
lab L12
	mark	L18
	pnull
	var	4
	pnull
	pnull
	var	0
	line	243
	colm	19
	synt	any
	field	animation
	line	243
	colm	29
	synt	any
	field	get_matrix
	pnull
	var	0
	line	243
	colm	45
	synt	any
	field	anim_index_mat
	line	243
	colm	40
	synt	any
	invoke	1
	line	243
	colm	12
	synt	any
	asgn
	unmark
lab L18
	mark	L19
	pnull
	var	5
	pnull
	pnull
	var	0
	line	244
	colm	19
	synt	any
	field	animation
	line	244
	colm	29
	synt	any
	field	get_matrix
	pnull
	pnull
	var	0
	line	244
	colm	45
	synt	any
	field	anim_index_mat
	int	2
	line	244
	colm	60
	synt	any
	plus
	line	244
	colm	40
	synt	any
	invoke	1
	line	244
	colm	12
	synt	any
	asgn
	unmark
lab L19
	mark	L20
	pnull
	var	6
	pnull
	pnull
	var	5
	line	245
	colm	16
	synt	any
	field	matrix
	line	245
	colm	23
	synt	any
	field	minus
	pnull
	var	4
	line	245
	colm	31
	synt	any
	field	matrix
	line	245
	colm	29
	synt	any
	invoke	1
	line	245
	colm	12
	synt	any
	asgn
	unmark
lab L20
	mark	L21
	pnull
	var	2
	pnull
	pnull
	var	5
	line	247
	colm	24
	synt	any
	field	the_time
	pnull
	var	4
	line	247
	colm	37
	synt	any
	field	the_time
	line	247
	colm	34
	synt	any
	minus
	line	247
	colm	20
	synt	any
	asgn
	unmark
lab L21
	mark	L22
	pnull
	var	3
	pnull
	var	1
	pnull
	var	4
	line	248
	colm	30
	synt	any
	field	the_time
	line	248
	colm	27
	synt	any
	minus
	line	248
	colm	19
	synt	any
	asgn
	unmark
lab L22
	mark	L23
	pnull
	var	6
	line	249
	colm	11
	synt	any
	field	mul_s
	pnull
	var	13
	var	3
	line	249
	colm	22
	synt	any
	invoke	1
	var	2
	line	249
	colm	33
	synt	any
	div
	line	249
	colm	17
	synt	any
	invoke	1
	unmark
lab L23
	pnull
	var	7
	pnull
	pnull
	var	4
	line	250
	colm	18
	synt	any
	field	matrix
	line	250
	colm	25
	synt	any
	field	plus
	var	6
	line	250
	colm	30
	synt	any
	invoke	1
	line	250
	colm	14
	synt	any
	asgn
lab L11
	line	225
	colm	10
	synt	endifelse
	unmark
lab L9
	pnull
	pnull
	var	0
	line	252
	colm	11
	synt	any
	field	local_matrix
	var	7
	line	252
	colm	24
	synt	any
	asgn
	goto	L6
lab L5
	mark	L24
	pnull
	pnull
	var	0
	line	260
	colm	11
	synt	any
	field	local_matrix
	line	260
	colm	24
	synt	any
	field	identity
	line	260
	colm	33
	synt	any
	invoke	0
	unmark
lab L24
	mark	L25
	line	261
	colm	7
	synt	if
	mark0
	pnull
	var	1
	int	0
	line	261
	colm	16
	synt	any
	numeq
	unmark
	mark	L26
	pnull
	pnull
	var	0
	line	262
	colm	14
	synt	any
	field	anim_index_R
	int	2
	line	262
	colm	27
	synt	any
	asgn
	unmark
lab L26
	mark	L27
	pnull
	pnull
	var	0
	line	263
	colm	14
	synt	any
	field	anim_index_S
	int	2
	line	263
	colm	27
	synt	any
	asgn
	unmark
lab L27
	pnull
	pnull
	var	0
	line	264
	colm	14
	synt	any
	field	anim_index_T
	int	2
	line	264
	colm	27
	synt	any
	asgn
	line	261
	colm	7
	synt	endif
	unmark
lab L25
	mark	L28
	line	268
	colm	7
	synt	if
	mark0
	mark	L29
	pnull
	pnull
	var	0
	line	268
	colm	18
	synt	any
	field	animation
	line	268
	colm	28
	synt	any
	field	rotation_empty
	line	268
	colm	43
	synt	any
	invoke	0
	unmark
	efail
lab L29
	pnull
	unmark
	mark	L30
	line	269
	colm	10
	synt	ifelse
	mark	L31
	pnull
	pnull
	var	0
	line	269
	colm	17
	synt	any
	field	anim_index_R
	pnull
	pnull
	var	0
	line	269
	colm	36
	synt	any
	field	animation
	line	269
	colm	46
	synt	any
	field	rotation_size
	line	269
	colm	60
	synt	any
	invoke	0
	line	269
	colm	30
	synt	any
	numge
	unmark
	pnull
	var	8
	pnull
	pnull
	pnull
	var	0
	line	271
	colm	26
	synt	any
	field	animation
	line	271
	colm	36
	synt	any
	field	get_rotation
	pnull
	int	2
	line	271
	colm	50
	synt	any
	neg
	line	271
	colm	49
	synt	any
	invoke	1
	line	271
	colm	54
	synt	any
	field	quat
	line	271
	colm	18
	synt	any
	asgn
	goto	L32
lab L31
	mark	L33
lab L34
	line	274
	colm	13
	synt	while
	mark0
	pnull
	var	1
	pnull
	pnull
	pnull
	var	0
	line	274
	colm	32
	synt	any
	field	animation
	line	274
	colm	42
	synt	any
	field	get_rotation
	pnull
	pnull
	var	0
	line	274
	colm	60
	synt	any
	field	anim_index_R
	int	2
	line	274
	colm	73
	synt	any
	plus
	line	274
	colm	55
	synt	any
	invoke	1
	line	274
	colm	77
	synt	any
	field	the_time
	line	274
	colm	25
	synt	any
	numgt
	unmark
	mark	L34
	mark	L37
	pnull
	pnull
	var	0
	line	275
	colm	20
	synt	any
	field	anim_index_R
	dup
	int	2
	line	275
	colm	33
	synt	any
	plus
	asgn
	unmark
lab L37
	line	276
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	276
	colm	23
	synt	any
	field	anim_index_R
	pnull
	pnull
	var	0
	line	276
	colm	42
	synt	any
	field	animation
	line	276
	colm	52
	synt	any
	field	rotation_size
	line	276
	colm	66
	synt	any
	invoke	0
	line	276
	colm	36
	synt	any
	numge
	unmark
	mark	L38
	pnull
	pnull
	var	0
	line	277
	colm	23
	synt	any
	field	anim_index_R
	pnull
	pnull
	pnull
	var	0
	line	277
	colm	42
	synt	any
	field	animation
	line	277
	colm	52
	synt	any
	field	rotation_size
	line	277
	colm	66
	synt	any
	invoke	0
	int	2
	line	277
	colm	68
	synt	any
	minus
	line	277
	colm	36
	synt	any
	asgn
	unmark
lab L38
	unmark
	pnull
	goto	L36
	line	276
	colm	16
	synt	endif
lab L35
	unmark
	goto	L34
lab L36
	line	274
	colm	13
	synt	endwhile
	unmark
lab L33
	mark	L39
	pnull
	var	4
	pnull
	pnull
	var	0
	line	285
	colm	22
	synt	any
	field	animation
	line	285
	colm	32
	synt	any
	field	get_rotation
	pnull
	var	0
	line	285
	colm	50
	synt	any
	field	anim_index_R
	line	285
	colm	45
	synt	any
	invoke	1
	line	285
	colm	15
	synt	any
	asgn
	unmark
lab L39
	mark	L40
	pnull
	var	5
	pnull
	pnull
	var	0
	line	286
	colm	22
	synt	any
	field	animation
	line	286
	colm	32
	synt	any
	field	get_rotation
	pnull
	pnull
	var	0
	line	286
	colm	50
	synt	any
	field	anim_index_R
	int	2
	line	286
	colm	63
	synt	any
	plus
	line	286
	colm	45
	synt	any
	invoke	1
	line	286
	colm	15
	synt	any
	asgn
	unmark
lab L40
	mark	L41
	pnull
	var	2
	pnull
	pnull
	var	5
	line	288
	colm	27
	synt	any
	field	the_time
	pnull
	var	4
	line	288
	colm	40
	synt	any
	field	the_time
	line	288
	colm	37
	synt	any
	minus
	line	288
	colm	23
	synt	any
	asgn
	unmark
lab L41
	mark	L42
	pnull
	var	3
	pnull
	var	1
	pnull
	var	4
	line	289
	colm	33
	synt	any
	field	the_time
	line	289
	colm	30
	synt	any
	minus
	line	289
	colm	22
	synt	any
	asgn
	unmark
lab L42
	mark	L43
	pnull
	var	8
	var	14
	line	290
	colm	43
	synt	any
	invoke	0
	line	290
	colm	18
	synt	any
	asgn
	unmark
lab L43
	pnull
	var	8
	line	291
	colm	17
	synt	any
	field	slerp
	pnull
	var	4
	line	291
	colm	26
	synt	any
	field	quat
	pnull
	var	5
	line	291
	colm	34
	synt	any
	field	quat
	pnull
	var	13
	var	3
	line	291
	colm	46
	synt	any
	invoke	1
	var	2
	line	291
	colm	56
	synt	any
	div
	line	291
	colm	23
	synt	any
	invoke	3
lab L32
	line	269
	colm	10
	synt	endifelse
	unmark
lab L30
	mark	L44
	pnull
	var	7
	line	294
	colm	13
	synt	any
	field	identity
	line	294
	colm	22
	synt	any
	invoke	0
	unmark
lab L44
	mark	L45
	pnull
	var	8
	line	295
	colm	14
	synt	any
	field	to_matrix
	var	7
	line	295
	colm	24
	synt	any
	invoke	1
	unmark
lab L45
	mark	L46
	int	0
	str	3
	pnull
	var	0
	line	296
	colm	31
	synt	any
	field	label
	str	4
	var	15
	var	7
	line	296
	colm	50
	synt	any
	invoke	1
	line	296
	colm	11
	synt	any
	invoke	4
	unmark
lab L46
	pnull
	pnull
	var	0
	line	297
	colm	14
	synt	any
	field	local_matrix
	line	297
	colm	27
	synt	any
	field	mul
	var	7
	line	297
	colm	31
	synt	any
	invoke	1
	line	268
	colm	7
	synt	endif
	unmark
lab L28
	mark	L47
	line	301
	colm	7
	synt	if
	mark0
	mark	L48
	pnull
	pnull
	var	0
	line	301
	colm	18
	synt	any
	field	animation
	line	301
	colm	28
	synt	any
	field	scaling_empty
	line	301
	colm	42
	synt	any
	invoke	0
	unmark
	efail
lab L48
	pnull
	unmark
	mark	L49
	line	302
	colm	10
	synt	ifelse
	mark	L50
	pnull
	pnull
	var	0
	line	302
	colm	18
	synt	any
	field	anim_index_S
	pnull
	pnull
	var	0
	line	302
	colm	37
	synt	any
	field	animation
	line	302
	colm	47
	synt	any
	field	scaling_size
	line	302
	colm	60
	synt	any
	invoke	0
	line	302
	colm	31
	synt	any
	numge
	unmark
	pnull
	var	9
	pnull
	pnull
	pnull
	var	0
	line	304
	colm	26
	synt	any
	field	animation
	line	304
	colm	36
	synt	any
	field	get_scaling
	pnull
	int	2
	line	304
	colm	49
	synt	any
	neg
	line	304
	colm	48
	synt	any
	invoke	1
	line	304
	colm	53
	synt	any
	field	v
	line	304
	colm	18
	synt	any
	asgn
	goto	L51
lab L50
	mark	L52
lab L53
	line	307
	colm	13
	synt	while
	mark0
	pnull
	var	1
	pnull
	pnull
	pnull
	var	0
	line	307
	colm	32
	synt	any
	field	animation
	line	307
	colm	42
	synt	any
	field	get_scaling
	pnull
	pnull
	var	0
	line	307
	colm	59
	synt	any
	field	anim_index_S
	int	2
	line	307
	colm	72
	synt	any
	plus
	line	307
	colm	54
	synt	any
	invoke	1
	line	307
	colm	76
	synt	any
	field	the_time
	line	307
	colm	25
	synt	any
	numgt
	unmark
	mark	L53
	mark	L56
	pnull
	pnull
	var	0
	line	308
	colm	20
	synt	any
	field	anim_index_S
	dup
	int	2
	line	308
	colm	33
	synt	any
	plus
	asgn
	unmark
lab L56
	line	309
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	309
	colm	23
	synt	any
	field	anim_index_S
	pnull
	pnull
	var	0
	line	309
	colm	42
	synt	any
	field	animation
	line	309
	colm	52
	synt	any
	field	scaling_size
	line	309
	colm	65
	synt	any
	invoke	0
	line	309
	colm	36
	synt	any
	numge
	unmark
	mark	L57
	pnull
	pnull
	var	0
	line	310
	colm	23
	synt	any
	field	anim_index_S
	pnull
	pnull
	pnull
	var	0
	line	310
	colm	42
	synt	any
	field	animation
	line	310
	colm	52
	synt	any
	field	scaling_size
	line	310
	colm	65
	synt	any
	invoke	0
	int	2
	line	310
	colm	67
	synt	any
	minus
	line	310
	colm	36
	synt	any
	asgn
	unmark
lab L57
	unmark
	pnull
	goto	L55
	line	309
	colm	16
	synt	endif
lab L54
	unmark
	goto	L53
lab L55
	line	307
	colm	13
	synt	endwhile
	unmark
lab L52
	mark	L58
	pnull
	var	4
	pnull
	pnull
	var	0
	line	318
	colm	22
	synt	any
	field	animation
	line	318
	colm	32
	synt	any
	field	get_scaling
	pnull
	var	0
	line	318
	colm	49
	synt	any
	field	anim_index_S
	line	318
	colm	44
	synt	any
	invoke	1
	line	318
	colm	15
	synt	any
	asgn
	unmark
lab L58
	mark	L59
	pnull
	var	5
	pnull
	pnull
	var	0
	line	319
	colm	22
	synt	any
	field	animation
	line	319
	colm	32
	synt	any
	field	get_scaling
	pnull
	pnull
	var	0
	line	319
	colm	49
	synt	any
	field	anim_index_S
	int	2
	line	319
	colm	62
	synt	any
	plus
	line	319
	colm	44
	synt	any
	invoke	1
	line	319
	colm	15
	synt	any
	asgn
	unmark
lab L59
	mark	L60
	pnull
	var	6
	pnull
	pnull
	var	5
	line	320
	colm	19
	synt	any
	field	v
	line	320
	colm	21
	synt	any
	field	minus
	pnull
	var	4
	line	320
	colm	29
	synt	any
	field	v
	line	320
	colm	27
	synt	any
	invoke	1
	line	320
	colm	15
	synt	any
	asgn
	unmark
lab L60
	mark	L61
	pnull
	var	2
	pnull
	pnull
	var	5
	line	322
	colm	27
	synt	any
	field	the_time
	pnull
	var	4
	line	322
	colm	40
	synt	any
	field	the_time
	line	322
	colm	37
	synt	any
	minus
	line	322
	colm	23
	synt	any
	asgn
	unmark
lab L61
	mark	L62
	pnull
	var	3
	pnull
	var	1
	pnull
	var	4
	line	323
	colm	33
	synt	any
	field	the_time
	line	323
	colm	30
	synt	any
	minus
	line	323
	colm	22
	synt	any
	asgn
	unmark
lab L62
	mark	L63
	pnull
	var	6
	line	325
	colm	14
	synt	any
	field	mul
	pnull
	var	13
	var	3
	line	325
	colm	24
	synt	any
	invoke	1
	var	2
	line	325
	colm	35
	synt	any
	div
	line	325
	colm	18
	synt	any
	invoke	1
	unmark
lab L63
	pnull
	var	9
	pnull
	pnull
	var	4
	line	326
	colm	22
	synt	any
	field	v
	line	326
	colm	24
	synt	any
	field	plus
	var	6
	line	326
	colm	29
	synt	any
	invoke	1
	line	326
	colm	18
	synt	any
	asgn
lab L51
	line	302
	colm	10
	synt	endifelse
	unmark
lab L49
	mark	L64
	pnull
	var	7
	line	329
	colm	13
	synt	any
	field	identity
	line	329
	colm	22
	synt	any
	invoke	0
	unmark
lab L64
	mark	L65
	pnull
	var	7
	line	330
	colm	13
	synt	any
	field	scaling_matrix
	var	9
	line	330
	colm	28
	synt	any
	invoke	1
	unmark
lab L65
	pnull
	pnull
	var	0
	line	331
	colm	14
	synt	any
	field	local_matrix
	line	331
	colm	27
	synt	any
	field	mul
	var	7
	line	331
	colm	31
	synt	any
	invoke	1
	line	301
	colm	7
	synt	endif
	unmark
lab L47
	line	335
	colm	7
	synt	if
	mark0
	mark	L66
	pnull
	pnull
	var	0
	line	335
	colm	18
	synt	any
	field	animation
	line	335
	colm	28
	synt	any
	field	translation_empty
	line	335
	colm	46
	synt	any
	invoke	0
	unmark
	efail
lab L66
	pnull
	unmark
	mark	L67
	line	336
	colm	10
	synt	ifelse
	mark	L68
	pnull
	pnull
	var	0
	line	336
	colm	17
	synt	any
	field	anim_index_T
	pnull
	pnull
	var	0
	line	336
	colm	36
	synt	any
	field	animation
	line	336
	colm	46
	synt	any
	field	translation_size
	line	336
	colm	63
	synt	any
	invoke	0
	line	336
	colm	30
	synt	any
	numge
	unmark
	pnull
	var	10
	pnull
	pnull
	pnull
	var	0
	line	338
	colm	26
	synt	any
	field	animation
	line	338
	colm	36
	synt	any
	field	get_translation
	pnull
	int	2
	line	338
	colm	53
	synt	any
	neg
	line	338
	colm	52
	synt	any
	invoke	1
	line	338
	colm	57
	synt	any
	field	v
	line	338
	colm	18
	synt	any
	asgn
	goto	L69
lab L68
	mark	L70
lab L71
	line	341
	colm	13
	synt	while
	mark0
	pnull
	var	1
	pnull
	pnull
	pnull
	var	0
	line	341
	colm	32
	synt	any
	field	animation
	line	341
	colm	42
	synt	any
	field	get_translation
	pnull
	pnull
	var	0
	line	341
	colm	63
	synt	any
	field	anim_index_T
	int	2
	line	341
	colm	76
	synt	any
	plus
	line	341
	colm	58
	synt	any
	invoke	1
	line	341
	colm	80
	synt	any
	field	the_time
	line	341
	colm	25
	synt	any
	numgt
	unmark
	mark	L71
	mark	L74
	pnull
	pnull
	var	0
	line	342
	colm	20
	synt	any
	field	anim_index_T
	dup
	int	2
	line	342
	colm	33
	synt	any
	plus
	asgn
	unmark
lab L74
	line	343
	colm	16
	synt	if
	mark0
	pnull
	pnull
	var	0
	line	343
	colm	24
	synt	any
	field	anim_index_T
	pnull
	pnull
	var	0
	line	343
	colm	43
	synt	any
	field	animation
	line	343
	colm	53
	synt	any
	field	translation_size
	line	343
	colm	70
	synt	any
	invoke	0
	line	343
	colm	37
	synt	any
	numge
	unmark
	mark	L75
	pnull
	pnull
	var	0
	line	344
	colm	23
	synt	any
	field	anim_index_T
	pnull
	pnull
	pnull
	var	0
	line	344
	colm	42
	synt	any
	field	animation
	line	344
	colm	52
	synt	any
	field	translation_size
	line	344
	colm	69
	synt	any
	invoke	0
	int	2
	line	344
	colm	71
	synt	any
	minus
	line	344
	colm	36
	synt	any
	asgn
	unmark
lab L75
	unmark
	pnull
	goto	L73
	line	343
	colm	16
	synt	endif
lab L72
	unmark
	goto	L71
lab L73
	line	341
	colm	13
	synt	endwhile
	unmark
lab L70
	mark	L76
	pnull
	var	4
	pnull
	pnull
	var	0
	line	352
	colm	22
	synt	any
	field	animation
	line	352
	colm	32
	synt	any
	field	get_translation
	pnull
	var	0
	line	352
	colm	53
	synt	any
	field	anim_index_T
	line	352
	colm	48
	synt	any
	invoke	1
	line	352
	colm	15
	synt	any
	asgn
	unmark
lab L76
	mark	L77
	pnull
	var	5
	pnull
	pnull
	var	0
	line	353
	colm	22
	synt	any
	field	animation
	line	353
	colm	32
	synt	any
	field	get_translation
	pnull
	pnull
	var	0
	line	353
	colm	53
	synt	any
	field	anim_index_T
	int	2
	line	353
	colm	66
	synt	any
	plus
	line	353
	colm	48
	synt	any
	invoke	1
	line	353
	colm	15
	synt	any
	asgn
	unmark
lab L77
	mark	L78
	pnull
	var	6
	pnull
	pnull
	var	5
	line	354
	colm	19
	synt	any
	field	v
	line	354
	colm	21
	synt	any
	field	minus
	pnull
	var	4
	line	354
	colm	29
	synt	any
	field	v
	line	354
	colm	27
	synt	any
	invoke	1
	line	354
	colm	15
	synt	any
	asgn
	unmark
lab L78
	mark	L79
	pnull
	var	2
	pnull
	pnull
	var	5
	line	356
	colm	27
	synt	any
	field	the_time
	pnull
	var	4
	line	356
	colm	40
	synt	any
	field	the_time
	line	356
	colm	37
	synt	any
	minus
	line	356
	colm	23
	synt	any
	asgn
	unmark
lab L79
	mark	L80
	pnull
	var	3
	pnull
	var	1
	pnull
	var	4
	line	357
	colm	33
	synt	any
	field	the_time
	line	357
	colm	30
	synt	any
	minus
	line	357
	colm	22
	synt	any
	asgn
	unmark
lab L80
	mark	L81
	pnull
	var	6
	line	359
	colm	14
	synt	any
	field	mul
	pnull
	var	13
	var	3
	line	359
	colm	24
	synt	any
	invoke	1
	var	2
	line	359
	colm	35
	synt	any
	div
	line	359
	colm	18
	synt	any
	invoke	1
	unmark
lab L81
	pnull
	var	10
	pnull
	pnull
	var	4
	line	360
	colm	22
	synt	any
	field	v
	line	360
	colm	24
	synt	any
	field	plus
	var	6
	line	360
	colm	29
	synt	any
	invoke	1
	line	360
	colm	18
	synt	any
	asgn
lab L69
	line	336
	colm	10
	synt	endifelse
	unmark
lab L67
	mark	L82
	pnull
	var	7
	line	362
	colm	13
	synt	any
	field	identity
	line	362
	colm	22
	synt	any
	invoke	0
	unmark
lab L82
	mark	L83
	pnull
	var	7
	line	363
	colm	13
	synt	any
	field	translation_matrix
	var	10
	line	363
	colm	32
	synt	any
	invoke	1
	unmark
lab L83
	pnull
	pnull
	var	0
	line	364
	colm	14
	synt	any
	field	local_matrix
	line	364
	colm	27
	synt	any
	field	mul
	var	7
	line	364
	colm	31
	synt	any
	invoke	1
	line	335
	colm	7
	synt	endif
lab L6
	line	223
	colm	7
	synt	endifelse
	unmark
lab L4
	mark	L84
	line	368
	colm	9
	synt	every
	mark0
	pnull
	var	11
	pnull
	pnull
	var	0
	line	368
	colm	28
	synt	any
	field	subnodes
	line	368
	colm	23
	synt	any
	bang
	line	368
	colm	20
	synt	any
	asgn
	pop
	mark0
	pnull
	var	11
	line	369
	colm	16
	synt	any
	field	calc_animation
	var	1
	line	369
	colm	31
	synt	any
	invoke	1
	unmark
lab L85
	efail
lab L86
	line	368
	colm	9
	synt	endevery
	unmark
lab L84
	pnull
	line	370
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_resetMatrixAll
	local	0,001000,self
	local	1,000020,node
	declend
	line	372
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	374
	colm	11
	synt	any
	field	combined_matrix
	line	374
	colm	29
	synt	any
	keywd	null
	line	374
	colm	27
	synt	any
	asgn
	unmark
lab L1
	mark	L2
	pnull
	pnull
	var	0
	line	375
	colm	11
	synt	any
	field	final_matrix
	line	375
	colm	26
	synt	any
	keywd	null
	line	375
	colm	24
	synt	any
	asgn
	unmark
lab L2
	mark	L3
	line	376
	colm	7
	synt	every
	mark0
	pnull
	var	1
	pnull
	pnull
	var	0
	line	376
	colm	26
	synt	any
	field	subnodes
	line	376
	colm	21
	synt	any
	bang
	line	376
	colm	18
	synt	any
	asgn
	pop
	mark0
	pnull
	var	1
	line	377
	colm	14
	synt	any
	field	resetCombinedMatrix
	line	377
	colm	34
	synt	any
	invoke	0
	unmark
lab L4
	efail
lab L5
	line	376
	colm	7
	synt	endevery
	unmark
lab L3
	pnull
	line	378
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone_initially
	local	0,001000,self
	declend
	line	380
	colm	11
	synt	any
	mark	L1
	pnull
	pnull
	var	0
	line	381
	colm	11
	synt	any
	field	graphics3d__Node
	line	381
	colm	28
	synt	any
	field	initially
	line	381
	colm	38
	synt	any
	invoke	0
	unmark
lab L1
	mark	L2
	pnull
	var	0
	line	382
	colm	11
	synt	any
	field	init
	line	382
	colm	16
	synt	any
	invoke	0
	unmark
lab L2
	mark	L3
	mark	L4
	pnull
	line	383
	colm	7
	synt	any
	pret
lab L4
	synt	any
	pfail
	unmark
lab L3
	pnull
	line	384
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Bone
	local	0,001000,mesh_name
	local	1,001000,mapped_mesh
	local	2,001000,tmp_mesh
	local	3,001000,local_mesh
	local	4,001000,lst_vertex_index
	local	5,001000,lst_weight
	local	6,001000,local_matrix
	local	7,001000,default_local_matrix
	local	8,001000,combined_matrix
	local	9,001000,final_matrix
	local	10,001000,skin_offset_matrix
	local	11,001000,animation
	local	12,001000,display_list_matrix
	local	13,001000,anim_index_mat
	local	14,001000,anim_index_R
	local	15,001000,anim_index_S
	local	16,001000,anim_index_T
	local	17,001000,subnodes
	local	18,001000,label
	local	19,001000,depth
	local	20,001000,parent_node
	local	21,000020,self
	local	22,000020,clone
	local	23,000000,graphics3d__Bone__oprec
	local	24,000000,graphics3d__Boneinitialize
	local	25,000000,graphics3d__Node__oprec
	local	26,000000,graphics3d__Nodeinitialize
	local	27,000000,graphics3d__Bone__state
	declend
	filen	__faux.icn
	line	5
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	mark	L4
	line	8
	colm	3
	synt	if
	mark0
	pnull
	var	23
	line	8
	colm	6
	synt	any
	null
	unmark
	var	24
	line	8
	colm	62
	synt	any
	invoke	0
	line	8
	colm	3
	synt	endif
	unmark
lab L4
	mark	L5
	line	9
	colm	3
	synt	if
	mark0
	pnull
	var	25
	line	9
	colm	6
	synt	any
	null
	unmark
	var	26
	line	9
	colm	62
	synt	any
	invoke	0
	line	9
	colm	3
	synt	endif
	unmark
lab L5
	pnull
	pnull
	var	23
	line	10
	colm	26
	synt	any
	field	graphics3d__Node
	var	25
	line	10
	colm	44
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	mark	L6
	pnull
	var	21
	var	27
	line	12
	colm	35
	synt	any
	keywd	null
	var	23
	var	0
	var	1
	var	2
	var	3
	var	4
	var	5
	var	6
	var	7
	var	8
	var	9
	var	10
	var	11
	var	12
	var	13
	var	14
	var	15
	var	16
	var	17
	var	18
	var	19
	var	20
	line	12
	colm	34
	synt	any
	invoke	23
	line	12
	colm	8
	synt	any
	asgn
	unmark
lab L6
	mark	L7
	pnull
	pnull
	var	21
	line	13
	colm	7
	synt	any
	field	__s
	var	21
	line	13
	colm	12
	synt	any
	asgn
	unmark
lab L7
	mark	L8
	mark	L9
	pnull
	pnull
	var	21
	line	14
	colm	7
	synt	any
	field	__m
	line	14
	colm	11
	synt	any
	field	initially
	var	21
	line	14
	colm	21
	synt	any
	invoke	1
	line	14
	colm	28
	synt	any
	esusp
	goto	L10
lab L9
	line	14
	colm	30
	synt	any
	pfail
lab L10
	unmark
lab L8
	mark	L11
	mark	L12
	var	21
	line	15
	colm	3
	synt	any
	pret
lab L12
	synt	any
	pfail
	unmark
lab L11
	pnull
	line	16
	colm	1
	synt	any
	pfail
	end
proc graphics3d__Boneinitialize
	local	0,000000,graphics3d__Bone__oprec
	local	1,000000,graphics3d__Bone__methods
	local	2,000000,graphics3d__Bone_init
	local	3,000000,graphics3d__Bone_create_local_mesh
	local	4,000000,graphics3d__Bone_render_standalone
	local	5,000000,graphics3d__Bone_render_final
	local	6,000000,graphics3d__Bone_update_display_list_matrix
	local	7,000000,graphics3d__Bone_render_in_displaylist
	local	8,000000,graphics3d__Bone_build_final_matrix
	local	9,000000,graphics3d__Bone_transform_skin
	local	10,000000,graphics3d__Bone_build_skin
	local	11,000000,graphics3d__Bone_set_local_matrix
	local	12,000000,graphics3d__Bone_mulLocalMatrix
	local	13,000000,graphics3d__Bone_rotate
	local	14,000000,graphics3d__Bone_translate
	local	15,000000,graphics3d__Bone_scale
	local	16,000000,graphics3d__Bone_calc_animation
	local	17,000000,graphics3d__Bone_resetMatrixAll
	local	18,000000,graphics3d__Bone_initially
	local	19,000000,graphics3d__Node_set_label
	local	20,000000,graphics3d__Node_subtree_count
	local	21,000000,graphics3d__Node_add_subnode
	local	22,000000,graphics3d__Node_has_subnodes
	local	23,000000,graphics3d__Node_get_node_by_label
	local	24,000000,graphics3d__Node_is_leaf
	local	25,000000,graphics3d__Node_generate_all_preorder
	local	26,000000,graphics3d__Node_generate_all_postorder
	local	27,000000,graphics3d__Node_get_label
	local	28,000000,graphics3d__Node_get_parent_node
	local	29,000000,graphics3d__Node_get_children
	local	30,000000,graphics3d__Node_clear_children
	local	31,000000,graphics3d__Node_delete_node
	declend
	line	18
	colm	11
	synt	any
lab L1
	init	L3
	mark	L2
	pnull
	var	0
	var	1
	var	2
	var	3
	var	4
	var	5
	var	6
	var	7
	var	8
	var	9
	var	10
	var	11
	var	12
	var	13
	var	14
	var	15
	var	16
	var	17
	var	18
	var	19
	var	20
	var	21
	var	22
	var	23
	var	24
	var	25
	var	26
	var	27
	var	28
	var	29
	var	30
	var	31
	line	19
	colm	63
	synt	any
	invoke	30
	line	19
	colm	35
	synt	any
	asgn
	unmark
lab L2
	einit	L1
lab L3
	line	20
	colm	1
	synt	any
	pfail
	end
