Stardew Engine
Loading...
Searching...
No Matches
Game2DLayerNetwork.c File Reference
#include "Game2DLayerNetwork.h"
#include "Log.h"
#include "Network.h"
#include "BinarySerializer.h"
#include "AssertLib.h"
#include "DynArray.h"
Include dependency graph for Game2DLayerNetwork.c:

Data Structures

struct  Game2DLayerWorldstatePacketHeader
 

Functions

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.
 

Function Documentation

◆ G2D_Enqueue_RequestLevelData()

void G2D_Enqueue_RequestLevelData ( )

◆ G2D_Enqueue_Worldstate_Packet()

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.

Parameters
pDataThe Game2dLayer
clientIThe client index to send to - only relevant if you're the server

◆ G2D_InformNetworkOfTilemapEdit()

void G2D_InformNetworkOfTilemapEdit ( struct TilemapEdit pEdit)

◆ G2D_ParsePacket()

enum G2DPacketType G2D_ParsePacket ( u8 pPacket,
u8 **  pOutBody,
int *  outHeaderSize 
)