Lines Matching refs:pchr
183 bool_t chr_BSP_insert( chr_t * pchr ) in chr_BSP_insert() argument
201 if ( !ACTIVE_PCHR( pchr ) ) return bfalse; in chr_BSP_insert()
204 if ( pchr->is_hidden ) in chr_BSP_insert()
208 if ( pchr->pack.is_packed ) in chr_BSP_insert()
212 can_be_reaffirmed = ( pchr->reaffirm_damagetype < DAMAGE_COUNT ); in chr_BSP_insert()
213 can_grab_money = pchr->cangrabmoney; in chr_BSP_insert()
214 can_use_platforms = pchr->canuseplatforms; in chr_BSP_insert()
215 can_collide = ( 0 != pchr->bump_stt.size ) && ( MAX_CHR == pchr->attachedto ); in chr_BSP_insert()
228 pleaf = &( pchr->bsp_leaf ); in chr_BSP_insert()
229 if ( pchr != ( chr_t * )( pleaf->data ) ) in chr_BSP_insert()
232 pleaf->data = pchr; in chr_BSP_insert()
233 pleaf->index = GET_INDEX_PCHR( pchr ); in chr_BSP_insert()
238 if ( !oct_bb_empty( &( pchr->chr_max_cv ) ) ) in chr_BSP_insert()
244 phys_expand_chr_bb( pchr, 0.0f, 1.0f, &tmp_oct ); in chr_BSP_insert()
378 CHR_BEGIN_LOOP_ACTIVE( ichr, pchr ) in chr_BSP_fill()
381 pchr->holdingweight = 0; in chr_BSP_fill()
382 pchr->onwhichplatform_ref = ( CHR_REF )MAX_CHR; in chr_BSP_fill()
383 pchr->targetplatform_ref = ( CHR_REF )MAX_CHR; in chr_BSP_fill()
384 pchr->targetplatform_level = -1e32; in chr_BSP_fill()
387 if ( chr_BSP_insert( pchr ) ) in chr_BSP_fill()