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