SparrowBot/app/packet.h
2015-09-17 19:13:25 +02:00

36 lines
474 B
C

#ifndef PACKET_H
#define PACKET_H
enum PacketType
{
INIT_CLIENT,
DELTA_CLIENT,
INIT_SERVER
};
struct InitClientPacket
{
float x;
float y;
float angle;
float vforward;
float vangle;
};
struct DeltaClientPacket
{
float dvforward;
float dvangle;
};
struct InitServerPacket
{
unsigned int nbClients;
unsigned int idClient;
// InitClientPacket list = sizeof(InitClientPacket)*nbClients
// map ?
};
#endif // PACKET_H