Add Board.Position.toString().

This commit is contained in:
josh committed 2021-02-24 22:18:06 -05:00
1 parent d6a3de2fd0
commit 03d6f4b55d
2 files changed
+10 -1

No files matched your search

+9
View File
@@ -33,6 +33,15 @@ class Board
int new_col = col + dist * (((d % 3) + 1) & 1) * (d / 3 * 2 - 1);
return Position(new_row, new_col);
}
string toString()
{
string s = [
cast(char)('1' + row),
cast(char)('A' + col),
];
return s;
}
}
this(int size)
+1 -1
View File
@@ -5,6 +5,6 @@ import pegp.board;
int main(string[] args)
{
Board s = new Board(3);
writeln("Peg Puzzle");
writeln("Peg Puzzle! Position: ", Board.Position(2, 0));
return 0;
}