mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-10 08:00:05 +00:00
Codechange: [Script] Document relation between ScriptErrorType and ErrorMessages enums
This commit is contained in:
parent
40e6230900
commit
04cc0c8125
@ -20,6 +20,8 @@ class ScriptBridge : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All bridge related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for bridge related errors */
|
||||
|
@ -120,6 +120,8 @@ public:
|
||||
|
||||
/**
|
||||
* All general related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Initial error value */
|
||||
|
@ -20,6 +20,8 @@ class ScriptMarine : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All marine related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for marine related errors */
|
||||
|
@ -21,6 +21,8 @@ class ScriptOrder : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All order related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for all order related errors */
|
||||
|
@ -22,6 +22,8 @@ class ScriptRail : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All rail related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for rail building / maintaining errors */
|
||||
|
@ -22,6 +22,8 @@ class ScriptRoad : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All road related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for road building / maintaining errors */
|
||||
|
@ -21,6 +21,8 @@ class ScriptSign : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All sign related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
|
||||
|
@ -22,6 +22,8 @@ class ScriptStation : public ScriptBaseStation {
|
||||
public:
|
||||
/**
|
||||
* All station related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for station related errors */
|
||||
|
@ -23,6 +23,8 @@ class ScriptTile : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* Error messages related to modifying tiles.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
|
||||
|
@ -20,6 +20,8 @@ class ScriptTunnel : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All tunnel related errors.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
|
||||
|
@ -135,6 +135,11 @@ typedef uint32_t TileIndex; ///< The ID of a map location.
|
||||
typedef uint16_t TownID; ///< The ID of a town.
|
||||
typedef uint32_t VehicleID; ///< The ID of a vehicle.
|
||||
|
||||
typedef uint ScriptErrorType;///< The types of errors inside the script framework.
|
||||
/**
|
||||
* The types of errors inside the script framework.
|
||||
*
|
||||
* Possible value are defined inside each API class in an ErrorMessages enum.
|
||||
*/
|
||||
typedef uint ScriptErrorType;
|
||||
|
||||
#endif /* SCRIPT_TYPES_HPP */
|
||||
|
@ -20,6 +20,8 @@ class ScriptVehicle : public ScriptObject {
|
||||
public:
|
||||
/**
|
||||
* All vehicle related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for vehicle related errors */
|
||||
|
@ -22,6 +22,8 @@ class ScriptWaypoint : public ScriptBaseStation {
|
||||
public:
|
||||
/**
|
||||
* All waypoint related error messages.
|
||||
*
|
||||
* @see ScriptErrorType
|
||||
*/
|
||||
enum ErrorMessages {
|
||||
/** Base for waypoint related errors */
|
||||
|
Loading…
Reference in New Issue
Block a user