OpenTTD AI API 20260206-master-g4d4e37dbf1
AIEventCompanyRenamed Class Reference

Event Company Renamed, indicating a company has changed name. More...

#include <script_event_types.hpp>

Inheritance diagram for AIEventCompanyRenamed:
AIEvent

Public Member Functions

AICompany::CompanyID GetCompanyID () const
 Get the CompanyID of the company that has been renamed.
string GetNewName () const
 Get the new name of the company.
Public Member Functions inherited from AIEvent
AIEventType GetEventType () const
 Get the event-type.

Static Public Member Functions

static AIEventCompanyRenamedConvert (AIEvent *instance)
 Convert an AIEvent to the real instance.

Additional Inherited Members

Public Types inherited from AIEvent
enum  AIEventType {
  ET_INVALID ,
  ET_TEST ,
  ET_SUBSIDY_OFFER ,
  ET_SUBSIDY_OFFER_EXPIRED ,
  ET_SUBSIDY_AWARDED ,
  ET_SUBSIDY_EXPIRED ,
  ET_ENGINE_PREVIEW ,
  ET_COMPANY_NEW ,
  ET_COMPANY_IN_TROUBLE ,
  ET_COMPANY_ASK_MERGER ,
  ET_COMPANY_MERGER ,
  ET_COMPANY_BANKRUPT ,
  ET_VEHICLE_CRASHED ,
  ET_VEHICLE_LOST ,
  ET_VEHICLE_WAITING_IN_DEPOT ,
  ET_VEHICLE_UNPROFITABLE ,
  ET_INDUSTRY_OPEN ,
  ET_INDUSTRY_CLOSE ,
  ET_ENGINE_AVAILABLE ,
  ET_STATION_FIRST_VEHICLE ,
  ET_DISASTER_ZEPPELINER_CRASHED ,
  ET_DISASTER_ZEPPELINER_CLEARED ,
  ET_TOWN_FOUNDED ,
  ET_AIRCRAFT_DEST_TOO_FAR ,
  ET_ADMIN_PORT ,
  ET_WINDOW_WIDGET_CLICK ,
  ET_GOAL_QUESTION_ANSWER ,
  ET_EXCLUSIVE_TRANSPORT_RIGHTS ,
  ET_ROAD_RECONSTRUCTION ,
  ET_VEHICLE_AUTOREPLACED ,
  ET_STORYPAGE_BUTTON_CLICK ,
  ET_STORYPAGE_TILE_SELECT ,
  ET_STORYPAGE_VEHICLE_SELECT ,
  ET_COMPANY_RENAMED ,
  ET_PRESIDENT_RENAMED
}
 The type of event. More...

Detailed Description

Event Company Renamed, indicating a company has changed name.

Member Function Documentation

◆ Convert()

AIEventCompanyRenamed * AIEventCompanyRenamed::Convert ( AIEvent * instance)
inlinestatic

Convert an AIEvent to the real instance.

Parameters
instanceThe instance to convert.
Returns
The converted instance.

◆ GetCompanyID()

AICompany::CompanyID AIEventCompanyRenamed::GetCompanyID ( ) const
inline

Get the CompanyID of the company that has been renamed.

Returns
The CompanyID of the company.

◆ GetNewName()

string AIEventCompanyRenamed::GetNewName ( ) const
inline

Get the new name of the company.

Returns
The new name of the company.