# ai Directory Reference

## Directories
directory | api
## Files
file | ai.hpp [code]

| Base functions for all AIs.
file | ai_config.cpp [code]

| Implementation of AIConfig.
file | ai_config.hpp [code]

| AIConfig stores the configuration settings of every AI.
file | ai_core.cpp [code]

| Implementation of AI.
file | ai_gui.cpp [code]

| Window for configuring the AIs.
file | ai_gui.hpp [code]

| Window for configuring the AIs.
file | ai_info.cpp [code]

| Implementation of AIFileInfo.
file | ai_info.hpp [code]

| AIInfo keeps track of all information of an AI, like Author, Description, .
file | ai_info_dummy.cpp [code]

| Implementation of a dummy AI.
file | ai_instance.cpp [code]

| Implementation of AIInstance.
file | ai_instance.hpp [code]

| The AIInstance tracks an AI.
file | ai_scanner.cpp [code]

| allows scanning AI scripts
file | ai_scanner.hpp [code]

| declarations of the class for AI scanner
file | ai_storage.hpp [code]

| Defines AIStorage and includes all files required for it.