OpenTTD Source 20241224-master-gee860a5c8e
|
Basic types related to the content on the content server. More...
#include "../../3rdparty/md5/md5.h"
Go to the source code of this file.
Data Structures | |
struct | ContentInfo |
Container for all important information about a piece of content. More... | |
Enumerations | |
enum | ContentType { CONTENT_TYPE_BEGIN = 1 , CONTENT_TYPE_BASE_GRAPHICS = 1 , CONTENT_TYPE_NEWGRF = 2 , CONTENT_TYPE_AI = 3 , CONTENT_TYPE_AI_LIBRARY = 4 , CONTENT_TYPE_SCENARIO = 5 , CONTENT_TYPE_HEIGHTMAP = 6 , CONTENT_TYPE_BASE_SOUNDS = 7 , CONTENT_TYPE_BASE_MUSIC = 8 , CONTENT_TYPE_GAME = 9 , CONTENT_TYPE_GAME_LIBRARY = 10 , CONTENT_TYPE_END , INVALID_CONTENT_TYPE = 0xFF } |
The values in the enum are important; they are used as database 'keys'. More... | |
enum | PacketContentType : uint8_t { PACKET_CONTENT_CLIENT_INFO_LIST , PACKET_CONTENT_CLIENT_INFO_ID , PACKET_CONTENT_CLIENT_INFO_EXTID , PACKET_CONTENT_CLIENT_INFO_EXTID_MD5 , PACKET_CONTENT_SERVER_INFO , PACKET_CONTENT_CLIENT_CONTENT , PACKET_CONTENT_SERVER_CONTENT , PACKET_CONTENT_END } |
Enum with all types of TCP content packets. More... | |
enum | ContentID { INVALID_CONTENT_ID = UINT32_MAX } |
Unique identifier for the content. More... | |
Basic types related to the content on the content server.
Definition in file tcp_content_type.h.
enum ContentID |
Unique identifier for the content.
Enumerator | |
---|---|
INVALID_CONTENT_ID | Sentinel for invalid content. |
Definition at line 47 of file tcp_content_type.h.
enum ContentType |
The values in the enum are important; they are used as database 'keys'.
Enumerator | |
---|---|
CONTENT_TYPE_BEGIN | Helper to mark the begin of the types. |
CONTENT_TYPE_BASE_GRAPHICS | The content consists of base graphics. |
CONTENT_TYPE_NEWGRF | The content consists of a NewGRF. |
CONTENT_TYPE_AI | The content consists of an AI. |
CONTENT_TYPE_AI_LIBRARY | The content consists of an AI library. |
CONTENT_TYPE_SCENARIO | The content consists of a scenario. |
CONTENT_TYPE_HEIGHTMAP | The content consists of a heightmap. |
CONTENT_TYPE_BASE_SOUNDS | The content consists of base sounds. |
CONTENT_TYPE_BASE_MUSIC | The content consists of base music. |
CONTENT_TYPE_GAME | The content consists of a game script. |
CONTENT_TYPE_GAME_LIBRARY | The content consists of a GS library. |
CONTENT_TYPE_END | Helper to mark the end of the types. |
INVALID_CONTENT_TYPE | Invalid/uninitialized content. |
Definition at line 18 of file tcp_content_type.h.
enum PacketContentType : uint8_t |
Enum with all types of TCP content packets.
The order MUST not be changed
Definition at line 35 of file tcp_content_type.h.