#pragma once namespace td { namespace protocol { /** * \def DeclareAllPacket * \brief Avoids repetitive operations on packets */ #define DeclareAllCommand() \ DeclareCommand(PlaceTower) \ DeclareCommand(UpgradeTower) \ DeclareCommand(SpawnTroop) \ DeclareCommand(UseItem) \ DeclareCommand(TeamChange) \ DeclareCommand(PlayerJoin) } // namespace protocol } // namespace td