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]); } } }
public void Test() { bgField.SetValueAtPosition(0, testY, 0); if (testY != 19) { testY++; } else { testY = 0; } bgField.SetValueAtPosition(0, testY, 1); }
private void Up() { field.SetValueAtPosition(x, y, 0); if (y != 0) { y--; } field.SetValueAtPosition(x, y, 1); }
public override void Create() { bgField = new BGField(); bgField.SetValueAtPosition(x, y, 1); }
public void Draw(int x, int y, int value) { field.SetValueAtPosition(x, y, value); }
public void DrawBorders() { for (int i = 0; i < 20; i++) { field.SetValueAtPosition(0, i, leftBorder[i]); field.SetValueAtPosition(9, i, rightBorder[i]); } }