35 MAX_ALIAS_NAME_LENGTH = 40,
36 MAX_REAL_NAME_LENGTH = 128,
37 MAX_ALIASLIST_NAME_LENGTH = 40
41 char alias_name[MAX_ALIAS_NAME_LENGTH];
42 char real_name[MAX_REAL_NAME_LENGTH];
58 qboolean forcesubtitle;
64 char name[MAX_ALIASLIST_NAME_LENGTH];
67 AliasListNode_t** sorted_list;
68 AliasListNode_t* data_list;
71#if defined(APP_MODULE)
73const char* Alias_Find(
const char* alias);
74qboolean Alias_Add(
const char* alias,
const char* name,
const char* parameters);
75qboolean Alias_Delete(
const char* alias);
76const char* Alias_FindRandom(
const char* alias, AliasListNode_t** ret);
78void Alias_Clear(
void);
79AliasList_t* Alias_GetGlobalList();
81int S_ChannelNameToNum(
const char *pszName );
82const char *S_ChannelNumToName(
int iChannel );
94 int number_of_times_played;
95 byte been_played_this_loop;
101void Alias_ListClearActors(AliasList_t* list);
102AliasList_t* AliasList_New(
const char* name);
103const char* Alias_ListFind(AliasList_t* list,
const char* alias);
104AliasListNode_t* Alias_ListFindNode(AliasList_t* list,
const char* alias);
105qboolean Alias_ListAdd(AliasList_t* list,
const char* alias,
const char* name,
const char* parameters);
106const char* Alias_ListFindRandom(AliasList_t* list,
const char* alias, AliasListNode_t** ret);
107void Alias_ListDump(AliasList_t* list);
108void Alias_ListClear(AliasList_t* list);
109void Alias_ListDelete(AliasList_t* list);
110void Alias_ListSort(AliasList_t* list);
111int Alias_IsGlobal(AliasListNode_t* node,
int actor_number);
112AliasActorNode_t* Alias_FindActor(AliasListNode_t* node,
int actor_number);
113void Alias_ListFindRandomRange(AliasList_t* list,
const char* alias,
int* min_index,
int* max_index,
float* total_weight);
114const char* Alias_ListFindDialog(AliasList_t* list,
const char* alias);
115void Alias_ListUpdateDialog(AliasList_t* list,
const char* alias);
116void Alias_ListAddActorDialog(AliasList_t* list,
const char* alias);
117float randweight(
void);