Beispiel #1
0
 public void CreateScreenで空のステージが表示できること()
 {
     var cw = new ConsoleWriter();
     string screen = cw.CreateScreen();
     screen.Is(@"*---*---*---*
     |...|...|...|
     |...|...|...|
     |...|...|...|
     *---*---*---*
     |...|...|...|
     |...|...|...|
     |...|...|...|
     *---*---*---*
     |...|...|...|
     |...|...|...|
     |...|...|...|
     *---*---*---*
     ");
 }
Beispiel #2
0
 public void SetCardでモモディ・モディを置いてCreateScreenでステージが表示できること()
 {
     var cw = new ConsoleWriter();
     cw.SetCard(1, 2, 2, new int[] { 5, 7, 3, 5 });
     string screen = cw.CreateScreen();
     screen.Is(@"*---*---*---*
     |...|...|...|
     |...|...|...|
     |...|...|...|
     *---*---*---*
     |...|...|...|
     |...|...|...|
     |...|...|...|
     *---*---*---*
     |...|...|.7.|
     |...|...|3<5|
     |...|...|.5.|
     *---*---*---*
     ");
 }
Beispiel #3
0
 public void カード一覧()
 {
     {
         var cw = new ConsoleWriter();
         cw.SetCard(1, 0, 0, State.GetPowers(1, 0));
         cw.SetCard(1, 0, 1, State.GetPowers(1, 1));
         cw.SetCard(1, 0, 2, State.GetPowers(1, 2));
         cw.SetCard(1, 1, 0, State.GetPowers(1, 3));
         cw.SetCard(1, 1, 1, State.GetPowers(1, 4));
         Console.WriteLine(cw.CreateScreen());
     }
     {
         var cw = new ConsoleWriter();
         cw.SetCard(-1, 0, 0, State.GetPowers(-1, 0));
         cw.SetCard(-1, 0, 1, State.GetPowers(-1, 1));
         cw.SetCard(-1, 0, 2, State.GetPowers(-1, 2));
         cw.SetCard(-1, 1, 0, State.GetPowers(-1, 3));
         cw.SetCard(-1, 1, 1, State.GetPowers(-1, 4));
         Console.WriteLine(cw.CreateScreen());
     }
 }
Beispiel #4
0
 public string CreateScreen()
 {
     var cw = new ConsoleWriter();
     for (int y = 0; y < 3; y++)
     {
         for (int x = 0; x < 3; x++)
         {
             if (StagePlayer[y, x] != 0)
             {
                 cw.SetCard(StagePlayer[y, x], y, x, GetPowers(StageOwner[y, x], StageCard[y, x]));
             }
         }
     }
     return cw.CreateScreen();
 }