ScummVM API documentation
ICB::_floor_world Class Reference

Public Member Functions

void ___init ()
 
uint32 Locate_floor_rect (PXreal x, PXreal z, PXreal y, _floor **rct)
 
uint32 Return_floor_rect (PXreal x, PXreal z, PXreal y, uint32 rubber)
 
bool8 Point_on_rubber_floor (PXreal x, PXreal z, PXreal y, uint32 rubber, uint32 rect_num)
 
void Set_floor_rect_flag (_logic *log)
 
uint32 Return_non_rubber_floor_no (_logic *log, uint32 cur_rubber_floor)
 
void Pick_floor_route (uint32 start, uint32 dest)
 
void Find_shortest_floor_route (uint32 start, uint32 dest, uint32 x, uint32 z)
 
void Recurse_to_shortest (uint32 adjoining_floor, uint32 level, uint32 dest)
 
uint32 Calculate_floor_route_length (uint32 total_floors)
 
PXreal Fetch_height (uint32 height)
 
int32 Fetch_total_heights ()
 
uint32 Fetch_total_floors ()
 
PXreal Gravitise_y (PXreal y)
 
PXreal Floor_safe_gravitise_y (PXreal fY)
 
void Align_with_floor (_mega *mega)
 
PXreal Return_true_y (PXreal y)
 
bool8 On_a_floor (_mega *mega)
 
_floorFetch_named_floor (const char *name)
 
_floorFetch_floor_number (uint32 num)
 
PXreal Fetch_floors_volume_height (uint32 num)
 
uint32 Fetch_floor_number_by_name (const char *name)
 
uint32 Fetch_number_of_floors () const
 
int32 Project_point_down_through_floors (int32 nX, int32 nY, int32 nZ)
 

Public Attributes

LinkedDataFilefloors
 

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