Beispiel #1
0
        public void SetUp()
        {
            Board = new Board(10, 20);
            Board.AddPlayerCount();

            IBlocks = new IShapedBlocks();

            LBlocks = new LShapedBlocks();
        }
Beispiel #2
0
        public void インスタンス生成時にブロック挿入位置が適切に設定されるかテスト()
        {
            Assert.AreEqual(4, Board.GetInsertPositionX(1));
            Assert.AreEqual(21, Board.GetInsertPositionY());

            Board.AddPlayerCount();
            Assert.AreEqual(3, Board.GetInsertPositionX(1));
            Assert.AreEqual(6, Board.GetInsertPositionX(2));
            Assert.AreEqual(21, Board.GetInsertPositionY());
        }
Beispiel #3
0
 public void Execute(int playerId)
 {
     Board.AddPlayerCount();
     BlocksQueuePresenter.ChangePositionByPlayerId(playerId);
     ControlBlocksPresenter.SetPlayerId(playerId);
 }