#include "program.h" Program::Program(shared_ptr team, Direction direction, Position position, int32_t instructionSet, int32_t slotCount, int32_t mobile) : team(team) , instructionSet(instructionSet) , mobile(mobile) , position(position) { banks.resize(slotCount); tasks.resize(1); tasks[0].direction = direction; }