Lines Matching refs:sh_fragdesc

57 	SHAPEFRAGMENTDESC* sh_fragdesc;  member
64 sh_fragdesc=0; in Shape_Fragment_Type()
71 shapelist.first_entry()->sh_fragdesc=0; in ~Shape_Fragment_Type()
74 if(sh_fragdesc) in ~Shape_Fragment_Type()
77 if(sh_fragdesc->sh_fragsound) in ~Shape_Fragment_Type()
79 if(sh_fragdesc->sh_fragsound->sound_loaded) in ~Shape_Fragment_Type()
80 LoseSound(sh_fragdesc->sh_fragsound->sound_loaded); in ~Shape_Fragment_Type()
83 if(sh_fragdesc->sh_frags)DeallocateMem(sh_fragdesc->sh_frags); in ~Shape_Fragment_Type()
84 if(sh_fragdesc->sh_fragsound) in ~Shape_Fragment_Type()
86 if(sh_fragdesc->sh_fragsound->sound_loaded) in ~Shape_Fragment_Type()
87 LoseSound(sh_fragdesc->sh_fragsound->sound_loaded); in ~Shape_Fragment_Type()
88 DeallocateMem(sh_fragdesc->sh_fragsound); in ~Shape_Fragment_Type()
90 DeallocateMem(sh_fragdesc); in ~Shape_Fragment_Type()
100 if(sh_fragdesc) shp->sh_fragdesc=sh_fragdesc; in AddShape()
106 if(sh_fragdesc) return; in Setup_sh_frags()
110 sh_fragdesc=(SHAPEFRAGMENTDESC*)PoolAllocateMem(sizeof(SHAPEFRAGMENTDESC)); in Setup_sh_frags()
113 slif()->sh_fragdesc=sh_fragdesc; in Setup_sh_frags()
117sh_fragdesc->sh_frags = (SHAPEFRAGMENT *)PoolAllocateMem((chlist.size()+1) * sizeof(SHAPEFRAGMENT)… in Setup_sh_frags()
126 sh_fragdesc->sh_frags[pos].ShapeIndex=shapeindex; in Setup_sh_frags()
127 sh_fragdesc->sh_frags[pos].NumFrags=ftsc->num_fragments; in Setup_sh_frags()
129 sh_fragdesc->sh_frags[pos].x_offset = 0; in Setup_sh_frags()
130 sh_fragdesc->sh_frags[pos].y_offset = 0; in Setup_sh_frags()
131 sh_fragdesc->sh_frags[pos].z_offset = 0; in Setup_sh_frags()
137 sh_fragdesc->sh_frags[pos].ShapeIndex = -1; in Setup_sh_frags()
138 sh_fragdesc->sh_frags[pos].NumFrags = -1; in Setup_sh_frags()
140 sh_fragdesc->sh_fragsound=0; in Setup_sh_frags()
148 sh_fragdesc->sh_fragsound=(SHAPEFRAGMENTSOUND*)PoolAllocateMem(sizeof(SHAPEFRAGMENTSOUND)); in Setup_sh_frags()
149 sh_fragdesc->sh_fragsound->sound_loaded=GetSoundForMainRif (ftsoc->wav_name); in Setup_sh_frags()
150 sh_fragdesc->sh_fragsound->inner_range=(unsigned long)(ftsoc->inner_range*local_scale); in Setup_sh_frags()
151 sh_fragdesc->sh_fragsound->outer_range=(unsigned long)(ftsoc->outer_range*local_scale); in Setup_sh_frags()
152 sh_fragdesc->sh_fragsound->pitch=ftsoc->pitch; in Setup_sh_frags()
153 sh_fragdesc->sh_fragsound->max_volume=ftsoc->max_volume; in Setup_sh_frags()
200 void DeallocateFragments(SHAPEHEADER* shp,SHAPEFRAGMENTDESC* sh_fragdesc) in DeallocateFragments() argument
204 if(flif()->sh_fragdesc==sh_fragdesc) in DeallocateFragments()
218 if(sh_fragdesc->sh_fragsound) in DeallocateFragments()
220 if(sh_fragdesc->sh_fragsound->sound_loaded) in DeallocateFragments()
221 LoseSound(sh_fragdesc->sh_fragsound->sound_loaded); in DeallocateFragments()
224 if(sh_fragdesc->sh_frags)DeallocateMem(sh_fragdesc->sh_frags); in DeallocateFragments()
225 if(sh_fragdesc->sh_fragsound) in DeallocateFragments()
227 if(sh_fragdesc->sh_fragsound->sound_loaded) in DeallocateFragments()
228 LoseSound(sh_fragdesc->sh_fragsound->sound_loaded); in DeallocateFragments()
229 DeallocateMem(sh_fragdesc->sh_fragsound); in DeallocateFragments()
231 DeallocateMem(sh_fragdesc); in DeallocateFragments()
245 frag_type->sh_fragdesc=0; in DeallocateAllFragments()
875 …mainshapelist[main_shape_num]->sh_fragdesc = (SHAPEFRAGMENTDESC *)PoolAllocateMem(sizeof(SHAPEFRAG… in copy_to_mainshapelist()
877 …mainshapelist[main_shape_num]->sh_fragdesc->sh_frags = (SHAPEFRAGMENT *)PoolAllocateMem((cl.size()… in copy_to_mainshapelist()
878 mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound = 0; in copy_to_mainshapelist()
920 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].ShapeIndex = list_pos; in copy_to_mainshapelist()
921 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].NumFrags = num_frags; in copy_to_mainshapelist()
925 …mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].x_offset = (int)(sflc->frag_loc.x * … in copy_to_mainshapelist()
926 …mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].y_offset = (int)(sflc->frag_loc.y * … in copy_to_mainshapelist()
927 …mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].z_offset = (int)(sflc->frag_loc.z * … in copy_to_mainshapelist()
932 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].x_offset = 0; in copy_to_mainshapelist()
933 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].y_offset = 0; in copy_to_mainshapelist()
934 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].z_offset = 0; in copy_to_mainshapelist()
939 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].ShapeIndex = -1; in copy_to_mainshapelist()
940 mainshapelist[main_shape_num]->sh_fragdesc->sh_frags[fragpos].NumFrags = -1; in copy_to_mainshapelist()
946 …mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound=(SHAPEFRAGMENTSOUND*)PoolAllocateMem(size… in copy_to_mainshapelist()
947 …mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound->sound_loaded=GetSoundForMainRif (ftsoc->… in copy_to_mainshapelist()
948 …mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound->inner_range=(unsigned long)(ftsoc->inner… in copy_to_mainshapelist()
949 …mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound->outer_range=(unsigned long)(ftsoc->outer… in copy_to_mainshapelist()
950 mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound->pitch=ftsoc->pitch; in copy_to_mainshapelist()
951 mainshapelist[main_shape_num]->sh_fragdesc->sh_fragsound->max_volume=ftsoc->max_volume; in copy_to_mainshapelist()
1562 if (shp->sh_fragdesc) in DeallocateRifLoadedShapeheader()
1564 DeallocateFragments(shp,shp->sh_fragdesc); in DeallocateRifLoadedShapeheader()