OpenTTD Source 20260206-master-g4d4e37dbf1
ai_instance.cpp File Reference

Implementation of AIInstance. More...

#include "../stdafx.h"
#include "../debug.h"
#include "../error.h"
#include "../company_base.h"
#include "../company_func.h"
#include "../script/squirrel_class.hpp"
#include "ai_config.hpp"
#include "ai.hpp"
#include "../script/script_storage.hpp"
#include "../script/script_cmd.h"
#include "../script/script_gui.h"
#include "ai_info.hpp"
#include "ai_instance.hpp"
#include "table/strings.h"
#include "../script/api/template/template_text.sq.hpp"
#include "../script/api/ai/ai_includes.hpp"
#include "../safeguards.h"

Go to the source code of this file.

Functions

void CcAI (Commands cmd, const CommandCost &result, const CommandDataBuffer &data, CommandDataBuffer result_data)
 DoCommand callback function for all commands executed by AIs.

Detailed Description

Implementation of AIInstance.

Definition in file ai_instance.cpp.

Function Documentation

◆ CcAI()

void CcAI ( Commands cmd,
const CommandCost & result,
const CommandDataBuffer & data,
CommandDataBuffer result_data )

DoCommand callback function for all commands executed by AIs.

Parameters
cmdcmd as given to DoCommandPInternal.
resultThe result of the command.
dataCommand data as given to Command<>::Post.
result_dataAdditional returned data from the command.

Definition at line 107 of file ai_instance.cpp.

References _current_company.