OpenTTD Source: src/goal_type.h File Reference

OpenTTD Source 14.0-RC3

Typedefs | Enumerations | Variables
goal_type.h File Reference
`#include "core/enum_type.hpp"`

Go to the source code of this file.

## Typedefs
typedef uint32_t | GoalTypeID
| Contains either tile, industry ID, town ID, company ID, or story page ID.
typedef uint16_t | GoalID
| ID of a goal.

## Enumerations
enum | GoalQuestionType : byte { GQT_QUESTION = 0, GQT_INFORMATION = 1, GQT_WARNING = 2, GQT_ERROR = 3, GQT_END = 4 }
enum | GoalType : byte { GT_NONE, GT_TILE, GT_INDUSTRY, GT_TOWN, GT_COMPANY, GT_STORY_PAGE }
| Types of goal destinations. More...

## Variables
static const uint32_t | GOAL_QUESTION_BUTTON_COUNT = 18
| Amount of buttons available.
static const GoalID | INVALID_GOAL = 0xFFFF
| Constant representing a non-existing goal.

## Detailed Description

basic types related to goals

Definition in file goal_type.h.

## Enumeration Type Documentation

## ◆ GoalType

enum GoalType : byte

Types of goal destinations.

Enumerator
GT_NONE | Destination is not linked.
GT_TILE | Destination is a tile.
GT_INDUSTRY | Destination is an industry.
GT_TOWN | Destination is a town.
GT_COMPANY | Destination is a company.
GT_STORY_PAGE | Destination is a story page.

Definition at line 26 of file goal_type.h.