Add Board.Position.toString().
This commit is contained in:
parent
d6a3de2fd0
commit
03d6f4b55d
@ -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)
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user