# ai_instance.hpp File Reference

The AIInstance tracks an AI. More...

`#include <squirrel.h>`

Go to the source code of this file.

## Data Structures
class | AI_VMSuspend
| A throw-class that is given when the VM wants to suspend. More...
class | AI_FatalError
| A throw-class that is given when the AI made a fatal error. More...
class | AIInstance
| Runtime information about an AI like a pointer to the squirrel vm and the current state. More...
## Typedefs
typedef void( | AISuspendCallbackProc )(class AIInstance *instance)
| The callback function when an AI suspends.

## Detailed Description

The AIInstance tracks an AI.

Definition in file ai_instance.hpp.