42 lines
1.0 KiB
C++
42 lines
1.0 KiB
C++
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
|
|
//
|
|
// Purpose:
|
|
//
|
|
//=============================================================================//
|
|
|
|
#ifndef AI_CRITERIA_H
|
|
#define AI_CRITERIA_H
|
|
#ifdef _WIN32
|
|
#pragma once
|
|
#endif
|
|
|
|
#include "tier1/utlrbtree.h"
|
|
#include "tier1/utlsymbol.h"
|
|
#include "tier2/interval.h"
|
|
#include "mathlib/compressed_vector.h"
|
|
#include "../../public/responserules/response_types.h"
|
|
|
|
|
|
using ResponseRules::ResponseType_t;
|
|
|
|
extern const char *SplitContext( const char *raw, char *key, int keylen, char *value, int valuelen, float *duration, const char *entireContext );
|
|
|
|
#ifndef AI_CriteriaSet
|
|
#define AI_CriteriaSet ResponseRules::CriteriaSet
|
|
#endif
|
|
|
|
typedef ResponseRules::ResponseParams AI_ResponseParams ;
|
|
typedef ResponseRules::CRR_Response AI_Response;
|
|
|
|
|
|
|
|
/*
|
|
// An AI response that is dynamically new'ed up and returned from SpeakFindResponse.
|
|
class AI_ResponseReturnValue : AI_Response
|
|
{
|
|
|
|
};
|
|
*/
|
|
|
|
#endif // AI_CRITERIA_H
|