# ai_event_types.hpp File Reference

The detailed types of all events. More...

`#include "ai_object.hpp"`
`#include "ai_event.hpp"`
`#include "ai_town.hpp"`
`#include "ai_industry.hpp"`
`#include "ai_engine.hpp"`
`#include "ai_subsidy.hpp"`

Go to the source code of this file.

## Data Structures
class | AIEventVehicleCrashed
| Event Vehicle Crash, indicating a vehicle of yours is crashed. More...
class | AIEventSubsidyOffer
| Event Subsidy Offered, indicating someone offered a subsidy. More...
class | AIEventSubsidyOfferExpired
| Event Subsidy Offer Expired, indicating a subsidy will no longer be awarded. More...
class | AIEventSubsidyAwarded
| Event Subidy Awarded, indicating a subsidy is awarded to some company. More...
class | AIEventSubsidyExpired
| Event Subsidy Expired, indicating a route that was once subsidized no longer is. More...
class | AIEventEnginePreview
| Event Engine Preview, indicating a manufacturer offer you to test a new engine. More...
class | AIEventCompanyNew
| Event Company New, indicating a new company has been created. More...
class | AIEventCompanyInTrouble
| Event Company In Trouble, indicating a company is in trouble and might go bankrupt soon. More...
class | AIEventCompanyMerger
| Event Company Merger, indicating a company has been bought by another company. More...
class | AIEventCompanyBankrupt
| Event Company Bankrupt, indicating a company has gone bankrupt. More...
class | AIEventVehicleLost
| Event Vehicle Lost, indicating a vehicle can't find its way to its destination. More...
class | AIEventVehicleWaitingInDepot
| Event VehicleWaitingInDepot, indicating a vehicle has arrived a depot and is now waiting there. More...
class | AIEventVehicleUnprofitable
| Event Vehicle Unprofitable, indicating a vehicle lost money last year. More...
class | AIEventIndustryOpen
| Event Industry Open, indicating a new industry has been created. More...
class | AIEventIndustryClose
| Event Industry Close, indicating an industry is going to be closed. More...
class | AIEventEngineAvailable
| Event Engine Available, indicating a new engine is available. More...
class | AIEventStationFirstVehicle
| Event Station First Vehicle, indicating a station has been visited by a vehicle for the first time. More...
class | AIEventDisasterZeppelinerCrashed
| Event Disaster Zeppeliner Crashed, indicating a zeppeliner has crashed on an airport and is blocking the runway. More...
class | AIEventDisasterZeppelinerCleared
| Event Disaster Zeppeliner Cleared, indicating a previously crashed zeppeliner has been removed, and the airport is operating again. More...

## Detailed Description

The detailed types of all events.

Definition in file ai_event_types.hpp.