ScummVM API documentation
ICB::_barrier_handler Class Reference

Public Member Functions

void ___init ()
 
void Form_route_barrier_list (PXreal x, PXreal y, PXreal z, PXreal x2, PXreal z2)
 
void Form_parent_barrier_list (PXreal x, PXreal y, PXreal z)
 
ParentBoxFetch_parent_box_for_xyz (PXreal x, PXreal y, PXreal z, uint32 &par_num, uint32 &slice_num)
 
ParentBoxFetch_parent_num_on_slice_y (uint32 requested_parent, PXreal y)
 
uint32 Fetch_number_of_child_boxes (ParentBox *parent)
 
ChildGroupFetch_child_box (ParentBox *parent, uint32 child)
 
RouteBarrierFetch_barrier (uint32 num)
 
uint32 Fetch_total_barriers ()
 
LinkedDataFileGet_barrier_pointer () const
 
void Prepare_animating_barriers ()
 
uint32 Get_anim_barriers (uint32 n, uint32 *oThisCubesBarriers, uint32 slice)
 
void Set_route_barrier_mask (int32 left, int32 right, int32 top, int32 bottom)
 
void Clear_route_barrier_mask ()
 

Public Attributes

_animating_barrier_slice anim_slices [10]
 
_anim_prop_info anim_prop_info [((116+3) &~3)]
 
uint16 prop_abar_table [24 *60]
 
uint8 parents_used
 
_animating_parent anim_parent_table [48]
 
LinkedDataFileraw_barriers
 
uint32 total_barriers
 
LinkedDataFileroute_wrapper
 
uint32 total_slices
 
bool8 barrier_mask
 
DXrect mask
 

The documentation for this class was generated from the following file: