/* ========== AICast_DBG_ListAIFuncs ========== */ void AICast_DBG_ListAIFuncs( cast_state_t *cs, int numprint ) { int i; if ( aicast_debug.integer != 2 || ( g_entities[cs->entityNum].aiName && !strcmp( aicast_debugname.string, g_entities[cs->entityNum].aiName ) ) ) { AICast_Printf( AICAST_PRT_DEBUG, S_COLOR_RED "AICast_ProcessAIFunctions: executed more than %d AI funcs\n", MAX_AIFUNCS ); for ( i = MAX_AIFUNCS - numprint; i < MAX_AIFUNCS; i++ ) AICast_Printf( AICAST_PRT_DEBUG, "%s, ", aifuncs[i] ); AICast_Printf( AICAST_PRT_DEBUG, "\n" ); } }
/* =============== AICast_Activate =============== */ void AICast_Activate( int activatorNum, int entNum ) { cast_state_t *cs; cs = AICast_GetCastState( entNum ); if (cs->activate) { cs->activate( entNum, activatorNum ); } AICast_Printf( AICAST_PRT_DEBUG, "activated entity # %i\n", entNum ); }