Beispiel #1
0
 public void Draw(int x, int y, int[][] figure)
 {
     for (int i = 0; i < figure.Length; i++)
     {
         for (int j = 0; j < figure[i].Length; j++)
         {
             field.SetValueAtPosition(x + i, y + j, figure[i][j]);
         }
     }
 }
Beispiel #2
0
 public void Test()
 {
     bgField.SetValueAtPosition(0, testY, 0);
     if (testY != 19)
     {
         testY++;
     }
     else
     {
         testY = 0;
     }
     bgField.SetValueAtPosition(0, testY, 1);
 }
Beispiel #3
0
 private void Up()
 {
     field.SetValueAtPosition(x, y, 0);
     if (y != 0)
     {
         y--;
     }
     field.SetValueAtPosition(x, y, 1);
 }
Beispiel #4
0
 public override void Create()
 {
     bgField = new BGField();
     bgField.SetValueAtPosition(x, y, 1);
 }
Beispiel #5
0
 public void Draw(int x, int y, int value)
 {
     field.SetValueAtPosition(x, y, value);
 }
Beispiel #6
0
 public void DrawBorders()
 {
     for (int i = 0; i < 20; i++)
     {
         field.SetValueAtPosition(0, i, leftBorder[i]);
         field.SetValueAtPosition(9, i, rightBorder[i]);
     }
 }