|
Stardew Engine
|
Networking layer specific to game 2d layer. More...
#include "IntTypes.h"

Go to the source code of this file.
Data Structures | |
| struct | TilemapEdit |
Typedefs | |
| typedef void(* | PacketExtensionNoArgsFn) (struct BinarySerializer *) |
Enumerations | |
| enum | G2DPacketType { G2DPacket_RequestLevelData , G2DPacket_LevelDataResponseData , G2DPacket_RPC , G2DPacket_WorldState } |
Functions | |
| void | G2D_Extend_RequestLevelDataMessage (PacketExtensionNoArgsFn fn) |
| void | G2D_Enqueue_RequestLevelData () |
| enum G2DPacketType | G2D_ParsePacket (u8 *pPacket, u8 **pOutBody, int *outHeaderSize) |
| void | G2D_InformNetworkOfTilemapEdit (struct TilemapEdit *pEdit) |
| void | G2D_Enqueue_Worldstate_Packet (struct GameLayer2DData *pData, int clientI) |
| Enqueue an update consisting of a list of tiles that have changed, a list of entities that have changed. | |
Networking layer specific to game 2d layer.
| typedef void(* PacketExtensionNoArgsFn) (struct BinarySerializer *) |
| enum G2DPacketType |
| void G2D_Enqueue_RequestLevelData | ( | ) |
| void G2D_Enqueue_Worldstate_Packet | ( | struct GameLayer2DData * | pData, |
| int | clientI | ||
| ) |
Enqueue an update consisting of a list of tiles that have changed, a list of entities that have changed.
| pData | The Game2dLayer |
| clientI | The client index to send to - only relevant if you're the server |
| void G2D_Extend_RequestLevelDataMessage | ( | PacketExtensionNoArgsFn | fn | ) |
| void G2D_InformNetworkOfTilemapEdit | ( | struct TilemapEdit * | pEdit | ) |
| enum G2DPacketType G2D_ParsePacket | ( | u8 * | pPacket, |
| u8 ** | pOutBody, | ||
| int * | outHeaderSize | ||
| ) |