# 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]
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.