src/ai/api/ai_error.hpp.sq
branchnoai
changeset 10094 e737405b06dd
parent 10093 b3849a19d137
child 10212 1e0a2a182253
equal deleted inserted replaced
10093:b3849a19d137 10094:e737405b06dd
    28 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_TUNNEL,               "ERR_CAT_TUNNEL");
    28 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_TUNNEL,               "ERR_CAT_TUNNEL");
    29 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_TILE,                 "ERR_CAT_TILE");
    29 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_TILE,                 "ERR_CAT_TILE");
    30 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_SIGN,                 "ERR_CAT_SIGN");
    30 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_SIGN,                 "ERR_CAT_SIGN");
    31 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_ROAD,                 "ERR_CAT_ROAD");
    31 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_ROAD,                 "ERR_CAT_ROAD");
    32 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_ORDER,                "ERR_CAT_ORDER");
    32 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_ORDER,                "ERR_CAT_ORDER");
       
    33 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_MARINE,               "ERR_CAT_MARINE");
    33 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_BIT_SIZE,             "ERR_CAT_BIT_SIZE");
    34 	SQAIError.DefSQConst(engine, AIError::ERR_CAT_BIT_SIZE,             "ERR_CAT_BIT_SIZE");
    34 	SQAIError.DefSQConst(engine, AIError::ERR_NONE,                     "ERR_NONE");
    35 	SQAIError.DefSQConst(engine, AIError::ERR_NONE,                     "ERR_NONE");
    35 	SQAIError.DefSQConst(engine, AIError::ERR_UNKNOWN,                  "ERR_UNKNOWN");
    36 	SQAIError.DefSQConst(engine, AIError::ERR_UNKNOWN,                  "ERR_UNKNOWN");
    36 	SQAIError.DefSQConst(engine, AIError::ERR_PRECONDITION_FAILED,      "ERR_PRECONDITION_FAILED");
    37 	SQAIError.DefSQConst(engine, AIError::ERR_PRECONDITION_FAILED,      "ERR_PRECONDITION_FAILED");
    37 	SQAIError.DefSQConst(engine, AIError::ERR_NEWGRF_SUPPLIED_ERROR,    "ERR_NEWGRF_SUPPLIED_ERROR");
    38 	SQAIError.DefSQConst(engine, AIError::ERR_NEWGRF_SUPPLIED_ERROR,    "ERR_NEWGRF_SUPPLIED_ERROR");
    43 	SQAIError.DefSQConst(engine, AIError::ERR_OWNED_BY_ANOTHER_COMPANY, "ERR_OWNED_BY_ANOTHER_COMPANY");
    44 	SQAIError.DefSQConst(engine, AIError::ERR_OWNED_BY_ANOTHER_COMPANY, "ERR_OWNED_BY_ANOTHER_COMPANY");
    44 	SQAIError.DefSQConst(engine, AIError::ERR_NAME_IS_NOT_UNIQUE,       "ERR_NAME_IS_NOT_UNIQUE");
    45 	SQAIError.DefSQConst(engine, AIError::ERR_NAME_IS_NOT_UNIQUE,       "ERR_NAME_IS_NOT_UNIQUE");
    45 	SQAIError.DefSQConst(engine, AIError::ERR_FLAT_LAND_REQUIRED,       "ERR_FLAT_LAND_REQUIRED");
    46 	SQAIError.DefSQConst(engine, AIError::ERR_FLAT_LAND_REQUIRED,       "ERR_FLAT_LAND_REQUIRED");
    46 	SQAIError.DefSQConst(engine, AIError::ERR_LAND_SLOPED_WRONG,        "ERR_LAND_SLOPED_WRONG");
    47 	SQAIError.DefSQConst(engine, AIError::ERR_LAND_SLOPED_WRONG,        "ERR_LAND_SLOPED_WRONG");
    47 	SQAIError.DefSQConst(engine, AIError::ERR_VEHICLE_IN_THE_WAY,       "ERR_VEHICLE_IN_THE_WAY");
    48 	SQAIError.DefSQConst(engine, AIError::ERR_VEHICLE_IN_THE_WAY,       "ERR_VEHICLE_IN_THE_WAY");
       
    49 	SQAIError.DefSQConst(engine, AIError::ERR_SITE_UNSUITABLE,          "ERR_SITE_UNSUITABLE");
       
    50 	SQAIError.DefSQConst(engine, AIError::ERR_TOO_CLOSE_TO_EDGE,        "ERR_TOO_CLOSE_TO_EDGE");
    48 
    51 
    49 	AIError::RegisterErrorMap(STR_0003_NOT_ENOUGH_CASH_REQUIRES,        AIError::ERR_NOT_ENOUGH_CASH);
    52 	AIError::RegisterErrorMap(STR_0003_NOT_ENOUGH_CASH_REQUIRES,        AIError::ERR_NOT_ENOUGH_CASH);
    50 	AIError::RegisterErrorMap(STR_2009_LOCAL_AUTHORITY_REFUSES,         AIError::ERR_LOCAL_AUTHORITY_REFUSES);
    53 	AIError::RegisterErrorMap(STR_2009_LOCAL_AUTHORITY_REFUSES,         AIError::ERR_LOCAL_AUTHORITY_REFUSES);
    51 	AIError::RegisterErrorMap(STR_1007_ALREADY_BUILT,                   AIError::ERR_ALREADY_BUILT);
    54 	AIError::RegisterErrorMap(STR_1007_ALREADY_BUILT,                   AIError::ERR_ALREADY_BUILT);
    52 	AIError::RegisterErrorMap(STR_5007_MUST_DEMOLISH_BRIDGE_FIRST,      AIError::ERR_ALREADY_BUILT);
    55 	AIError::RegisterErrorMap(STR_5007_MUST_DEMOLISH_BRIDGE_FIRST,      AIError::ERR_ALREADY_BUILT);
    75 	AIError::RegisterErrorMap(STR_1000_LAND_SLOPED_IN_WRONG_DIRECTION,  AIError::ERR_LAND_SLOPED_WRONG);
    78 	AIError::RegisterErrorMap(STR_1000_LAND_SLOPED_IN_WRONG_DIRECTION,  AIError::ERR_LAND_SLOPED_WRONG);
    76 	AIError::RegisterErrorMap(STR_8803_TRAIN_IN_THE_WAY,                AIError::ERR_VEHICLE_IN_THE_WAY);
    79 	AIError::RegisterErrorMap(STR_8803_TRAIN_IN_THE_WAY,                AIError::ERR_VEHICLE_IN_THE_WAY);
    77 	AIError::RegisterErrorMap(STR_9000_ROAD_VEHICLE_IN_THE_WAY,         AIError::ERR_VEHICLE_IN_THE_WAY);
    80 	AIError::RegisterErrorMap(STR_9000_ROAD_VEHICLE_IN_THE_WAY,         AIError::ERR_VEHICLE_IN_THE_WAY);
    78 	AIError::RegisterErrorMap(STR_980E_SHIP_IN_THE_WAY,                 AIError::ERR_VEHICLE_IN_THE_WAY);
    81 	AIError::RegisterErrorMap(STR_980E_SHIP_IN_THE_WAY,                 AIError::ERR_VEHICLE_IN_THE_WAY);
    79 	AIError::RegisterErrorMap(STR_A015_AIRCRAFT_IN_THE_WAY,             AIError::ERR_VEHICLE_IN_THE_WAY);
    82 	AIError::RegisterErrorMap(STR_A015_AIRCRAFT_IN_THE_WAY,             AIError::ERR_VEHICLE_IN_THE_WAY);
       
    83 	AIError::RegisterErrorMap(STR_0239_SITE_UNSUITABLE,                 AIError::ERR_SITE_UNSUITABLE);
       
    84 	AIError::RegisterErrorMap(STR_304B_SITE_UNSUITABLE,                 AIError::ERR_SITE_UNSUITABLE);
       
    85 	AIError::RegisterErrorMap(STR_0002_TOO_CLOSE_TO_EDGE_OF_MAP,        AIError::ERR_TOO_CLOSE_TO_EDGE);
    80 
    86 
    81 	AIError::RegisterErrorMapString(AIError::ERR_NONE,                     "ERR_NONE");
    87 	AIError::RegisterErrorMapString(AIError::ERR_NONE,                     "ERR_NONE");
    82 	AIError::RegisterErrorMapString(AIError::ERR_UNKNOWN,                  "ERR_UNKNOWN");
    88 	AIError::RegisterErrorMapString(AIError::ERR_UNKNOWN,                  "ERR_UNKNOWN");
    83 	AIError::RegisterErrorMapString(AIError::ERR_PRECONDITION_FAILED,      "ERR_PRECONDITION_FAILED");
    89 	AIError::RegisterErrorMapString(AIError::ERR_PRECONDITION_FAILED,      "ERR_PRECONDITION_FAILED");
    84 	AIError::RegisterErrorMapString(AIError::ERR_NEWGRF_SUPPLIED_ERROR,    "ERR_NEWGRF_SUPPLIED_ERROR");
    90 	AIError::RegisterErrorMapString(AIError::ERR_NEWGRF_SUPPLIED_ERROR,    "ERR_NEWGRF_SUPPLIED_ERROR");
    89 	AIError::RegisterErrorMapString(AIError::ERR_OWNED_BY_ANOTHER_COMPANY, "ERR_OWNED_BY_ANOTHER_COMPANY");
    95 	AIError::RegisterErrorMapString(AIError::ERR_OWNED_BY_ANOTHER_COMPANY, "ERR_OWNED_BY_ANOTHER_COMPANY");
    90 	AIError::RegisterErrorMapString(AIError::ERR_NAME_IS_NOT_UNIQUE,       "ERR_NAME_IS_NOT_UNIQUE");
    96 	AIError::RegisterErrorMapString(AIError::ERR_NAME_IS_NOT_UNIQUE,       "ERR_NAME_IS_NOT_UNIQUE");
    91 	AIError::RegisterErrorMapString(AIError::ERR_FLAT_LAND_REQUIRED,       "ERR_FLAT_LAND_REQUIRED");
    97 	AIError::RegisterErrorMapString(AIError::ERR_FLAT_LAND_REQUIRED,       "ERR_FLAT_LAND_REQUIRED");
    92 	AIError::RegisterErrorMapString(AIError::ERR_LAND_SLOPED_WRONG,        "ERR_LAND_SLOPED_WRONG");
    98 	AIError::RegisterErrorMapString(AIError::ERR_LAND_SLOPED_WRONG,        "ERR_LAND_SLOPED_WRONG");
    93 	AIError::RegisterErrorMapString(AIError::ERR_VEHICLE_IN_THE_WAY,       "ERR_VEHICLE_IN_THE_WAY");
    99 	AIError::RegisterErrorMapString(AIError::ERR_VEHICLE_IN_THE_WAY,       "ERR_VEHICLE_IN_THE_WAY");
       
   100 	AIError::RegisterErrorMapString(AIError::ERR_SITE_UNSUITABLE,          "ERR_SITE_UNSUITABLE");
       
   101 	AIError::RegisterErrorMapString(AIError::ERR_TOO_CLOSE_TO_EDGE,        "ERR_TOO_CLOSE_TO_EDGE");
    94 
   102 
    95 	SQAIError.DefSQStaticMethod(engine, &AIError::GetClassName,           "GetClassName",           1, "x");
   103 	SQAIError.DefSQStaticMethod(engine, &AIError::GetClassName,           "GetClassName",           1, "x");
    96 	SQAIError.DefSQStaticMethod(engine, &AIError::GetErrorCategory,       "GetErrorCategory",       1, "x");
   104 	SQAIError.DefSQStaticMethod(engine, &AIError::GetErrorCategory,       "GetErrorCategory",       1, "x");
    97 	SQAIError.DefSQStaticMethod(engine, &AIError::GetLastError,           "GetLastError",           1, "x");
   105 	SQAIError.DefSQStaticMethod(engine, &AIError::GetLastError,           "GetLastError",           1, "x");
    98 	SQAIError.DefSQStaticMethod(engine, &AIError::GetLastErrorString,     "GetLastErrorString",     1, "x");
   106 	SQAIError.DefSQStaticMethod(engine, &AIError::GetLastErrorString,     "GetLastErrorString",     1, "x");