Пример #1
0
 public RobotDrawingActivity(RobotActionControl robotActionControl, GameHandler gameHandler, BoardGame boardGame, UpdateListBoxes updateListBoxes, Level level)
 {
     m_GameHandler        = gameHandler;
     m_BoardGameForm      = boardGame;
     m_RobotActionControl = robotActionControl;
     m_UpdateListBoxes    = updateListBoxes;
     m_Level = level;
     player  = gameHandler.player;
     robot1  = gameHandler.robot1;
     robot2  = gameHandler.robot2;
     robot3  = gameHandler.robot3;
 }
Пример #2
0
        public RobotsTurn(GameHandler gameHandler, BoardGame boardGame, NewTurnHelper newTurnHelper, UpdateListBoxes updateListBoxes, Level level)
        {
            m_GameHandler     = gameHandler;
            m_BoardGameForm   = boardGame;
            m_NewTurnHelper   = newTurnHelper;
            m_UpdateListBoxes = updateListBoxes;
            m_Level           = level;
            player            = gameHandler.player;
            robot1            = gameHandler.robot1;
            robot2            = gameHandler.robot2;
            robot3            = gameHandler.robot3;

            m_CalculateNextPlayer = new CalculateNextPlayer(this, m_GameHandler, m_BoardGameForm, m_NewTurnHelper);
            m_RobotActionControl  = new RobotActionControl(m_GameHandler, m_BoardGameForm, m_UpdateListBoxes, m_Level);
            m_RobotAbilityHelper  = new RobotAbilityHelper(m_GameHandler, m_BoardGameForm, m_UpdateListBoxes);
        }