1#ifndef GAME2DLAYER_NETWORK_H
2#define GAME2DLAYER_NETWORK_H
G2DPacketType
Definition Game2DLayerNetwork.h:16
@ G2DPacket_RequestLevelData
Definition Game2DLayerNetwork.h:17
@ G2DPacket_RPC
Definition Game2DLayerNetwork.h:19
@ G2DPacket_WorldState
Definition Game2DLayerNetwork.h:20
@ G2DPacket_LevelDataResponseData
Definition Game2DLayerNetwork.h:18
void G2D_InformNetworkOfTilemapEdit(struct TilemapEdit *pEdit)
Definition Game2DLayerNetwork.c:38
enum G2DPacketType G2D_ParsePacket(u8 *pPacket, u8 **pOutBody, int *outHeaderSize)
Definition Game2DLayerNetwork.c:31
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 chang...
Definition Game2DLayerNetwork.c:55
void G2D_Extend_RequestLevelDataMessage(PacketExtensionNoArgsFn fn)
void G2D_Enqueue_RequestLevelData()
Definition Game2DLayerNetwork.c:18
void(* PacketExtensionNoArgsFn)(struct BinarySerializer *)
Definition Game2DLayerNetwork.h:31
u16 TileIndex
Definition IntTypes.h:18
uint8_t u8
Definition IntTypes.h:6
uint16_t u16
Definition IntTypes.h:9
Definition BinarySerializer.h:16
char * pData
Definition BinarySerializer.h:18
Definition GameFramework.h:42
Definition Game2DLayer.h:92
Definition Game2DLayerNetwork.h:25
u16 y
Definition Game2DLayerNetwork.h:26
u16 layer
Definition Game2DLayerNetwork.h:27
TileIndex newVal
Definition Game2DLayerNetwork.h:28
u16 x
Definition Game2DLayerNetwork.h:26