'Squirrel Script with OpenTTD AI/GS', 'COMMENT_SINGLE' => array(1 => '//', 2=> '#'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => '"', 'ESCAPE_CHAR' => '\\', 'KEYWORDS' => array ( // keywords 1 => array ( 'base', 'break', 'case', 'catch', 'class', 'clone', 'const', 'constructor', 'continue', 'default', 'delegate', 'delete', 'do', 'else', 'enum', 'extends', 'false', 'for', 'foreach', 'function', 'if', 'in', 'instanceof', 'local', 'null', 'resume', 'return', 'static', 'switch', 'this', 'throw', 'true', 'try', 'typeof', 'while', 'yield' ), // metamethodes 2 => array ( '_set', '_get', '_newslot', '_delslot', '_add', '_sub', '_mul', '_div', '_modulo', '_unm', '_typeof', '_cmp', '_call', '_cloned', '_nexti', '_tostring', '_inherited', '_newmember' ), // global symbols 3 => array ( 'array', 'seterrorhandler', 'callee', 'setdebughook', 'enabledebuginfo', 'getroottable', 'setroottable', 'getconsttable', 'setconsttable', 'assert', 'print', 'error', 'compilestring', 'collectgarbage', 'resurrectunreachable', 'type', 'getstackinfos', 'newthread' ), // global symbols 4 => array ( '_versionnumber_', '_version_', '_charsize_', '_intsize_', '_floatsize_' ), // default delegates 5 => array ( 'tofloat', 'tostring', 'tointeger', 'tochar', 'weakref', 'len', 'slice', 'find', 'tolower', 'toupper', 'rawget', 'rawset', 'rawdelete', 'rawin', 'clear', 'setdelegate', 'getdelegate', 'append', 'push', 'extend', 'pop', 'top', 'insert', 'remove', 'resize', 'sort', 'reverse', 'map', 'apply', 'reduce', 'filter', 'pcall', 'call', 'acall', 'pacall', 'bindenv', 'getinfos', 'instance', 'getattributes', 'setattributes', 'newmember', 'rawnewmember', 'getclass', 'getstatus', 'wakeup', 'ref' ), // AI Classes 6 => array ( 'AIAccounting','AIAirport','AIBase','AIBaseStation','AIBridge','AIBridgeList','AIBridgeList_Length', 'AICargo','AICargoList','AICargoList_IndustryAccepting','AICargoList_IndustryProducing', 'AICargoList_StationAccepting','AICompany','AIController','AIDate','AIDepotList','AIEngine', 'AIEngineList','AIError','AIEvent','AIEventAircraftDestTooFar','AIEventCompanyAskMerger', 'AIEventCompanyBankrupt','AIEventCompanyInTrouble','AIEventCompanyMerger','AIEventCompanyNew', 'AIEventCompanyTown','AIEventController','AIEventDisasterZeppelinerCleared','AIEventDisasterZeppelinerCrashed', 'AIEventEngineAvailable','AIEventEnginePreview','AIEventExclusiveTransportRights','AIEventIndustryClose', 'AIEventIndustryOpen','AIEventRoadReconstruction','AIEventStationFirstVehicle','AIEventSubsidyAwarded', 'AIEventSubsidyExpired','AIEventSubsidyOffer','AIEventSubsidyOfferExpired','AIEventTownFounded', 'AIEventVehicleCrashed','AIEventVehicleLost','AIEventVehicleUnprofitable','AIEventVehicleWaitingInDepot', 'AIExecMode','AIGameSettings','AIGroup','AIGroupList','AIIndustry','AIIndustryList', 'AIIndustryList_CargoAccepting','AIIndustryList_CargoProducing','AIIndustryType','AIIndustryTypeList', 'AIInfo','AIInfrastructure','AIList','AILog','AIMap','AIMarine','AIOrder','AIRail','AIRailTypeList', 'AIRoad','AISign','AISignList','AIStation','AIStationList','AIStationList_Cargo', 'AIStationList_CargoPlanned','AIStationList_CargoPlannedByFrom','AIStationList_CargoPlannedByVia', 'AIStationList_CargoPlannedFromByVia','AIStationList_CargoPlannedViaByFrom','AIStationList_CargoWaiting', 'AIStationList_CargoWaitingByFrom','AIStationList_CargoWaitingByVia','AIStationList_CargoWaitingFromByVia', 'AIStationList_CargoWaitingViaByFrom','AIStationList_Vehicle','AISubsidy','AISubsidyList','AITestMode', 'AITile','AITileList','AITileList_IndustryAccepting','AITileList_IndustryProducing', 'AITileList_StationType','AITown','AITownEffectList','AITownList','AITunnel','AIVehicleList', 'AIVehicleList_DefaultGroup','AIVehicleList_Depot','AIVehicleList_Group','AIVehicleList_SharedOrders', 'AIVehicleList_Station','AIWaypoint','AIWaypointList','AIWaypointList_Vehicle' ), // GS Classes 7 => array ( 'GSAccounting','GSAdmin','GSAirport','GSBase','GSBaseStation','GSBridge','GSBridgeList','GSBridgeList_Length', 'GSCargo','GSCargoList','GSCargoList_IndustryAccepting','GSCargoList_IndustryProducing', 'GSCargoList_StationAccepting','GSCargoMonitor','GSCompany','GSCompanyMode','GSController','GSDate', 'GSDepotList','GSEngine','GSEngineList','GSError','GSEvent','GSEventAdminPort','GSEventCompanyBankrupt', 'GSEventCompanyInTrouble','GSEventCompanyMerger','GSEventCompanyNew','GSEventCompanyTown', 'GSEventController','GSEventExclusiveTransportRights','GSEventGoalQuestionsAnswer', 'GSEventIndustryClose','GSEventIndustryOpen','GSEventRoadReconstruction','GSEventStationFirstVehicle', 'GSEventSubsidyAwarded','GSEventSubsidyExpired','GSEventSubsidyOffer','GSEventSubsidyOfferExpired', 'GSEventTownFounded','GSEventVehicleCrashed','GSEventWindowWidgetClick','GSExecMode','GSGame', 'GSGameSettings','GSGoal','GSIndustry','GSIndustryList','GSIndustryList_CargoAccepting', 'GSIndustryList_CargoProducing','GSIndustryType','GSIndustryTypeList','GSInfo','GSInfrastructure', 'GSList','GSLog','GSMap','GSMarine','GSNews','GSOrder','GSRail','GSRailTypeList','GSRoad', 'GSSign','GSSignList','GSStation','GSStationList','GSStationList_Cargo','GSStationList_CargoPlanned', 'GSStationList_CargoPlannedByFrom','GSStationList_CargoPlannedByVia','GSStationList_CargoPlannedFromByVia', 'GSStationList_CargoPlannedViaByFrom','GSStationList_CargoWaiting','GSStationList_CargoWaitingByFrom', 'GSStationList_CargoWaitingByVia','GSStationList_CargoWaitingFromByVia','GSStationList_CargoWaitingViaByFrom', 'GSStationList_Vehicle','GSStoryPage','GSStoryPageElementList','GSStoryPageList','GSSubsidy', 'GSSubsidyList','GSTestMode','GSText','GSTile','GSTileList','GSTileList_IndustryAccepting', 'GSTileList_IndustryProducing','GSTileList_StationType','GSTown','GSTownEffectList', 'GSTownList','GSTunnel','GSVehicle','GSVehicleList','GSVehicleList_Depot','GSVehicleList_SharedOrders', 'GSVehicleList_Station','GSViewport','GSWaypoint','GSWaypointList','GSWaypointList_Vehicle','GSWindow' ), // AI and GS methodes 8 => array ( 'AcceptMerger', 'AcceptPreview', 'AddItem', 'AddLabels', 'AddList', 'AddParam', 'AddRectangle', 'AddSetting', 'AddTile', 'AppendConditionalOrder', 'AppendOrder', 'AreOrderFlagsValid', 'AreRoadTilesConnected', 'AreTilesConnected', 'AreWaterTilesConnected', 'Begin', 'Break', 'BuildAirport', 'BuildBridge', 'BuildBuoy', 'BuildCanal', 'BuildCompanyHQ', 'BuildDock', 'BuildDriveThroughRoadStation', 'BuildIndustry', 'BuildLock', 'BuildOneWayRoad', 'BuildOneWayRoadFull', 'BuildRail', 'BuildRailDepot', 'BuildRailStation', 'BuildRailTrack', 'BuildRailWaypoint', 'BuildRoad', 'BuildRoadDepot', 'BuildRoadFull', 'BuildRoadStation', 'BuildSign', 'BuildSignal', 'BuildTunnel', 'BuildVehicle', 'BuildWaterDepot', 'CanBuildIndustry', 'CanBuildConnectedRoadParts', 'CanBuildConnectedRoadPartsHere', 'CanProspectIndustry', 'CanPullCargo', 'CanRefitCargo', 'CanRunOnRail', 'Chance', 'ChanceItem', 'ChangeBankBalance', 'CloneVehicle', 'Close', 'CloseQuestion', 'Convert', 'ConvertRailType', 'CopyOrders', 'Count', 'CreateGroup', 'CreateInstance', 'DeleteGroup', 'DemolishTile', 'DistanceFromEdge', 'DistanceManhattan', 'DistanceMax', 'DistanceSquare', 'EnableAutoReplaceProtection', 'EnableWagonRemoval', 'Error', 'ExpandTown', 'FoundTown', 'GetAcceptedCargo', 'GetAge', 'GetAgeLeft', 'GetAirportCoverageRadius', 'GetAirportHeight', 'GetAirportType', 'GetAirportWidth', 'GetAllowedNoise', 'GetAmountOfStationsAround', 'GetAPIVersion', 'GetAutoRenewMoney', 'GetAutoRenewMonths', 'GetAutoRenewStatus', 'GetAutoReplaceProtection', 'GetAuthor', 'GetAwardedTo', 'GetBankBalance', 'GetBridgeID', 'GetBuildCost', 'GetCapacity', 'GetCargoAcceptance', 'GetCargoGoal', 'GetCargoIncome', 'GetCargoLabel', 'GetCargoLoad', 'GetCargoPlanned', 'GetCargoPlannedFrom', 'GetCargoPlannedFromVia', 'GetCargoPlannedVia', 'GetCargoProduction', 'GetCargoRating', 'GetCargoType', 'GetCargoWaiting', 'GetCargoWaitingFrom', 'GetCargoWaitingFromVia', 'GetCargoWaitingVia', 'GetClosestTown', 'GetCompany', 'GetCompanyHQ', 'GetCompanyID', 'GetComplementSlope', 'GetConstructionCost', 'GetConstructionDate', 'GetCornerHeight', 'GetCosts', 'GetCoverageRadius', 'GetCrashSite', 'GetCrashReason', 'GetCurrentDate', 'GetCurrentRailType', 'GetCurrentRoadType', 'GetCurrentSpeed', 'GetCurrentValue', 'GetDayOfMonth', 'GetDate', 'GetDescription', 'GetDesignDate', 'GetDestinationIndex', 'GetDestinationType', 'GetDistanceManhattanToTile', 'GetDistanceSquareToTile', 'GetDistributionType', 'GetDockLocation', 'GetDriveThroughBackTile', 'GetEngineID', 'GetEngineReplacement', 'GetEngineType', 'GetEventType', 'GetErrorCategory', 'GetExclusiveRightsCompany', 'GetExclusiveRightsDuration', 'GetExpireDate', 'GetFundBuildingsDuration', 'GetGroupID', 'GetGrowthRate', 'GetHangarOfAirport', 'GetHeliportLocation', 'GetHouseCount', 'GetIndustryCount', 'GetIndustryDeliveryAmount', 'GetIndustryID', 'GetIndustryType', 'GetIndustryPickupAmount', 'GetInfrastructurePieceCount', 'GetLastError', 'GetLastErrorString', 'GetLastMonthProduction', 'GetLastMonthReceived', 'GetLastMonthSupplied', 'GetLastMonthTransported', 'GetLastMonthTransportedPercentage', 'GetLength', 'GetLoanAmount', 'GetLoanInterval', 'GetLocation', 'GetMaintenanceCostFactor', 'GetMapSize', 'GetMapSizeX', 'GetMapSizeY', 'GetMaxAge', 'GetMaxHeight', 'GetMaximumOrderDistance', 'GetMaxLength', 'GetMaxLoanAmount', 'GetMaxSpeed', 'GetMaxTractiveEffort', 'GetMinHeight', 'GetMinLength', 'GetMonth', 'GetMonthlyInfrastructureCosts', 'GetMonthlyRailCosts', 'GetMonthlyRoadCosts', 'GetMinLength', 'GetName', 'GetNearestTown', 'GetNeighbourRoadCount', 'GetNewCompanyID', 'GetNextEvent', 'GetNoiseLevelIncrease', 'GetNumEngines', 'GetNumHangars', 'GetNumWagons', 'GetOldCompanyID', 'GetOpsTillSuspend', 'GetOrderCompareFunction', 'GetOrderCompareValue', 'GetOrderCondition', 'GetOrderCount', 'GetOrderDestination', 'GetOrderDistance', 'GetOrderFlags', 'GetOrderJumpTo', 'GetOrderRefit', 'GetOtherBridgeEnd', 'GetOtherTunnelEnd', 'GetOwner', 'GetPageElementSortValue', 'GetPageSortValue', 'GetPlaneType', 'GetPopulation', 'GetPower', 'GetPresidentGender', 'GetPresidentName', 'GetPrice', 'GetProducedCargo', 'GetProfitLastYear', 'GetProfitThisYear', 'GetQuarterlyCargoDelivered', 'GetQuarterlyCompanyValue', 'GetQuarterlyIncome', 'GetQuarterlyExpenses', 'GetQuarterlyPerformanceRating', 'GetRailDepotFrontTile', 'GetRailPieceCount', 'GetRailStationDirection', 'GetRailTracks', 'GetRailType', 'GetRating', 'GetRefitCapacity', 'GetReliability', 'GetRoadDepotFrontTile', 'GetRoadLayout', 'GetRoadPieceCount', 'GetRoadStationFrontTile', 'GetRoadType', 'GetRoadVehicleTypeForCargo', 'GetRoadReworkDuration', 'GetRunningCost', 'GetSetting', 'GetSettings', 'GetShortName', 'GetSignalType', 'GetSlope', 'GetSourceIndex', 'GetSourceType', 'GetState', 'GetStationCoverageRadius', 'GetStationID', 'GetStockpiledCargo', 'GetStopLocation', 'GetSubsidyID', 'GetSystemTime', 'GetTerrainType', 'GetTick', 'GetTileIndex', 'GetTileX', 'GetTileY', 'GetTownAuthority', 'GetTownCount', 'GetTownDeliveryAmount', 'GetTownEffect', 'GetTownID', 'GetTownPickupAmount', 'GetUnitNumber', 'GetURL', 'GetValue', 'GetVehicleID', 'GetVehicleType', 'GetVersion', 'GetWagonAge', 'GetWagonEngineType', 'GetWaypointID', 'GetWeight', 'GetYear', 'HasCargoClass', 'HasCargoRating', 'HasDock', 'HasHeliport', 'HasItem', 'HasPowerOnRail', 'HasRoadType', 'HasSharedOrders', 'HasStationType', 'HasStatue', 'HasTransportType', 'HasTreeOnTile', 'HasWagonRemoval', 'HasWaypointType', 'Highlight', 'Import', 'Info', 'InsertConditionalOrder', 'InsertOrder', 'IsActionAvailable', 'IsAirportClosed', 'IsAirportInformationAvailable', 'IsAirportTile', 'IsArticulated', 'IsAwarded', 'IsBridgeTile', 'IsBuildable', 'IsBuildableRectangle', 'IsBuiltOnWater', 'IsBuoyTile', 'IsCanalTile', 'IsCargoAccepted', 'IsCity', 'IsCoastTile', 'IsCompleted', 'IsConditionalOrder', 'IsCurrentOrderPartOfOrderList', 'IsDesertTile', 'IsDeveloperOnly', 'IsDisabledVehicleType', 'IsDockTile', 'IsDriveThroughRoadStationTile', 'IsEmpty', 'IsEnd', 'IsEventWaiting', 'IsFarmTile', 'IsFreight', 'IsGotoDepotOrder', 'IsGotoStationOrder', 'IsGotoWaypointOrder', 'IsHalftileSlope', 'IsHangarTile', 'IsInDepot', 'IsLevelCrossingTile', 'IsLockTile', 'IsMine', 'IsMultiplayer', 'IsOpen', 'IsPaused', 'IsProcessingIndustry', 'IsRailDepotTile', 'IsRailStationTile', 'IsRailTile', 'IsRailTypeAvailable', 'IsRailWaypointTile', 'IsRawIndustry', 'IsRefitOrder', 'IsRoadDepotTile', 'IsRoadStationTile', 'IsRoadTile', 'IsRoadTypeAvailable', 'IsRockTile', 'IsRoughTile', 'IsSnowTile', 'IsStationTile', 'IsSteepSlope', 'IsStoppedInDepot', 'IsTunnelTile', 'IsValid', 'IsValidAirportType', 'IsValidBaseStation', 'IsValidBridge', 'IsValidCargo', 'IsValidConditionalOrder', 'IsValidDate', 'IsValidEngine', 'IsValidGoal', 'IsValidGroup', 'IsValidIndustry', 'IsValidIndustryType', 'IsValidSign', 'IsValidStation', 'IsValidStoryPage', 'IsValidStoryPageElement', 'IsValidSubsidy', 'IsValidTile', 'IsValidTown', 'IsValidTownEffect', 'IsValidVehicle', 'IsValidVehicleOrder', 'IsValidWaypoint', 'IsVoidOrder', 'IsWagon', 'IsWaterDepotTile', 'IsWaterTile', 'IsWithinTownInfluence', 'KeepAboveValue', 'KeepBelowValue', 'KeepBetweenValue', 'KeepBottom', 'KeepList', 'KeepTop', 'KeepValue', 'LevelTiles', 'Load', 'LowerTile', 'MinVersionToLoad', 'MoveOrder', 'MoveVehicle', 'MoveWagon', 'MoveWagonChain', 'Next', 'New', 'NewElement', 'OpenCloseAirport', 'Pause', 'PerformTownAction', 'PlantTree', 'PlantTreeRectangle', 'Print', 'ProductionCanIncrease', 'ProspectIndustry', 'Question', 'Rand', 'RandItem', 'RandRange', 'RandRangeItem', 'RaiseTile', 'RefitVehicle', 'Remove', 'RemoveAboveValue', 'RemoveAirport', 'RemoveBelowValue', 'RemoveBetweenValue', 'RemoveBottom', 'RemoveBridge', 'RemoveBuoy', 'RemoveCanal', 'RemoveDock', 'RemoveElement', 'RemoveItem', 'RemoveList', 'RemoveLock', 'RemoveOrder', 'RemoveRail', 'RemoveRailStationTileRectangle', 'RemoveRailTrack', 'RemoveRailWaypointTileRectangle', 'RemoveRectangle', 'RemoveRoad', 'RemoveRoadDepot', 'RemoveRoadFull', 'RemoveRoadStation', 'RemoveSign', 'RemoveSignal', 'RemoveTile', 'RemoveTop', 'RemoveTunnel', 'RemoveValue', 'RemoveWaterDepot', 'ResolveCompanyID', 'ResolveOrderPosition', 'ResetCosts', 'ReverseVehicle', 'ScrollTo', 'SellVehicle', 'SellWagon', 'SellWagonChain', 'SendVehicleToDepot', 'SendVehicleToDepotForServicing', 'SetAutoRenewMoney', 'SetAutoRenewMonths', 'SetAutoRenewStatus', 'SetAutoReplace', 'SetCargoGoal', 'SetCommandDelay', 'SetCompleted', 'SetCurrentRailType', 'SetCurrentRoadType', 'SetDate', 'SetGrowthRate', 'SetLoanAmount', 'SetMinimumLoanAmount', 'SetName', 'SetOrderCompareFunction', 'SetOrderCompareValue', 'SetOrderCondition', 'SetOrderFlags', 'SetOrderJumpTo', 'SetOrderRefit', 'SetParam', 'SetPresidentGender', 'SetPresidentName', 'SetProgress', 'SetStopLocation', 'SetText', 'SetTitle', 'SetValue', 'ShareOrders', 'Show', 'SkipToOrder', 'Sleep', 'Sort', 'Start', 'StartStopVehicle', 'StopAllMonitoring', 'StopAutoReplace', 'Save', 'SwapList', 'TrainCanRunOnRail', 'TrainHasPowerOnRail', 'Unpause', 'UnshareOrders', 'UpdateElement', 'UseAsRandomAI', 'Valuate', 'Warning' ), // enums 9 => array ( 'AT_SMALL', 'AT_LARGE', 'AT_METROPOLITAN', 'AT_INTERNATIONAL', 'AT_COMMUTER', 'AT_INTERCON', 'AT_HELIPORT', 'AT_HELISTATION', 'AT_HELIDEPOT', 'AT_INVALID', 'PT_HELICOPTER', 'PT_SMALL_PLANE', 'PT_BIG_PLANE', 'PT_INVALID', 'STATION_NEW', 'STATION_JOIN_ADJACENT', 'STATION_INVALID', 'ERR_BRIDGE_BASE', 'ERR_BRIDGE_TYPE_UNAVAILABLE', 'ERR_BRIDGE_CANNOT_END_IN_WATER', 'ERR_BRIDGE_HEADS_NOT_ON_SAME_HEIGHT', 'CC_PASSENGERS', 'CC_MAIL', 'CC_EXPRESS', 'CC_ARMOURED', 'CC_BULK', 'CC_PIECE_GOODS', 'CC_LIQUID', 'CC_REFRIGERATED', 'CC_HAZARDOUS', 'CC_COVERED', 'TE_NONE', 'TE_PASSENGERS', 'TE_MAIL', 'TE_GOODS', 'TE_WATER', 'TE_FOOD', 'CT_AUTO_REFIT', 'CT_NO_REFIT', 'DT_MANUAL', 'DT_ASYMMETRIC', 'DT_SYMMETRIC', 'INVALID_DISTRIBUTION_TYPE', 'CURRENT_QUARTER', 'EARLIEST_QUARTER', 'COMPANY_FIRST', 'COMPANY_LAST', 'COMPANY_INVALID', 'COMPANY_SELF', 'GENDER_MALE', 'GENDER_FEMALE', 'GENDER_INVALID', 'DATE_INVALID', 'ERR_CAT_NONE', 'ERR_CAT_GENERAL', 'ERR_CAT_VEHICLE', 'ERR_CAT_STATION', 'ERR_CAT_BRIDGE', 'ERR_CAT_TUNNEL', 'ERR_CAT_TILE', 'ERR_CAT_SIGN', 'ERR_CAT_RAIL', 'ERR_CAT_ROAD', 'ERR_CAT_ORDER', 'ERR_CAT_MARINE', 'ERR_CAT_WAYPOINT', 'ERR_CAT_BIT_SIZE', 'ERR_NONE', 'ERR_UNKNOWN', 'ERR_PRECONDITION_FAILED', 'ERR_PRECONDITION_STRING_TOO_LONG', 'ERR_PRECONDITION_TOO_MANY_PARAMETERS', 'ERR_PRECONDITION_INVALID_COMPANY', 'ERR_NEWGRF_SUPPLIED_ERROR', 'ERR_GENERAL_BASE', 'ERR_NOT_ENOUGH_CASH', 'ERR_LOCAL_AUTHORITY_REFUSES', 'ERR_ALREADY_BUILT', 'ERR_AREA_NOT_CLEAR', 'ERR_OWNED_BY_ANOTHER_COMPANY', 'ERR_NAME_IS_NOT_UNIQUE', 'ERR_FLAT_LAND_REQUIRED', 'ERR_LAND_SLOPED_WRONG', 'ERR_VEHICLE_IN_THE_WAY', 'ERR_SITE_UNSUITABLE', 'ERR_TOO_CLOSE_TO_EDGE', 'ERR_STATION_TOO_SPREAD_OUT', 'ET_INVALID', 'ET_TEST', 'ET_SUBSIDY_OFFER', 'ET_SUBSIDY_OFFER_EXPIRED', 'ET_SUBSIDY_AWARDED', 'ET_SUBSIDY_EXPIRED', 'ET_ENGINE_PREVIEW', 'ET_COMPANY_NEW', 'ET_COMPANY_IN_TROUBLE', 'ET_COMPANY_ASK_MERGER', 'ET_COMPANY_MERGER', 'ET_COMPANY_BANKRUPT', 'ET_VEHICLE_CRASHED', 'ET_VEHICLE_LOST', 'ET_VEHICLE_WAITING_IN_DEPOT', 'ET_VEHICLE_UNPROFITABLE', 'ET_INDUSTRY_OPEN', 'ET_INDUSTRY_CLOSE', 'ET_ENGINE_AVAILABLE', 'ET_STATION_FIRST_VEHICLE', 'ET_DISASTER_ZEPPELINER_CRASHED', 'ET_DISASTER_ZEPPELINER_CLEARED', 'ET_TOWN_FOUNDED', 'ET_AIRCRAFT_DEST_TOO_FAR', 'ET_ADMIN_PORT', 'ET_WINDOW_WIDGET_CLICK', 'ET_GOAL_QUESTION_ANSWER', 'ET_EXCLUSIVE_TRANSPORT_RIGHTS', 'ET_ROAD_RECONSTRUCTION', 'CRASH_TRAIN', 'CRASH_RV_LEVEL_CROSSING', 'CRASH_RV_UFO', 'CRASH_PLANE_LANDING', 'CRASH_AIRCRAFT_NO_AIRPORT', 'CRASH_FLOODED', 'GROUP_ALL', 'GROUP_DEFAULT', 'GROUP_INVALID', 'CAS_NOT_ACCEPTED', 'CAS_ACCEPTED', 'CAS_TEMP_REFUSED', 'INDUSTRYTYPE_UNKNOWN', 'INDUSTRYTYPE_TOWN', 'CONFIG_NONE', 'CONFIG_RANDOM', 'CONFIG_BOOLEAN', 'CONFIG_INGAME', 'CONFIG_DEVELOPER', 'INFRASTRUCTURE_RAIL', 'INFRASTRUCTURE_SIGNALS', 'INFRASTRUCTURE_ROAD', 'INFRASTRUCTURE_CANAL', 'INFRASTRUCTURE_STATION', 'INFRASTRUCTURE_AIRPORT', 'SORT_BY_VALUE', 'SORT_BY_ITEM', 'ERR_MARINE_BASE', 'ERR_MARINE_MUST_BE_BUILT_ON_WATER', 'BT_DOCK', 'BT_DEPOT', 'BT_BUOY', 'ERR_ORDER_BASE', 'ERR_ORDER_TOO_MANY', 'ERR_ORDER_TOO_FAR_AWAY_FROM_PREVIOUS_DESTINATION', 'ERR_ORDER_AIRCRAFT_NOT_ENOUGH_RANGE', 'OF_NONE', 'OF_NON_STOP_INTERMEDIATE', 'OF_NON_STOP_DESTINATION', 'OF_UNLOAD', 'OF_TRANSFER', 'OF_NO_UNLOAD', 'OF_FULL_LOAD', 'OF_FULL_LOAD_ANY', 'OF_NO_LOAD', 'OF_SERVICE_IF_NEEDED', 'OF_STOP_IN_DEPOT', 'OF_GOTO_NEAREST_DEPOT', 'OF_NON_STOP_FLAGS', 'OF_UNLOAD_FLAGS', 'OF_LOAD_FLAGS', 'OF_DEPOT_FLAGS', 'OF_INVALID', 'OC_LOAD_PERCENTAGE', 'OC_RELIABILITY', 'OC_MAX_SPEED', 'OC_AGE', 'OC_REQUIRES_SERVICE', 'OC_UNCONDITIONALLY', 'OC_REMAINING_LIFETIME', 'OC_INVALID', 'CF_EQUALS', 'CF_NOT_EQUALS', 'CF_LESS_THAN', 'CF_LESS_EQUALS', 'CF_MORE_THAN', 'CF_MORE_EQUALS', 'CF_IS_TRUE', 'CF_IS_FALSE', 'CF_INVALID', 'ORDER_CURRENT', 'ORDER_INVALID', 'STOPLOCATION_NEAR', 'STOPLOCATION_MIDDLE', 'STOPLOCATION_FAR', 'STOPLOCATION_INVALID', 'ERR_RAIL_BASE', 'ERR_CROSSING_ON_ONEWAY_ROAD', 'ERR_UNSUITABLE_TRACK', 'ERR_RAILTYPE_DISALLOWS_CROSSING','RAILTYPE_INVALID', 'RAILTRACK_NE_SW', 'RAILTRACK_NW_SE', 'RAILTRACK_NW_NE', 'RAILTRACK_SW_SE', 'RAILTRACK_NW_SW', 'RAILTRACK_NE_SE', 'RAILTRACK_INVALID', 'SIGNALTYPE_NORMAL', 'SIGNALTYPE_ENTRY', 'SIGNALTYPE_EXIT', 'SIGNALTYPE_COMBO', 'SIGNALTYPE_PBS', 'SIGNALTYPE_PBS_ONEWAY', 'SIGNALTYPE_TWOWAY', 'SIGNALTYPE_NORMAL_TWOWAY', 'SIGNALTYPE_ENTRY_TWOWAY', 'SIGNALTYPE_EXIT_TWOWAY', 'SIGNALTYPE_COMBO_TWOWAY', 'SIGNALTYPE_NONE', 'BT_TRACK', 'BT_SIGNAL', 'BT_DEPOT', 'BT_STATION', 'BT_WAYPOINT', 'ERR_ROAD_BASE', 'ERR_ROAD_WORKS_IN_PROGRESS', 'ERR_ROAD_DRIVE_THROUGH_WRONG_DIRECTION', 'ERR_ROAD_CANNOT_BUILD_ON_TOWN_ROAD', 'ERR_ROAD_ONE_WAY_ROADS_CANNOT_HAVE_JUNCTIONS', 'ROADTYPE_ROAD', 'ROADTYPE_TRAM', 'ROADTYPE_INVALID', 'ROADVEHTYPE_BUS', 'ROADVEHTYPE_TRUCK', 'BT_ROAD', 'BT_DEPOT', 'BT_BUS_STOP', 'BT_TRUCK_STOP', 'ERR_SIGN_BASE', 'ERR_SIGN_TOO_MANY_SIGNS', 'ERR_STATION_BASE', 'ERR_STATION_TOO_CLOSE_TO_ANOTHER_STATION', 'ERR_STATION_TOO_MANY_STATIONS', 'ERR_STATION_TOO_MANY_STATIONS_IN_TOWN', 'STATION_TRAIN', 'STATION_TRUCK_STOP', 'STATION_BUS_STOP', 'STATION_AIRPORT', 'STATION_DOCK', 'STATION_ANY', 'CS_BY_FROM', 'CS_VIA_BY_FROM', 'CS_BY_VIA', 'CS_FROM_BY_VIA', 'CM_WAITING', 'CM_PLANNED', 'SPT_INDUSTRY', 'SPT_TOWN', 'SPT_INVALID', 'ERR_TILE_BASE', 'ERR_TILE_TOO_HIGH', 'ERR_TILE_TOO_LOW', 'ERR_AREA_ALREADY_FLAT', 'ERR_EXCAVATION_WOULD_DAMAGE', 'CORNER_W', 'CORNER_S', 'CORNER_E', 'CORNER_N', 'CORNER_INVALID', 'SLOPE_FLAT', 'SLOPE_W', 'SLOPE_S', 'SLOPE_E', 'SLOPE_N', 'SLOPE_STEEP', 'SLOPE_NW', 'SLOPE_SW', 'SLOPE_SE', 'SLOPE_NE', 'SLOPE_EW', 'SLOPE_NS', 'SLOPE_ELEVATED', 'SLOPE_NWS', 'SLOPE_WSE', 'SLOPE_SEN', 'SLOPE_ENW', 'SLOPE_STEEP_W', 'SLOPE_STEEP_S', 'SLOPE_STEEP_E', 'SLOPE_STEEP_N', 'SLOPE_INVALID', 'TRANSPORT_RAIL', 'TRANSPORT_ROAD', 'TRANSPORT_WATER', 'TRANSPORT_AIR', 'TRANSPORT_INVALID', 'BT_FOUNDATION', 'BT_TERRAFORM', 'BT_BUILD_TREES', 'BT_CLEAR_GRASS', 'BT_CLEAR_ROUGH', 'BT_CLEAR_ROCKY', 'BT_CLEAR_FIELDS', 'BT_CLEAR_HOUSE', 'TERRAIN_NORMAL', 'TERRAIN_DESERT', 'TERRAIN_RAINFOREST', 'TERRAIN_SNOW', 'TOWN_ACTION_ADVERTISE_SMALL', 'TOWN_ACTION_ADVERTISE_MEDIUM', 'TOWN_ACTION_ADVERTISE_LARGE', 'TOWN_ACTION_ROAD_REBUILD', 'TOWN_ACTION_BUILD_STATUE', 'TOWN_ACTION_FUND_BUILDINGS', 'TOWN_ACTION_BUY_RIGHTS', 'TOWN_ACTION_BRIBE', 'TOWN_RATING_NONE', 'TOWN_RATING_APPALLING', 'TOWN_RATING_VERY_POOR', 'TOWN_RATING_POOR', 'TOWN_RATING_MEDIOCRE', 'TOWN_RATING_GOOD', 'TOWN_RATING_VERY_GOOD', 'TOWN_RATING_EXCELLENT', 'TOWN_RATING_OUTSTANDING', 'TOWN_RATING_INVALID', 'ROAD_LAYOUT_ORIGINAL', 'ROAD_LAYOUT_BETTER_ROADS', 'ROAD_LAYOUT_2x2', 'ROAD_LAYOUT_3x3', 'ROAD_LAYOUT_INVALID', 'TOWN_SIZE_SMALL', 'TOWN_SIZE_MEDIUM', 'TOWN_SIZE_LARGE', 'TOWN_SIZE_INVALID', 'TOWN_GROWTH_NONE', 'TOWN_GROWTH_NORMAL', 'ERR_TUNNEL_BASE', 'ERR_TUNNEL_CANNOT_BUILD_ON_WATER', 'ERR_TUNNEL_START_SITE_UNSUITABLE', 'ERR_TUNNEL_ANOTHER_TUNNEL_IN_THE_WAY', 'ERR_TUNNEL_END_SITE_UNSUITABLE', 'ERR_VEHICLE_BASE', 'ERR_VEHICLE_TOO_MANY', 'ERR_VEHICLE_NOT_AVAILABLE', 'ERR_VEHICLE_BUILD_DISABLED', 'ERR_VEHICLE_WRONG_DEPOT', 'ERR_VEHICLE_CANNOT_SEND_TO_DEPOT', 'ERR_VEHICLE_CANNOT_START_STOP', 'ERR_VEHICLE_CANNOT_TURN', 'ERR_VEHICLE_CANNOT_REFIT', 'ERR_VEHICLE_IS_DESTROYED', 'ERR_VEHICLE_NOT_IN_DEPOT', 'ERR_VEHICLE_IN_FLIGHT', 'ERR_VEHICLE_NO_POWER', 'ERR_VEHICLE_TOO_LONG', 'VT_RAIL', 'VT_ROAD', 'VT_WATER', 'VT_AIR', 'VT_INVALID', 'VS_RUNNING', 'VS_STOPPED', 'VS_IN_DEPOT', 'VS_AT_STATION', 'VS_BROKEN', 'VS_CRASHED', 'VS_INVALID', 'ERR_WAYPOINT_BASE', 'ERR_WAYPOINT_TOO_CLOSE_TO_ANOTHER_WAYPOINT', 'ERR_WAYPOINT_ADJOINS_MULTIPLE_WAYPOINTS', 'WAYPOINT_RAIL', 'WAYPOINT_BUOY', 'WAYPOINT_ANY', 'EXPENSES_CONSTRUCTION', 'EXPENSES_NEW_VEHICLES', 'EXPENSES_TRAIN_RUN', 'EXPENSES_ROADVEH_RUN', 'EXPENSES_AIRCRAFT_RUN', 'EXPENSES_SHIP_RUN', 'EXPENSES_PROPERTY', 'EXPENSES_TRAIN_INC', 'EXPENSES_ROADVEH_INC', 'EXPENSES_AIRCRAFT_INC', 'EXPENSES_SHIP_INC', 'EXPENSES_LOAN_INT', 'EXPENSES_OTHER', 'EXPENSES_INVALID', 'DATE_INVALID', 'LT_TEMPERATE', 'LT_ARCTIC', 'LT_TROPIC', 'LT_TOYLAND', 'GOAL_INVALID', 'GT_NONE', 'GT_TILE', 'GT_INDUSTRY', 'GT_TOWN', 'GT_COMPANY', 'GT_STORY_PAGE', 'QT_QUESTION', 'QT_INFORMATION', 'QT_WARNING', 'QT_ERROR', 'BUTTON_CANCEL', 'BUTTON_OK', 'BUTTON_NO', 'BUTTON_YES', 'BUTTON_DECLINE', 'BUTTON_ACCEPT', 'BUTTON_IGNORE', 'BUTTON_RETRY', 'BUTTON_PREVIOUS', 'BUTTON_NEXT', 'BUTTON_STOP', 'BUTTON_START', 'BUTTON_GO', 'BUTTON_CONTINUE', 'BUTTON_RESTART', 'BUTTON_POSTPONE', 'BUTTON_SURRENDER', 'BUTTON_CLOSE', 'NT_ACCIDENT', 'NT_COMPANY_INFO', 'NT_ECONOMY', 'NT_ADVICE', 'NT_ACCEPTANCE', 'NT_SUBSIDIES', 'NT_GENERAL', 'STORY_PAGE_INVALID', 'STORY_PAGE_ELEMENT_INVALID', 'SPET_TEXT', 'SPET_LOCATION', 'SPET_GOAL', 'WN_GAME_OPTIONS_AI', 'WN_GAME_OPTIONS_ABOUT', 'WN_GAME_OPTIONS_NEWGRF_STATE', 'WN_GAME_OPTIONS_GAME_OPTIONS', 'WN_GAME_OPTIONS_GAME_SETTINGS', 'WN_QUERY_STRING', 'WN_QUERY_STRING_SIGN', 'WN_CONFIRM_POPUP_QUERY', 'WN_CONFIRM_POPUP_QUERY_BOOTSTRAP', 'WN_NETWORK_WINDOW_GAME', 'WN_NETWORK_WINDOW_LOBBY', 'WN_NETWORK_WINDOW_CONTENT_LIST', 'WN_NETWORK_WINDOW_START', 'WN_NETWORK_STATUS_WINDOW_JOIN', 'WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD', 'WC_NONE', 'WC_MAIN_WINDOW', 'WC_MAIN_TOOLBAR', 'WC_STATUS_BAR', 'WC_BUILD_TOOLBAR', 'WC_SCEN_BUILD_TOOLBAR', 'WC_BUILD_TREES', 'WC_TRANSPARENCY_TOOLBAR', 'WC_BUILD_SIGNAL', 'WC_SMALLMAP', 'WC_ERRMSG', 'WC_TOOLTIPS', 'WC_QUERY_STRING', 'WC_CONFIRM_POPUP_QUERY', 'WC_GOAL_QUESTION', 'WC_SAVELOAD', 'WC_LAND_INFO', 'WC_DROPDOWN_MENU', 'WC_OSK', 'WC_SET_DATE', 'WC_AI_SETTINGS', 'WC_GRF_PARAMETERS', 'WC_TEXTFILE', 'WC_TOWN_AUTHORITY', 'WC_VEHICLE_DETAILS', 'WC_VEHICLE_REFIT', 'WC_VEHICLE_ORDERS', 'WC_REPLACE_VEHICLE', 'WC_VEHICLE_TIMETABLE', 'WC_COMPANY_COLOUR', 'WC_COMPANY_MANAGER_FACE', 'WC_SELECT_STATION', 'WC_NEWS_WINDOW', 'WC_TOWN_DIRECTORY', 'WC_SUBSIDIES_LIST', 'WC_INDUSTRY_DIRECTORY', 'WC_MESSAGE_HISTORY', 'WC_SIGN_LIST', 'WC_AI_LIST', 'WC_GOALS_LIST', 'WC_STORY_BOOK', 'WC_STATION_LIST', 'WC_TRAINS_LIST', 'WC_ROADVEH_LIST', 'WC_SHIPS_LIST', 'WC_AIRCRAFT_LIST', 'WC_TOWN_VIEW', 'WC_VEHICLE_VIEW', 'WC_STATION_VIEW', 'WC_VEHICLE_DEPOT', 'WC_WAYPOINT_VIEW', 'WC_INDUSTRY_VIEW', 'WC_COMPANY', 'WC_BUILD_OBJECT', 'WC_BUILD_VEHICLE', 'WC_BUILD_BRIDGE', 'WC_BUILD_STATION', 'WC_BUS_STATION', 'WC_TRUCK_STATION', 'WC_BUILD_DEPOT', 'WC_BUILD_WAYPOINT', 'WC_FOUND_TOWN', 'WC_BUILD_INDUSTRY', 'WC_SELECT_GAME', 'WC_SCEN_LAND_GEN', 'WC_GENERATE_LANDSCAPE', 'WC_MODAL_PROGRESS', 'WC_NETWORK_WINDOW', 'WC_CLIENT_LIST', 'WC_CLIENT_LIST_POPUP', 'WC_NETWORK_STATUS_WINDOW', 'WC_SEND_NETWORK_MSG', 'WC_COMPANY_PASSWORD_WINDOW', 'WC_INDUSTRY_CARGOES', 'WC_GRAPH_LEGEND', 'WC_FINANCES', 'WC_INCOME_GRAPH', 'WC_OPERATING_PROFIT', 'WC_DELIVERED_CARGO', 'WC_PERFORMANCE_HISTORY', 'WC_COMPANY_VALUE', 'WC_COMPANY_LEAGUE', 'WC_PAYMENT_RATES', 'WC_PERFORMANCE_DETAIL', 'WC_COMPANY_INFRASTRUCTURE', 'WC_BUY_COMPANY', 'WC_ENGINE_PREVIEW', 'WC_MUSIC_WINDOW', 'WC_MUSIC_TRACK_SELECTION', 'WC_GAME_OPTIONS', 'WC_CUSTOM_CURRENCY', 'WC_CHEATS', 'WC_EXTRA_VIEW_PORT', 'WC_CONSOLE', 'WC_BOOTSTRAP', 'WC_HIGHSCORE', 'WC_ENDSCREEN', 'WC_AI_DEBUG', 'WC_NEWGRF_INSPECT', 'WC_SPRITE_ALIGNER', 'WC_LINKGRAPH_LEGEND', 'WC_SAVE_PRESET', 'WC_INVALID', 'TC_BLUE', 'TC_SILVER', 'TC_GOLD', 'TC_RED', 'TC_PURPLE', 'TC_LIGHT_BROWN', 'TC_ORANGE', 'TC_GREEN', 'TC_YELLOW', 'TC_DARK_GREEN', 'TC_CREAM', 'TC_BROWN', 'TC_WHITE', 'TC_LIGHT_BLUE', 'TC_GREY', 'TC_DARK_BLUE', 'TC_BLACK', 'TC_INVALID', 'NUMBER_ALL', 'WIDGET_ALL', 'WID_AIL_CAPTION', 'WID_AIL_LIST', 'WID_AIL_SCROLLBAR', 'WID_AIL_INFO_BG', 'WID_AIL_ACCEPT', 'WID_AIL_CANCEL', 'WID_AIS_CAPTION', 'WID_AIS_BACKGROUND', 'WID_AIS_SCROLLBAR', 'WID_AIS_ACCEPT', 'WID_AIS_RESET', 'WID_AIC_BACKGROUND', 'WID_AIC_DECREASE', 'WID_AIC_INCREASE', 'WID_AIC_NUMBER', 'WID_AIC_GAMELIST', 'WID_AIC_LIST', 'WID_AIC_SCROLLBAR', 'WID_AIC_MOVE_UP', 'WID_AIC_MOVE_DOWN', 'WID_AIC_CHANGE', 'WID_AIC_CONFIGURE', 'WID_AIC_CLOSE', 'WID_AIC_TEXTFILE', 'WID_AIC_CONTENT_DOWNLOAD', 'WID_AID_VIEW', 'WID_AID_NAME_TEXT', 'WID_AID_SETTINGS', 'WID_AID_SCRIPT_GAME', 'WID_AID_RELOAD_TOGGLE', 'WID_AID_LOG_PANEL', 'WID_AID_SCROLLBAR', 'WID_AID_COMPANY_BUTTON_START', 'WID_AID_COMPANY_BUTTON_END', 'WID_AID_BREAK_STRING_WIDGETS', 'WID_AID_BREAK_STR_ON_OFF_BTN', 'WID_AID_BREAK_STR_EDIT_BOX', 'WID_AID_MATCH_CASE_BTN', 'WID_AID_CONTINUE_BTN', 'WID_AT_AIRPORT', 'WID_AT_DEMOLISH', 'WID_AP_CLASS_DROPDOWN', 'WID_AP_AIRPORT_LIST', 'WID_AP_SCROLLBAR', 'WID_AP_LAYOUT_NUM', 'WID_AP_LAYOUT_DECREASE', 'WID_AP_LAYOUT_INCREASE', 'WID_AP_AIRPORT_SPRITE', 'WID_AP_EXTRA_TEXT', 'WID_AP_BOTTOMPANEL', 'WID_AP_COVERAGE_LABEL', 'WID_AP_BTN_DONTHILIGHT', 'WID_AP_BTN_DOHILIGHT', 'WID_RV_CAPTION', 'WID_RV_SORT_ASCENDING_DESCENDING', 'WID_RV_SHOW_HIDDEN_ENGINES', 'WID_RV_SORT_DROPDOWN', 'WID_RV_LEFT_MATRIX', 'WID_RV_LEFT_SCROLLBAR', 'WID_RV_RIGHT_MATRIX', 'WID_RV_RIGHT_SCROLLBAR', 'WID_RV_LEFT_DETAILS', 'WID_RV_RIGHT_DETAILS', 'WID_RV_START_REPLACE', 'WID_RV_INFO_TAB', 'WID_RV_STOP_REPLACE', 'WID_RV_TRAIN_ENGINEWAGON_TOGGLE', 'WID_RV_TRAIN_FLUFF_LEFT', 'WID_RV_TRAIN_RAILTYPE_DROPDOWN', 'WID_RV_TRAIN_FLUFF_RIGHT', 'WID_RV_TRAIN_WAGONREMOVE_TOGGLE', 'WID_BB_BACKGROUND', 'WID_BAFD_QUESTION', 'WID_BAFD_YES', 'WID_BAFD_NO', 'WID_BBS_CAPTION', 'WID_BBS_DROPDOWN_ORDER', 'WID_BBS_DROPDOWN_CRITERIA', 'WID_BBS_BRIDGE_LIST', 'WID_BBS_SCROLLBAR', 'WID_BV_CAPTION', 'WID_BV_SORT_ASCENDING_DESCENDING', 'WID_BV_SORT_DROPDOWN', 'WID_BV_CARGO_FILTER_DROPDOWN', 'WID_BV_SHOW_HIDDEN_ENGINES', 'WID_BV_LIST', 'WID_BV_SCROLLBAR', 'WID_BV_PANEL', 'WID_BV_BUILD', 'WID_BV_SHOW_HIDE', 'WID_BV_BUILD_SEL', 'WID_BV_RENAME', 'WID_C_PANEL', 'WID_C_CAPTION', 'WID_C_FACE', 'WID_C_FACE_TITLE', 'WID_C_DESC_INAUGURATION', 'WID_C_DESC_COLOUR_SCHEME', 'WID_C_DESC_COLOUR_SCHEME_EXAMPLE', 'WID_C_DESC_VEHICLE', 'WID_C_DESC_VEHICLE_COUNTS', 'WID_C_DESC_COMPANY_VALUE', 'WID_C_DESC_INFRASTRUCTURE', 'WID_C_DESC_INFRASTRUCTURE_COUNTS', 'WID_C_SELECT_DESC_OWNERS', 'WID_C_DESC_OWNERS', 'WID_C_SELECT_BUTTONS', 'WID_C_NEW_FACE', 'WID_C_COLOUR_SCHEME', 'WID_C_PRESIDENT_NAME', 'WID_C_COMPANY_NAME', 'WID_C_BUY_SHARE', 'WID_C_SELL_SHARE', 'WID_C_SELECT_VIEW_BUILD_HQ', 'WID_C_VIEW_HQ', 'WID_C_BUILD_HQ', 'WID_C_SELECT_RELOCATE', 'WID_C_RELOCATE_HQ', 'WID_C_VIEW_INFRASTRUCTURE', 'WID_C_HAS_PASSWORD', 'WID_C_SELECT_MULTIPLAYER', 'WID_C_COMPANY_PASSWORD', 'WID_C_COMPANY_JOIN', 'WID_CF_CAPTION', 'WID_CF_TOGGLE_SIZE', 'WID_CF_SEL_PANEL', 'WID_CF_EXPS_CATEGORY', 'WID_CF_EXPS_PRICE1', 'WID_CF_EXPS_PRICE2', 'WID_CF_EXPS_PRICE3', 'WID_CF_TOTAL_PANEL', 'WID_CF_SEL_MAXLOAN', 'WID_CF_BALANCE_VALUE', 'WID_CF_LOAN_VALUE', 'WID_CF_LOAN_LINE', 'WID_CF_TOTAL_VALUE', 'WID_CF_MAXLOAN_GAP', 'WID_CF_MAXLOAN_VALUE', 'WID_CF_SEL_BUTTONS', 'WID_CF_INCREASE_LOAN', 'WID_CF_REPAY_LOAN', 'WID_CF_INFRASTRUCTURE', 'WID_SCL_CAPTION', 'WID_SCL_CLASS_GENERAL', 'WID_SCL_CLASS_RAIL', 'WID_SCL_CLASS_ROAD', 'WID_SCL_CLASS_SHIP', 'WID_SCL_CLASS_AIRCRAFT', 'WID_SCL_SPACER_DROPDOWN', 'WID_SCL_PRI_COL_DROPDOWN', 'WID_SCL_SEC_COL_DROPDOWN', 'WID_SCL_MATRIX', 'WID_SCMF_CAPTION', 'WID_SCMF_TOGGLE_LARGE_SMALL', 'WID_SCMF_SELECT_FACE', 'WID_SCMF_CANCEL', 'WID_SCMF_ACCEPT', 'WID_SCMF_MALE', 'WID_SCMF_FEMALE', 'WID_SCMF_MALE2', 'WID_SCMF_FEMALE2', 'WID_SCMF_SEL_LOADSAVE', 'WID_SCMF_SEL_MALEFEMALE', 'WID_SCMF_SEL_PARTS', 'WID_SCMF_RANDOM_NEW_FACE', 'WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON', 'WID_SCMF_FACE', 'WID_SCMF_LOAD', 'WID_SCMF_FACECODE', 'WID_SCMF_SAVE', 'WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT', 'WID_SCMF_TIE_EARRING_TEXT', 'WID_SCMF_LIPS_MOUSTACHE_TEXT', 'WID_SCMF_HAS_GLASSES_TEXT', 'WID_SCMF_HAIR_TEXT', 'WID_SCMF_EYEBROWS_TEXT', 'WID_SCMF_EYECOLOUR_TEXT', 'WID_SCMF_GLASSES_TEXT', 'WID_SCMF_NOSE_TEXT', 'WID_SCMF_CHIN_TEXT', 'WID_SCMF_JACKET_TEXT', 'WID_SCMF_COLLAR_TEXT', 'WID_SCMF_ETHNICITY_EUR', 'WID_SCMF_ETHNICITY_AFR', 'WID_SCMF_HAS_MOUSTACHE_EARRING', 'WID_SCMF_HAS_GLASSES', 'WID_SCMF_EYECOLOUR_L', 'WID_SCMF_EYECOLOUR', 'WID_SCMF_EYECOLOUR_R', 'WID_SCMF_CHIN_L', 'WID_SCMF_CHIN', 'WID_SCMF_CHIN_R', 'WID_SCMF_EYEBROWS_L', 'WID_SCMF_EYEBROWS', 'WID_SCMF_EYEBROWS_R', 'WID_SCMF_LIPS_MOUSTACHE_L', 'WID_SCMF_LIPS_MOUSTACHE', 'WID_SCMF_LIPS_MOUSTACHE_R', 'WID_SCMF_NOSE_L', 'WID_SCMF_NOSE', 'WID_SCMF_NOSE_R', 'WID_SCMF_HAIR_L', 'WID_SCMF_HAIR', 'WID_SCMF_HAIR_R', 'WID_SCMF_JACKET_L', 'WID_SCMF_JACKET', 'WID_SCMF_JACKET_R', 'WID_SCMF_COLLAR_L', 'WID_SCMF_COLLAR', 'WID_SCMF_COLLAR_R', 'WID_SCMF_TIE_EARRING_L', 'WID_SCMF_TIE_EARRING', 'WID_SCMF_TIE_EARRING_R', 'WID_SCMF_GLASSES_L', 'WID_SCMF_GLASSES', 'WID_SCMF_GLASSES_R', 'WID_CI_CAPTION', 'WID_CI_RAIL_DESC', 'WID_CI_RAIL_COUNT', 'WID_CI_ROAD_DESC', 'WID_CI_ROAD_COUNT', 'WID_CI_WATER_DESC', 'WID_CI_WATER_COUNT', 'WID_CI_STATION_DESC', 'WID_CI_STATION_COUNT', 'WID_CI_TOTAL_DESC', 'WID_CI_TOTAL', 'WID_BC_CAPTION', 'WID_BC_FACE', 'WID_BC_QUESTION', 'WID_BC_NO', 'WID_BC_YES', 'WID_SD_DAY', 'WID_SD_MONTH', 'WID_SD_YEAR', 'WID_SD_SET_DATE', 'WID_D_CAPTION', 'WID_D_SELL', 'WID_D_SHOW_SELL_CHAIN', 'WID_D_SELL_CHAIN', 'WID_D_SELL_ALL', 'WID_D_AUTOREPLACE', 'WID_D_MATRIX', 'WID_D_V_SCROLL', 'WID_D_SHOW_H_SCROLL', 'WID_D_H_SCROLL', 'WID_D_BUILD', 'WID_D_CLONE', 'WID_D_LOCATION', 'WID_D_SHOW_RENAME', 'WID_D_RENAME', 'WID_D_VEHICLE_LIST', 'WID_D_STOP_ALL', 'WID_D_START_ALL', 'WID_BDD_BACKGROUND', 'WID_BDD_X', 'WID_BDD_Y', 'WID_DT_CANAL', 'WID_DT_LOCK', 'WID_DT_DEMOLISH', 'WID_DT_DEPOT', 'WID_DT_STATION', 'WID_DT_BUOY', 'WID_DT_RIVER', 'WID_DT_BUILD_AQUEDUCT', 'WID_DT_INVALID', 'WID_DM_ITEMS', 'WID_DM_SHOW_SCROLL', 'WID_DM_SCROLL', 'WID_EP_QUESTION', 'WID_EP_NO', 'WID_EP_YES', 'WID_EM_CAPTION', 'WID_EM_FACE', 'WID_EM_MESSAGE', 'WID_SL_CAPTION', 'WID_SL_SORT_BYNAME', 'WID_SL_SORT_BYDATE', 'WID_SL_BACKGROUND', 'WID_SL_FILE_BACKGROUND', 'WID_SL_HOME_BUTTON', 'WID_SL_DRIVES_DIRECTORIES_LIST', 'WID_SL_SCROLLBAR', 'WID_SL_CONTENT_DOWNLOAD', 'WID_SL_SAVE_OSK_TITLE', 'WID_SL_DELETE_SELECTION', 'WID_SL_SAVE_GAME', 'WID_SL_CONTENT_DOWNLOAD_SEL', 'WID_SL_DETAILS', 'WID_SL_NEWGRF_INFO', 'WID_SL_LOAD_BUTTON', 'WID_SL_MISSING_NEWGRFS', 'WID_GL_TEMPERATE', 'WID_GL_ARCTIC', 'WID_GL_TROPICAL', 'WID_GL_TOYLAND', 'WID_GL_MAPSIZE_X_PULLDOWN', 'WID_GL_MAPSIZE_Y_PULLDOWN', 'WID_GL_TOWN_PULLDOWN', 'WID_GL_INDUSTRY_PULLDOWN', 'WID_GL_GENERATE_BUTTON', 'WID_GL_MAX_HEIGHTLEVEL_DOWN', 'WID_GL_MAX_HEIGHTLEVEL_TEXT', 'WID_GL_MAX_HEIGHTLEVEL_UP', 'WID_GL_START_DATE_DOWN', 'WID_GL_START_DATE_TEXT', 'WID_GL_START_DATE_UP', 'WID_GL_SNOW_LEVEL_DOWN', 'WID_GL_SNOW_LEVEL_TEXT', 'WID_GL_SNOW_LEVEL_UP', 'WID_GL_TREE_PULLDOWN', 'WID_GL_LANDSCAPE_PULLDOWN', 'WID_GL_HEIGHTMAP_NAME_TEXT', 'WID_GL_HEIGHTMAP_SIZE_TEXT', 'WID_GL_HEIGHTMAP_ROTATION_PULLDOWN', 'WID_GL_TERRAIN_PULLDOWN', 'WID_GL_WATER_PULLDOWN', 'WID_GL_RIVER_PULLDOWN', 'WID_GL_SMOOTHNESS_PULLDOWN', 'WID_GL_VARIETY_PULLDOWN', 'WID_GL_BORDERS_RANDOM', 'WID_GL_WATER_NW', 'WID_GL_WATER_NE', 'WID_GL_WATER_SE', 'WID_GL_WATER_SW', 'WID_CS_TEMPERATE', 'WID_CS_ARCTIC', 'WID_CS_TROPICAL', 'WID_CS_TOYLAND', 'WID_CS_EMPTY_WORLD', 'WID_CS_RANDOM_WORLD', 'WID_CS_MAPSIZE_X_PULLDOWN', 'WID_CS_MAPSIZE_Y_PULLDOWN', 'WID_CS_START_DATE_DOWN', 'WID_CS_START_DATE_TEXT', 'WID_CS_START_DATE_UP', 'WID_CS_FLAT_LAND_HEIGHT_DOWN', 'WID_CS_FLAT_LAND_HEIGHT_TEXT', 'WID_CS_FLAT_LAND_HEIGHT_UP', 'WID_GP_PROGRESS_BAR', 'WID_GP_PROGRESS_TEXT', 'WID_GP_ABORT', 'WID_GOAL_CAPTION', 'WID_GOAL_LIST', 'WID_GOAL_SCROLLBAR', 'WID_GQ_CAPTION', 'WID_GQ_QUESTION', 'WID_GQ_BUTTONS', 'WID_GQ_BUTTON_1', 'WID_GQ_BUTTON_2', 'WID_GQ_BUTTON_3', 'WID_GL_BACKGROUND', 'WID_GL_FIRST_COMPANY', 'WID_GL_LAST_COMPANY', 'WID_CV_KEY_BUTTON', 'WID_CV_BACKGROUND', 'WID_CV_GRAPH', 'WID_CV_RESIZE', 'WID_PHG_KEY', 'WID_PHG_DETAILED_PERFORMANCE', 'WID_PHG_BACKGROUND', 'WID_PHG_GRAPH', 'WID_PHG_RESIZE', 'WID_CPR_BACKGROUND', 'WID_CPR_HEADER', 'WID_CPR_GRAPH', 'WID_CPR_RESIZE', 'WID_CPR_FOOTER', 'WID_CPR_ENABLE_CARGOES', 'WID_CPR_DISABLE_CARGOES', 'WID_CPR_CARGO_FIRST', 'WID_CL_BACKGROUND', 'WID_PRD_SCORE_FIRST', 'WID_PRD_SCORE_LAST', 'WID_PRD_COMPANY_FIRST', 'WID_PRD_COMPANY_LAST', 'WID_GL_CAPTION', 'WID_GL_SORT_BY_ORDER', 'WID_GL_SORT_BY_DROPDOWN', 'WID_GL_LIST_VEHICLE', 'WID_GL_LIST_VEHICLE_SCROLLBAR', 'WID_GL_AVAILABLE_VEHICLES', 'WID_GL_MANAGE_VEHICLES_DROPDOWN', 'WID_GL_STOP_ALL', 'WID_GL_START_ALL', 'WID_GL_ALL_VEHICLES', 'WID_GL_DEFAULT_VEHICLES', 'WID_GL_LIST_GROUP', 'WID_GL_LIST_GROUP_SCROLLBAR', 'WID_GL_CREATE_GROUP', 'WID_GL_DELETE_GROUP', 'WID_GL_RENAME_GROUP', 'WID_GL_REPLACE_PROTECTION', 'WID_H_BACKGROUND', 'WID_DPI_MATRIX_WIDGET', 'WID_DPI_SCROLLBAR', 'WID_DPI_INFOPANEL', 'WID_DPI_DISPLAY_WIDGET', 'WID_DPI_FUND_WIDGET', 'WID_IV_CAPTION', 'WID_IV_VIEWPORT', 'WID_IV_INFO', 'WID_IV_GOTO', 'WID_IV_DISPLAY', 'WID_ID_DROPDOWN_ORDER', 'WID_ID_DROPDOWN_CRITERIA', 'WID_ID_INDUSTRY_LIST', 'WID_ID_SCROLLBAR', 'WID_IC_CAPTION', 'WID_IC_NOTIFY', 'WID_IC_PANEL', 'WID_IC_SCROLLBAR', 'WID_IC_CARGO_DROPDOWN', 'WID_IC_IND_DROPDOWN', 'WID_SGI_GENERATE_GAME', 'WID_SGI_LOAD_GAME', 'WID_SGI_PLAY_SCENARIO', 'WID_SGI_PLAY_HEIGHTMAP', 'WID_SGI_EDIT_SCENARIO', 'WID_SGI_PLAY_NETWORK', 'WID_SGI_TEMPERATE_LANDSCAPE', 'WID_SGI_ARCTIC_LANDSCAPE', 'WID_SGI_TROPIC_LANDSCAPE', 'WID_SGI_TOYLAND_LANDSCAPE', 'WID_SGI_TRANSLATION_SELECTION', 'WID_SGI_TRANSLATION', 'WID_SGI_OPTIONS', 'WID_SGI_HIGHSCORE', 'WID_SGI_SETTINGS_OPTIONS', 'WID_SGI_GRF_SETTINGS', 'WID_SGI_CONTENT_DOWNLOAD', 'WID_SGI_AI_SETTINGS', 'WID_SGI_EXIT', 'WID_LGL_CAPTION', 'WID_LGL_SATURATION', 'WID_LGL_SATURATION_FIRST', 'WID_LGL_SATURATION_LAST', 'WID_LGL_COMPANIES', 'WID_LGL_COMPANY_FIRST', 'WID_LGL_COMPANY_LAST', 'WID_LGL_COMPANIES_ALL', 'WID_LGL_COMPANIES_NONE', 'WID_LGL_CARGOES', 'WID_LGL_CARGO_FIRST', 'WID_LGL_CARGO_LAST', 'WID_LGL_CARGOES_ALL', 'WID_LGL_CARGOES_NONE', 'WID_M_VIEWPORT', 'WID_LI_BACKGROUND', 'WID_TT_BACKGROUND', 'WID_A_SCROLLING_TEXT', 'WID_A_WEBSITE', 'WID_QS_CAPTION', 'WID_QS_TEXT', 'WID_QS_DEFAULT', 'WID_QS_CANCEL', 'WID_QS_OK', 'WID_Q_CAPTION', 'WID_Q_TEXT', 'WID_Q_NO', 'WID_Q_YES', 'WID_TF_CAPTION', 'WID_TF_WRAPTEXT', 'WID_TF_BACKGROUND', 'WID_TF_VSCROLLBAR', 'WID_TF_HSCROLLBAR', 'WID_MTS_LIST_LEFT', 'WID_MTS_PLAYLIST', 'WID_MTS_LIST_RIGHT', 'WID_MTS_ALL', 'WID_MTS_OLD', 'WID_MTS_NEW', 'WID_MTS_EZY', 'WID_MTS_CUSTOM1', 'WID_MTS_CUSTOM2', 'WID_MTS_CLEAR', 'WID_M_PREV', 'WID_M_NEXT', 'WID_M_STOP', 'WID_M_PLAY', 'WID_M_SLIDERS', 'WID_M_MUSIC_VOL', 'WID_M_EFFECT_VOL', 'WID_M_BACKGROUND', 'WID_M_TRACK', 'WID_M_TRACK_NR', 'WID_M_TRACK_TITLE', 'WID_M_TRACK_NAME', 'WID_M_SHUFFLE', 'WID_M_PROGRAMME', 'WID_M_ALL', 'WID_M_OLD', 'WID_M_NEW', 'WID_M_EZY', 'WID_M_CUSTOM1', 'WID_M_CUSTOM2', 'WID_NC_CLOSE', 'WID_NC_BACKGROUND', 'WID_NC_DESTINATION', 'WID_NC_TEXTBOX', 'WID_NC_SENDBUTTON', 'WID_NCDS_BACKGROUND', 'WID_NCDS_CANCELOK', 'WID_NCL_BACKGROUND', 'WID_NCL_FILTER_CAPT', 'WID_NCL_FILTER', 'WID_NCL_CHECKBOX', 'WID_NCL_TYPE', 'WID_NCL_NAME', 'WID_NCL_MATRIX', 'WID_NCL_SCROLLBAR', 'WID_NCL_DETAILS', 'WID_NCL_TEXTFILE', 'WID_NCL_SELECT_ALL', 'WID_NCL_SELECT_UPDATE', 'WID_NCL_UNSELECT', 'WID_NCL_OPEN_URL', 'WID_NCL_CANCEL', 'WID_NCL_DOWNLOAD', 'WID_NCL_SEL_ALL_UPDATE', 'WID_NCL_SEARCH_EXTERNAL', 'WID_NG_MAIN', 'WID_NG_CONNECTION', 'WID_NG_CONN_BTN', 'WID_NG_CLIENT_LABEL', 'WID_NG_CLIENT', 'WID_NG_FILTER_LABEL', 'WID_NG_FILTER', 'WID_NG_HEADER', 'WID_NG_NAME', 'WID_NG_CLIENTS', 'WID_NG_MAPSIZE', 'WID_NG_DATE', 'WID_NG_YEARS', 'WID_NG_INFO', 'WID_NG_MATRIX', 'WID_NG_SCROLLBAR', 'WID_NG_LASTJOINED_LABEL', 'WID_NG_LASTJOINED', 'WID_NG_LASTJOINED_SPACER', 'WID_NG_DETAILS', 'WID_NG_DETAILS_SPACER', 'WID_NG_JOIN', 'WID_NG_REFRESH', 'WID_NG_NEWGRF', 'WID_NG_NEWGRF_SEL', 'WID_NG_NEWGRF_MISSING', 'WID_NG_NEWGRF_MISSING_SEL', 'WID_NG_FIND', 'WID_NG_ADD', 'WID_NG_START', 'WID_NG_CANCEL', 'WID_NSS_BACKGROUND', 'WID_NSS_GAMENAME_LABEL', 'WID_NSS_GAMENAME', 'WID_NSS_SETPWD', 'WID_NSS_CONNTYPE_LABEL', 'WID_NSS_CONNTYPE_BTN', 'WID_NSS_CLIENTS_LABEL', 'WID_NSS_CLIENTS_BTND', 'WID_NSS_CLIENTS_TXT', 'WID_NSS_CLIENTS_BTNU', 'WID_NSS_COMPANIES_LABEL', 'WID_NSS_COMPANIES_BTND', 'WID_NSS_COMPANIES_TXT', 'WID_NSS_COMPANIES_BTNU', 'WID_NSS_SPECTATORS_LABEL', 'WID_NSS_SPECTATORS_BTND', 'WID_NSS_SPECTATORS_TXT', 'WID_NSS_SPECTATORS_BTNU', 'WID_NSS_LANGUAGE_LABEL', 'WID_NSS_LANGUAGE_BTN', 'WID_NSS_GENERATE_GAME', 'WID_NSS_LOAD_GAME', 'WID_NSS_PLAY_SCENARIO', 'WID_NSS_PLAY_HEIGHTMAP', 'WID_NSS_CANCEL', 'WID_NL_BACKGROUND', 'WID_NL_TEXT', 'WID_NL_HEADER', 'WID_NL_MATRIX', 'WID_NL_SCROLLBAR', 'WID_NL_DETAILS', 'WID_NL_JOIN', 'WID_NL_NEW', 'WID_NL_SPECTATE', 'WID_NL_REFRESH', 'WID_NL_CANCEL', 'WID_CL_PANEL', 'WID_CLP_PANEL', 'WID_NJS_BACKGROUND', 'WID_NJS_CANCELOK', 'WID_NCP_BACKGROUND', 'WID_NCP_LABEL', 'WID_NCP_PASSWORD', 'WID_NCP_SAVE_AS_DEFAULT_PASSWORD', 'WID_NCP_CANCEL', 'WID_NCP_OK', 'WID_NGRFI_CAPTION', 'WID_NGRFI_PARENT', 'WID_NGRFI_VEH_PREV', 'WID_NGRFI_VEH_NEXT', 'WID_NGRFI_VEH_CHAIN', 'WID_NGRFI_MAINPANEL', 'WID_NGRFI_SCROLLBAR', 'WID_SA_CAPTION', 'WID_SA_PREVIOUS', 'WID_SA_GOTO', 'WID_SA_NEXT', 'WID_SA_UP', 'WID_SA_LEFT', 'WID_SA_RIGHT', 'WID_SA_DOWN', 'WID_SA_SPRITE', 'WID_SA_OFFSETS', 'WID_SA_PICKER', 'WID_SA_LIST', 'WID_SA_SCROLLBAR', 'WID_NP_SHOW_NUMPAR', 'WID_NP_NUMPAR_DEC', 'WID_NP_NUMPAR_INC', 'WID_NP_NUMPAR', 'WID_NP_NUMPAR_TEXT', 'WID_NP_BACKGROUND', 'WID_NP_SCROLLBAR', 'WID_NP_ACCEPT', 'WID_NP_RESET', 'WID_NP_SHOW_DESCRIPTION', 'WID_NP_DESCRIPTION', 'WID_NS_PRESET_LIST', 'WID_NS_PRESET_SAVE', 'WID_NS_PRESET_DELETE', 'WID_NS_ADD', 'WID_NS_REMOVE', 'WID_NS_MOVE_UP', 'WID_NS_MOVE_DOWN', 'WID_NS_UPGRADE', 'WID_NS_FILTER', 'WID_NS_FILE_LIST', 'WID_NS_SCROLLBAR', 'WID_NS_AVAIL_LIST', 'WID_NS_SCROLL2BAR', 'WID_NS_NEWGRF_INFO_TITLE', 'WID_NS_NEWGRF_INFO', 'WID_NS_OPEN_URL', 'WID_NS_NEWGRF_TEXTFILE', 'WID_NS_SET_PARAMETERS', 'WID_NS_VIEW_PARAMETERS', 'WID_NS_TOGGLE_PALETTE', 'WID_NS_APPLY_CHANGES', 'WID_NS_RESCAN_FILES', 'WID_NS_RESCAN_FILES2', 'WID_NS_CONTENT_DOWNLOAD', 'WID_NS_CONTENT_DOWNLOAD2', 'WID_NS_SHOW_REMOVE', 'WID_NS_SHOW_APPLY', 'WID_SVP_PRESET_LIST', 'WID_SVP_SCROLLBAR', 'WID_SVP_EDITBOX', 'WID_SVP_CANCEL', 'WID_SVP_SAVE', 'WID_SP_PROGRESS_BAR', 'WID_SP_PROGRESS_TEXT', 'WID_N_PANEL', 'WID_N_TITLE', 'WID_N_HEADLINE', 'WID_N_CLOSEBOX', 'WID_N_DATE', 'WID_N_CAPTION', 'WID_N_INSET', 'WID_N_VIEWPORT', 'WID_N_COMPANY_MSG', 'WID_N_MESSAGE', 'WID_N_MGR_FACE', 'WID_N_MGR_NAME', 'WID_N_VEH_TITLE', 'WID_N_VEH_BKGND', 'WID_N_VEH_NAME', 'WID_N_VEH_SPR', 'WID_N_VEH_INFO', 'WID_MH_STICKYBOX', 'WID_MH_BACKGROUND', 'WID_MH_SCROLLBAR', 'WID_BO_CLASS_LIST', 'WID_BO_SCROLLBAR', 'WID_BO_OBJECT_MATRIX', 'WID_BO_OBJECT_SPRITE', 'WID_BO_OBJECT_NAME', 'WID_BO_OBJECT_SIZE', 'WID_BO_INFO', 'WID_BO_SELECT_MATRIX', 'WID_BO_SELECT_IMAGE', 'WID_BO_SELECT_SCROLL', 'WID_O_CAPTION', 'WID_O_TIMETABLE_VIEW', 'WID_O_ORDER_LIST', 'WID_O_SCROLLBAR', 'WID_O_SKIP', 'WID_O_DELETE', 'WID_O_STOP_SHARING', 'WID_O_NON_STOP', 'WID_O_GOTO', 'WID_O_FULL_LOAD', 'WID_O_UNLOAD', 'WID_O_REFIT', 'WID_O_SERVICE', 'WID_O_EMPTY', 'WID_O_REFIT_DROPDOWN', 'WID_O_COND_VARIABLE', 'WID_O_COND_COMPARATOR', 'WID_O_COND_VALUE', 'WID_O_SEL_TOP_LEFT', 'WID_O_SEL_TOP_MIDDLE', 'WID_O_SEL_TOP_RIGHT', 'WID_O_SEL_TOP_ROW_GROUNDVEHICLE', 'WID_O_SEL_TOP_ROW', 'WID_O_SEL_BOTTOM_MIDDLE', 'WID_O_SHARED_ORDER_LIST', 'WID_OSK_CAPTION', 'WID_OSK_TEXT', 'WID_OSK_CANCEL', 'WID_OSK_OK', 'WID_OSK_BACKSPACE', 'WID_OSK_SPECIAL', 'WID_OSK_CAPS', 'WID_OSK_SHIFT', 'WID_OSK_SPACE', 'WID_OSK_LEFT', 'WID_OSK_RIGHT', 'WID_OSK_LETTERS', 'WID_OSK_NUMBERS_FIRST', 'WID_OSK_NUMBERS_LAST', 'WID_OSK_QWERTY_FIRST', 'WID_OSK_QWERTY_LAST', 'WID_OSK_ASDFG_FIRST', 'WID_OSK_ASDFG_LAST', 'WID_OSK_ZXCVB_FIRST', 'WID_OSK_ZXCVB_LAST', 'WID_RAT_CAPTION', 'WID_RAT_BUILD_NS', 'WID_RAT_BUILD_X', 'WID_RAT_BUILD_EW', 'WID_RAT_BUILD_Y', 'WID_RAT_AUTORAIL', 'WID_RAT_DEMOLISH', 'WID_RAT_BUILD_DEPOT', 'WID_RAT_BUILD_WAYPOINT', 'WID_RAT_BUILD_STATION', 'WID_RAT_BUILD_SIGNALS', 'WID_RAT_BUILD_BRIDGE', 'WID_RAT_BUILD_TUNNEL', 'WID_RAT_REMOVE', 'WID_RAT_CONVERT_RAIL', 'WID_BRAS_PLATFORM_DIR_X', 'WID_BRAS_PLATFORM_DIR_Y', 'WID_BRAS_PLATFORM_NUM_1', 'WID_BRAS_PLATFORM_NUM_2', 'WID_BRAS_PLATFORM_NUM_3', 'WID_BRAS_PLATFORM_NUM_4', 'WID_BRAS_PLATFORM_NUM_5', 'WID_BRAS_PLATFORM_NUM_6', 'WID_BRAS_PLATFORM_NUM_7', 'WID_BRAS_PLATFORM_LEN_1', 'WID_BRAS_PLATFORM_LEN_2', 'WID_BRAS_PLATFORM_LEN_3', 'WID_BRAS_PLATFORM_LEN_4', 'WID_BRAS_PLATFORM_LEN_5', 'WID_BRAS_PLATFORM_LEN_6', 'WID_BRAS_PLATFORM_LEN_7', 'WID_BRAS_PLATFORM_DRAG_N_DROP', 'WID_BRAS_HIGHLIGHT_OFF', 'WID_BRAS_HIGHLIGHT_ON', 'WID_BRAS_COVERAGE_TEXTS', 'WID_BRAS_MATRIX', 'WID_BRAS_IMAGE', 'WID_BRAS_MATRIX_SCROLL', 'WID_BRAS_SHOW_NEWST_DEFSIZE', 'WID_BRAS_SHOW_NEWST_ADDITIONS', 'WID_BRAS_SHOW_NEWST_MATRIX', 'WID_BRAS_SHOW_NEWST_RESIZE', 'WID_BRAS_SHOW_NEWST_TYPE', 'WID_BRAS_NEWST_LIST', 'WID_BRAS_NEWST_SCROLL', 'WID_BRAS_PLATFORM_NUM_BEGIN', 'WID_BRAS_PLATFORM_LEN_BEGIN', 'WID_BS_SEMAPHORE_NORM', 'WID_BS_SEMAPHORE_ENTRY', 'WID_BS_SEMAPHORE_EXIT', 'WID_BS_SEMAPHORE_COMBO', 'WID_BS_SEMAPHORE_PBS', 'WID_BS_SEMAPHORE_PBS_OWAY', 'WID_BS_ELECTRIC_NORM', 'WID_BS_ELECTRIC_ENTRY', 'WID_BS_ELECTRIC_EXIT', 'WID_BS_ELECTRIC_COMBO', 'WID_BS_ELECTRIC_PBS', 'WID_BS_ELECTRIC_PBS_OWAY', 'WID_BS_CONVERT', 'WID_BS_DRAG_SIGNALS_DENSITY_LABEL', 'WID_BS_DRAG_SIGNALS_DENSITY_DECREASE', 'WID_BS_DRAG_SIGNALS_DENSITY_INCREASE', 'WID_BRAD_DEPOT_NE', 'WID_BRAD_DEPOT_SE', 'WID_BRAD_DEPOT_SW', 'WID_BRAD_DEPOT_NW', 'WID_BRW_WAYPOINT_MATRIX', 'WID_BRW_WAYPOINT', 'WID_BRW_SCROLL', 'WID_ROT_ROAD_X', 'WID_ROT_ROAD_Y', 'WID_ROT_AUTOROAD', 'WID_ROT_DEMOLISH', 'WID_ROT_DEPOT', 'WID_ROT_BUS_STATION', 'WID_ROT_TRUCK_STATION', 'WID_ROT_ONE_WAY', 'WID_ROT_BUILD_BRIDGE', 'WID_ROT_BUILD_TUNNEL', 'WID_ROT_REMOVE', 'WID_BROD_CAPTION', 'WID_BROD_DEPOT_NE', 'WID_BROD_DEPOT_SE', 'WID_BROD_DEPOT_SW', 'WID_BROD_DEPOT_NW', 'WID_BROS_CAPTION', 'WID_BROS_BACKGROUND', 'WID_BROS_STATION_NE', 'WID_BROS_STATION_SE', 'WID_BROS_STATION_SW', 'WID_BROS_STATION_NW', 'WID_BROS_STATION_X', 'WID_BROS_STATION_Y', 'WID_BROS_LT_OFF', 'WID_BROS_LT_ON', 'WID_BROS_INFO', 'WID_GO_BACKGROUND', 'WID_GO_CURRENCY_DROPDOWN', 'WID_GO_DISTANCE_DROPDOWN', 'WID_GO_ROADSIDE_DROPDOWN', 'WID_GO_TOWNNAME_DROPDOWN', 'WID_GO_AUTOSAVE_DROPDOWN', 'WID_GO_LANG_DROPDOWN', 'WID_GO_RESOLUTION_DROPDOWN', 'WID_GO_FULLSCREEN_BUTTON', 'WID_GO_BASE_GRF_DROPDOWN', 'WID_GO_BASE_GRF_STATUS', 'WID_GO_BASE_GRF_TEXTFILE', 'WID_GO_BASE_GRF_DESCRIPTION', 'WID_GO_BASE_SFX_DROPDOWN', 'WID_GO_BASE_SFX_TEXTFILE', 'WID_GO_BASE_SFX_DESCRIPTION', 'WID_GO_BASE_MUSIC_DROPDOWN', 'WID_GO_BASE_MUSIC_STATUS', 'WID_GO_BASE_MUSIC_TEXTFILE', 'WID_GO_BASE_MUSIC_DESCRIPTION', 'WID_GS_FILTER', 'WID_GS_OPTIONSPANEL', 'WID_GS_SCROLLBAR', 'WID_GS_HELP_TEXT', 'WID_GS_EXPAND_ALL', 'WID_GS_COLLAPSE_ALL', 'WID_GS_RESTRICT_CATEGORY', 'WID_GS_RESTRICT_TYPE', 'WID_GS_RESTRICT_DROPDOWN', 'WID_GS_TYPE_DROPDOWN', 'WID_CC_RATE_DOWN', 'WID_CC_RATE_UP', 'WID_CC_RATE', 'WID_CC_SEPARATOR_EDIT', 'WID_CC_SEPARATOR', 'WID_CC_PREFIX_EDIT', 'WID_CC_PREFIX', 'WID_CC_SUFFIX_EDIT', 'WID_CC_SUFFIX', 'WID_CC_YEAR_DOWN', 'WID_CC_YEAR_UP', 'WID_CC_YEAR', 'WID_CC_PREVIEW', 'WID_SIL_CAPTION', 'WID_SIL_LIST', 'WID_SIL_SCROLLBAR', 'WID_SIL_FILTER_TEXT', 'WID_SIL_FILTER_MATCH_CASE_BTN', 'WID_SIL_FILTER_ENTER_BTN', 'WID_QES_CAPTION', 'WID_QES_TEXT', 'WID_QES_OK', 'WID_QES_CANCEL', 'WID_QES_DELETE', 'WID_QES_PREVIOUS', 'WID_QES_NEXT', 'WID_SM_CAPTION', 'WID_SM_MAP_BORDER', 'WID_SM_MAP', 'WID_SM_LEGEND', 'WID_SM_BLANK', 'WID_SM_ZOOM_IN', 'WID_SM_ZOOM_OUT', 'WID_SM_CONTOUR', 'WID_SM_VEHICLES', 'WID_SM_INDUSTRIES', 'WID_SM_LINKSTATS', 'WID_SM_ROUTES', 'WID_SM_VEGETATION', 'WID_SM_OWNERS', 'WID_SM_CENTERMAP', 'WID_SM_TOGGLETOWNNAME', 'WID_SM_SELECT_BUTTONS', 'WID_SM_ENABLE_ALL', 'WID_SM_DISABLE_ALL', 'WID_SM_SHOW_HEIGHT', 'WID_SV_CAPTION', 'WID_SV_SORT_ORDER', 'WID_SV_SORT_BY', 'WID_SV_GROUP', 'WID_SV_GROUP_BY', 'WID_SV_WAITING', 'WID_SV_SCROLLBAR', 'WID_SV_ACCEPT_RATING_LIST', 'WID_SV_LOCATION', 'WID_SV_ACCEPTS_RATINGS', 'WID_SV_RENAME', 'WID_SV_CLOSE_AIRPORT', 'WID_SV_TRAINS', 'WID_SV_ROADVEHS', 'WID_SV_SHIPS', 'WID_SV_PLANES', 'WID_STL_CAPTION', 'WID_STL_LIST', 'WID_STL_SCROLLBAR', 'WID_STL_TRAIN', 'WID_STL_TRUCK', 'WID_STL_BUS', 'WID_STL_AIRPLANE', 'WID_STL_SHIP', 'WID_STL_FACILALL', 'WID_STL_NOCARGOWAITING', 'WID_STL_CARGOALL', 'WID_STL_SORTBY', 'WID_STL_SORTDROPBTN', 'WID_STL_CARGOSTART', 'WID_JS_CAPTION', 'WID_JS_PANEL', 'WID_JS_SCROLLBAR', 'WID_S_LEFT', 'WID_S_MIDDLE', 'WID_S_RIGHT', 'WID_SB_CAPTION', 'WID_SB_SEL_PAGE', 'WID_SB_PAGE_PANEL', 'WID_SB_SCROLLBAR', 'WID_SB_PREV_PAGE', 'WID_SB_NEXT_PAGE', 'WID_SUL_PANEL', 'WID_SUL_SCROLLBAR', 'WID_TT_SHOW_PLACE_OBJECT', 'WID_TT_BUTTONS_START', 'WID_TT_LOWER_LAND', 'WID_TT_RAISE_LAND', 'WID_TT_LEVEL_LAND', 'WID_TT_DEMOLISH', 'WID_TT_BUY_LAND', 'WID_TT_PLANT_TREES', 'WID_TT_PLACE_SIGN', 'WID_TT_PLACE_OBJECT', 'WID_ETT_SHOW_PLACE_DESERT', 'WID_ETT_START', 'WID_ETT_DOTS', 'WID_ETT_BUTTONS_START', 'WID_ETT_DEMOLISH', 'WID_ETT_LOWER_LAND', 'WID_ETT_RAISE_LAND', 'WID_ETT_LEVEL_LAND', 'WID_ETT_PLACE_ROCKS', 'WID_ETT_PLACE_DESERT', 'WID_ETT_PLACE_OBJECT', 'WID_ETT_BUTTONS_END', 'WID_ETT_INCREASE_SIZE', 'WID_ETT_DECREASE_SIZE', 'WID_ETT_NEW_SCENARIO', 'WID_ETT_RESET_LANDSCAPE', 'WID_VT_CAPTION', 'WID_VT_ORDER_VIEW', 'WID_VT_TIMETABLE_PANEL', 'WID_VT_ARRIVAL_DEPARTURE_PANEL', 'WID_VT_SCROLLBAR', 'WID_VT_SUMMARY_PANEL', 'WID_VT_START_DATE', 'WID_VT_CHANGE_TIME', 'WID_VT_CLEAR_TIME', 'WID_VT_RESET_LATENESS', 'WID_VT_AUTOFILL', 'WID_VT_EXPECTED', 'WID_VT_SHARED_ORDER_LIST', 'WID_VT_ARRIVAL_DEPARTURE_SELECTION', 'WID_VT_EXPECTED_SELECTION', 'WID_VT_CHANGE_SPEED', 'WID_VT_CLEAR_SPEED', 'WID_TN_PAUSE', 'WID_TN_FAST_FORWARD', 'WID_TN_SETTINGS', 'WID_TN_SAVE', 'WID_TN_SMALL_MAP', 'WID_TN_TOWNS', 'WID_TN_SUBSIDIES', 'WID_TN_STATIONS', 'WID_TN_FINANCES', 'WID_TN_COMPANIES', 'WID_TN_STORY', 'WID_TN_GOAL', 'WID_TN_GRAPHS', 'WID_TN_LEAGUE', 'WID_TN_INDUSTRIES', 'WID_TN_VEHICLE_START', 'WID_TN_TRAINS', 'WID_TN_ROADVEHS', 'WID_TN_SHIPS', 'WID_TN_AIRCRAFTS', 'WID_TN_ZOOM_IN', 'WID_TN_ZOOM_OUT', 'WID_TN_RAILS', 'WID_TN_ROADS', 'WID_TN_WATER', 'WID_TN_AIR', 'WID_TN_LANDSCAPE', 'WID_TN_MUSIC_SOUND', 'WID_TN_MESSAGES', 'WID_TN_HELP', 'WID_TN_SWITCH_BAR', 'WID_TN_END', 'WID_TE_PAUSE', 'WID_TE_FAST_FORWARD', 'WID_TE_SETTINGS', 'WID_TE_SAVE', 'WID_TE_SPACER', 'WID_TE_DATE', 'WID_TE_DATE_BACKWARD', 'WID_TE_DATE_FORWARD', 'WID_TE_SMALL_MAP', 'WID_TE_ZOOM_IN', 'WID_TE_ZOOM_OUT', 'WID_TE_LAND_GENERATE', 'WID_TE_TOWN_GENERATE', 'WID_TE_INDUSTRY', 'WID_TE_ROADS', 'WID_TE_WATER', 'WID_TE_TREES', 'WID_TE_SIGNS', 'WID_TE_DATE_PANEL', 'WID_TE_MUSIC_SOUND', 'WID_TE_HELP', 'WID_TE_SWITCH_BAR', 'WID_TD_SORT_ORDER', 'WID_TD_SORT_CRITERIA', 'WID_TD_LIST', 'WID_TD_SCROLLBAR', 'WID_TD_WORLD_POPULATION', 'WID_TA_CAPTION', 'WID_TA_RATING_INFO', 'WID_TA_COMMAND_LIST', 'WID_TA_SCROLLBAR', 'WID_TA_ACTION_INFO', 'WID_TA_EXECUTE', 'WID_TV_CAPTION', 'WID_TV_VIEWPORT', 'WID_TV_INFO', 'WID_TV_CENTER_VIEW', 'WID_TV_SHOW_AUTHORITY', 'WID_TV_CHANGE_NAME', 'WID_TV_EXPAND', 'WID_TV_DELETE', 'WID_TF_NEW_TOWN', 'WID_TF_RANDOM_TOWN', 'WID_TF_MANY_RANDOM_TOWNS', 'WID_TF_TOWN_NAME_EDITBOX', 'WID_TF_TOWN_NAME_RANDOM', 'WID_TF_SIZE_SMALL', 'WID_TF_SIZE_MEDIUM', 'WID_TF_SIZE_LARGE', 'WID_TF_SIZE_RANDOM', 'WID_TF_CITY', 'WID_TF_LAYOUT_ORIGINAL', 'WID_TF_LAYOUT_BETTER', 'WID_TF_LAYOUT_GRID2', 'WID_TF_LAYOUT_GRID3', 'WID_TF_LAYOUT_RANDOM', 'WID_TT_BEGIN', 'WID_TT_SIGNS', 'WID_TT_TREES', 'WID_TT_HOUSES', 'WID_TT_INDUSTRIES', 'WID_TT_BUILDINGS', 'WID_TT_BRIDGES', 'WID_TT_STRUCTURES', 'WID_TT_CATENARY', 'WID_TT_LOADING', 'WID_TT_END', 'WID_TT_BUTTONS', 'WID_BT_TYPE_11', 'WID_BT_TYPE_12', 'WID_BT_TYPE_13', 'WID_BT_TYPE_14', 'WID_BT_TYPE_21', 'WID_BT_TYPE_22', 'WID_BT_TYPE_23', 'WID_BT_TYPE_24', 'WID_BT_TYPE_31', 'WID_BT_TYPE_32', 'WID_BT_TYPE_33', 'WID_BT_TYPE_34', 'WID_BT_TYPE_RANDOM', 'WID_BT_MANY_RANDOM', 'WID_VV_CAPTION', 'WID_VV_VIEWPORT', 'WID_VV_START_STOP', 'WID_VV_CENTER_MAIN_VIEW', 'WID_VV_GOTO_DEPOT', 'WID_VV_REFIT', 'WID_VV_SHOW_ORDERS', 'WID_VV_SHOW_DETAILS', 'WID_VV_CLONE', 'WID_VV_SELECT_DEPOT_CLONE', 'WID_VV_SELECT_REFIT_TURN', 'WID_VV_TURN_AROUND', 'WID_VV_FORCE_PROCEED', 'WID_VR_CAPTION', 'WID_VR_VEHICLE_PANEL_DISPLAY', 'WID_VR_SHOW_HSCROLLBAR', 'WID_VR_HSCROLLBAR', 'WID_VR_SELECT_HEADER', 'WID_VR_MATRIX', 'WID_VR_SCROLLBAR', 'WID_VR_INFO', 'WID_VR_REFIT', 'WID_VD_CAPTION', 'WID_VD_RENAME_VEHICLE', 'WID_VD_TOP_DETAILS', 'WID_VD_INCREASE_SERVICING_INTERVAL', 'WID_VD_DECREASE_SERVICING_INTERVAL', 'WID_VD_SERVICE_INTERVAL_DROPDOWN', 'WID_VD_SERVICING_INTERVAL', 'WID_VD_MIDDLE_DETAILS', 'WID_VD_MATRIX', 'WID_VD_SCROLLBAR', 'WID_VD_DETAILS_CARGO_CARRIED', 'WID_VD_DETAILS_TRAIN_VEHICLES', 'WID_VD_DETAILS_CAPACITY_OF_EACH', 'WID_VD_DETAILS_TOTAL_CARGO', 'WID_VL_CAPTION', 'WID_VL_SORT_ORDER', 'WID_VL_SORT_BY_PULLDOWN', 'WID_VL_LIST', 'WID_VL_SCROLLBAR', 'WID_VL_HIDE_BUTTONS', 'WID_VL_AVAILABLE_VEHICLES', 'WID_VL_MANAGE_VEHICLES_DROPDOWN', 'WID_VL_STOP_ALL', 'WID_VL_START_ALL', 'WID_EV_CAPTION', 'WID_EV_VIEWPORT', 'WID_EV_ZOOM_IN', 'WID_EV_ZOOM_OUT', 'WID_EV_MAIN_TO_VIEW', 'WID_EV_VIEW_TO_MAIN', 'WID_W_CAPTION', 'WID_W_VIEWPORT', 'WID_W_CENTER_VIEW', 'WID_W_RENAME', 'WID_W_SHOW_VEHICLES' ) ), 'SYMBOLS' => array ( // separators 0 => array('(', ')', '[', ']', '{', '}', ',', '.', '@', '</', '/>'), // operators 1 => array('=', '<', '>', '!', '~', '?', ':', '==', '<=', '>=', '!=', '||', '&&', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '<-', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>=', '...') ), 'STYLES' => array ( 'KEYWORDS' => array ( 1 => 'color: #b14100;', 2 => 'color: #000000; font-weight: bold;', 3 => 'color: #990000;', 4 => 'color: #000000; font-weight: bold;', 5 => 'color: #990000;', 6 => 'color: #009900;', 7 => 'color: #009900;', 8 => 'color: #007777;', 9 => 'color: #000099; font-weight: bold' ), 'COMMENTS' => array ( 0 => 'color: #666666; font-style: italic;', 1 => 'color: #666666; font-style: italic;' ), 'NUMBERS' => array( 0 => 'color: #cc66cc;', GESHI_NUMBER_OCT_PREFIX => 'color: #208080;', GESHI_NUMBER_HEX_PREFIX => 'color: #208080;', GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;', ), 'SYMBOLS' => array( 0 => 'color: #339933;', 1 => 'color: #000000; font-weight: bold;' ) ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( 1 => '::' ), 'REGEXPS' => array( //Variables //0 => "[\\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" ), 'STRICT_MODE_APPLIES' => GESHI_MAYBE, 'URL' => array ( 1=>'', 2=>'', 3=>'', 4=>'', 5=>'', 6=>'http://noai.openttd.org/docs/trunk/{FNAME}', 7=>'http://nogo.openttd.org/docs/trunk/{FNAME}', 8=>'', 9=>'' ) );