Codechange: [Script] Document relation between ScriptErrorType and ErrorMessages enums

pull/729/head
frosch 6 months ago committed by Peter Nelson
parent 40e6230900
commit 04cc0c8125

@ -20,6 +20,8 @@ class ScriptBridge : public ScriptObject {
public: public:
/** /**
* All bridge related error messages. * All bridge related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for bridge related errors */ /** Base for bridge related errors */

@ -120,6 +120,8 @@ public:
/** /**
* All general related error messages. * All general related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Initial error value */ /** Initial error value */

@ -20,6 +20,8 @@ class ScriptMarine : public ScriptObject {
public: public:
/** /**
* All marine related error messages. * All marine related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for marine related errors */ /** Base for marine related errors */

@ -21,6 +21,8 @@ class ScriptOrder : public ScriptObject {
public: public:
/** /**
* All order related error messages. * All order related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for all order related errors */ /** Base for all order related errors */

@ -22,6 +22,8 @@ class ScriptRail : public ScriptObject {
public: public:
/** /**
* All rail related error messages. * All rail related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for rail building / maintaining errors */ /** Base for rail building / maintaining errors */

@ -22,6 +22,8 @@ class ScriptRoad : public ScriptObject {
public: public:
/** /**
* All road related error messages. * All road related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for road building / maintaining errors */ /** Base for road building / maintaining errors */

@ -21,6 +21,8 @@ class ScriptSign : public ScriptObject {
public: public:
/** /**
* All sign related error messages. * All sign related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {

@ -22,6 +22,8 @@ class ScriptStation : public ScriptBaseStation {
public: public:
/** /**
* All station related error messages. * All station related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for station related errors */ /** Base for station related errors */

@ -23,6 +23,8 @@ class ScriptTile : public ScriptObject {
public: public:
/** /**
* Error messages related to modifying tiles. * Error messages related to modifying tiles.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {

@ -20,6 +20,8 @@ class ScriptTunnel : public ScriptObject {
public: public:
/** /**
* All tunnel related errors. * All tunnel related errors.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { 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 uint16_t TownID; ///< The ID of a town.
typedef uint32_t VehicleID; ///< The ID of a vehicle. 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 */ #endif /* SCRIPT_TYPES_HPP */

@ -20,6 +20,8 @@ class ScriptVehicle : public ScriptObject {
public: public:
/** /**
* All vehicle related error messages. * All vehicle related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for vehicle related errors */ /** Base for vehicle related errors */

@ -22,6 +22,8 @@ class ScriptWaypoint : public ScriptBaseStation {
public: public:
/** /**
* All waypoint related error messages. * All waypoint related error messages.
*
* @see ScriptErrorType
*/ */
enum ErrorMessages { enum ErrorMessages {
/** Base for waypoint related errors */ /** Base for waypoint related errors */

Loading…
Cancel
Save