Program Listing for File command_pack.cpp

Return to documentation for file (fang-mcb-project/src/control/command/command_pack.cpp)

#include "command_pack.hpp"

namespace fang::command
{
    CommandPack::CommandPack(CommandMapper& mapper) : mapper_{mapper}
    {
    }

    void CommandPack::registerCommandMappings(std::span<std::reference_wrapper<CommandMapping>> mappings)
    {
        for(CommandMapping& mapping : mappings)
        {
            mapper_.addMap(&mapping);
        }
    }
}