src/ai/api/ai_types.hpp
branchnoai
changeset 10850 617526555d1b
parent 10643 970417eef395
child 11057 188a9ca6d8de
equal deleted inserted replaced
10848:7816f447a0ed 10850:617526555d1b
    12 typedef uint BridgeType;     //!< Internal name, not of any use for you.
    12 typedef uint BridgeType;     //!< Internal name, not of any use for you.
    13 typedef byte CargoID;        //!< The ID of a cargo.
    13 typedef byte CargoID;        //!< The ID of a cargo.
    14 class CommandCost;           //!< The cost of a command.
    14 class CommandCost;           //!< The cost of a command.
    15 typedef uint16 EngineID;     //!< The ID of an engine.
    15 typedef uint16 EngineID;     //!< The ID of an engine.
    16 typedef uint16 IndustryID;   //!< The ID of an industry.
    16 typedef uint16 IndustryID;   //!< The ID of an industry.
    17 typedef OverflowSafeInt64 Money; //!< Money, stored in a 32bit/64bit safe way.
    17 typedef OverflowSafeInt64 Money; //!< Money, stored in a 32bit/64bit safe way. For AIs money is always in pounds.
    18 typedef uint16 SignID;       //!< The ID of a sign.
    18 typedef uint16 SignID;       //!< The ID of a sign.
    19 typedef uint16 StationID;    //!< The ID of a station.
    19 typedef uint16 StationID;    //!< The ID of a station.
    20 typedef uint16 StringID;     //!< The ID of a string.
    20 typedef uint16 StringID;     //!< The ID of a string.
    21 typedef uint32 TileIndex;    //!< The ID of a tile (just named differently).
    21 typedef uint32 TileIndex;    //!< The ID of a tile (just named differently).
    22 typedef uint16 TownID;       //!< The ID of a town.
    22 typedef uint16 TownID;       //!< The ID of a town.