DI-Guy SDK Documentation  13.2
diguy_ai.h
Go to the documentation of this file.
1 
2 /*********************************************************************
3  ** Copyright (c) 1992-2016 VT MAK
4  ** All rights reserved.
5  *********************************************************************/
6 
7 /*********************************************************************
8  **
9  *t DI-Guy AI, Main Header File
10  **
11  *b Link against: libdiguy
12  */
13 
14 #ifndef __diguy_ai_H
15 #define __diguy_ai_H
16 
17 #include <diguy_constants.h>
18 
19 #include <declspec_diguy.h>
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 
26 /*****************************************************************************/
32 /*l
33  *b Description:
34  **
35  ** This function turns on DI-Guy AI. It should be called after the
36  ** main DI-Guy initialize call.
37  **
38  *b Callable From:
39  **
40  *- - C++
41  **
42  *b Returns:
43  **
44  ** 0 on success, -1 on failure
45  **
46  *b C++ Example:
47  **
48  *e #include <diguy_graphics_ogl.h>
49  *e
50  *e diguy_ogl_initialize(NULL);
51  *e diguy_ai_initialize();
52  */
53 BDI_DECLSPEC_diguy
55 
56 /*l
57  *b Description:
58  **
59  ** This function turns off DI-Guy AI. It should be called before the
60  ** main DI-Guy deinitialize call.
61  **
62  *b Callable From:
63  **
64  *- - C++
65  **
66  *b Returns:
67  **
68  ** 0 on success, -1 on failure
69  **
70  *b C++ Example:
71  **
72  *e diguy_ai_deinitialize();
73  *e diguy_deinitialize();
74  */
75 BDI_DECLSPEC_diguy
77 
78 
79 #ifdef __cplusplus
80 }
81 #endif
82 
83 #endif /* __diguy_ai_H */
84 
85 
int diguy_ai_initialize()
This function turns on DI-Guy AI.
int diguy_ai_deinitialize()
This function turns off DI-Guy AI.