/**
Copyright: Copyright (c) 2017-2018 Andrey Penechko.
License: $(WEB boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Andrey Penechko.
*/
module railroad.rail.packets;

import railroad.rail.utils;

struct PlaceRailPacket
{
	RailPos pos;
	ubyte data;
}

struct EditRailLinePacket
{
	RailPos from;
	size_t length;
	RailOrientation orientation;
	DiagonalRailSide diagonalRailSide;
	RailEditOp editOp;
}