OpenTTD Source: src/ai/ai_info.cpp File Reference

OpenTTD Source 15.0-RC2

Functions
ai_info.cpp File Reference

Implementation of AIInfo and AILibrary. More...

`#include "../stdafx.h"`
`#include "../script/squirrel_class.hpp"`
`#include "ai_info.hpp"`
`#include "ai_scanner.hpp"`
`#include "../debug.h"`
`#include "../string_func.h"`
`#include "../rev.h"`
`#include "../safeguards.h"`

Go to the source code of this file.

## Functions
static bool | CheckAPIVersion (const std::string &api_version)
| Check if the API version provided by the AI is supported.
template<>
SQInteger | PushClassName< AIInfo, ScriptType::AI > (HSQUIRRELVM vm)

## Detailed Description

Implementation of AIInfo and AILibrary.

Definition in file ai_info.cpp.

## Function Documentation

## ◆ CheckAPIVersion()

static bool CheckAPIVersion | ( | const std::string & | api_version | ) |
| static

Check if the API version provided by the AI is supported.

Parameters

  api_version | The API version as provided by the AI.

Definition at line 25 of file ai_info.cpp.

Referenced by AIInfo::Constructor(), and GameInfo::Constructor().

## ◆ PushClassName< AIInfo, ScriptType::AI >()

template<>

SQInteger PushClassName< AIInfo, ScriptType::AI > | ( | HSQUIRRELVM | vm | ) |

Definition at line 30 of file ai_info.cpp.