~ubuntu-branches/ubuntu/precise/openarena/precise

« back to all changes in this revision

Viewing changes to code/game/ai_dmnet.h

  • Committer: Bazaar Package Importer
  • Author(s): Bruno "Fuddl" Kleinert
  • Date: 2007-01-20 12:28:09 UTC
  • Revision ID: james.westby@ubuntu.com-20070120122809-2yza5ojt7nqiyiam
Tags: upstream-0.6.0
ImportĀ upstreamĀ versionĀ 0.6.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
===========================================================================
 
3
Copyright (C) 1999-2005 Id Software, Inc.
 
4
 
 
5
This file is part of Quake III Arena source code.
 
6
 
 
7
Quake III Arena source code is free software; you can redistribute it
 
8
and/or modify it under the terms of the GNU General Public License as
 
9
published by the Free Software Foundation; either version 2 of the License,
 
10
or (at your option) any later version.
 
11
 
 
12
Quake III Arena source code is distributed in the hope that it will be
 
13
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
GNU General Public License for more details.
 
16
 
 
17
You should have received a copy of the GNU General Public License
 
18
along with Quake III Arena source code; if not, write to the Free Software
 
19
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
20
===========================================================================
 
21
*/
 
22
//
 
23
 
 
24
/*****************************************************************************
 
25
 * name:                ai_dmnet.h
 
26
 *
 
27
 * desc:                Quake3 bot AI
 
28
 *
 
29
 * $Archive: /source/code/botai/ai_chat.c $
 
30
 *
 
31
 *****************************************************************************/
 
32
 
 
33
#define MAX_NODESWITCHES        50
 
34
 
 
35
void AIEnter_Intermission(bot_state_t *bs, char *s);
 
36
void AIEnter_Observer(bot_state_t *bs, char *s);
 
37
void AIEnter_Respawn(bot_state_t *bs, char *s);
 
38
void AIEnter_Stand(bot_state_t *bs, char *s);
 
39
void AIEnter_Seek_ActivateEntity(bot_state_t *bs, char *s);
 
40
void AIEnter_Seek_NBG(bot_state_t *bs, char *s);
 
41
void AIEnter_Seek_LTG(bot_state_t *bs, char *s);
 
42
void AIEnter_Seek_Camp(bot_state_t *bs, char *s);
 
43
void AIEnter_Battle_Fight(bot_state_t *bs, char *s);
 
44
void AIEnter_Battle_Chase(bot_state_t *bs, char *s);
 
45
void AIEnter_Battle_Retreat(bot_state_t *bs, char *s);
 
46
void AIEnter_Battle_NBG(bot_state_t *bs, char *s);
 
47
int AINode_Intermission(bot_state_t *bs);
 
48
int AINode_Observer(bot_state_t *bs);
 
49
int AINode_Respawn(bot_state_t *bs);
 
50
int AINode_Stand(bot_state_t *bs);
 
51
int AINode_Seek_ActivateEntity(bot_state_t *bs);
 
52
int AINode_Seek_NBG(bot_state_t *bs);
 
53
int AINode_Seek_LTG(bot_state_t *bs);
 
54
int AINode_Battle_Fight(bot_state_t *bs);
 
55
int AINode_Battle_Chase(bot_state_t *bs);
 
56
int AINode_Battle_Retreat(bot_state_t *bs);
 
57
int AINode_Battle_NBG(bot_state_t *bs);
 
58
 
 
59
void BotResetNodeSwitches(void);
 
60
void BotDumpNodeSwitches(bot_state_t *bs);
 
61