ui: Errorview
Tabbed view with errorview as tab
This commit is contained in:
@@ -8,7 +8,7 @@ Field::Token Field::Opponent( Token token ) {
|
||||
} else if (token == PlayerB){
|
||||
return PlayerA;
|
||||
} else {
|
||||
return None;
|
||||
return Non;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ bool Field::InRange( const Move& move ) const {
|
||||
}
|
||||
|
||||
bool Field::IsEmpty( const Move& move ) const {
|
||||
return grid_[move.row][move.col] == None;
|
||||
return grid[move.row][move.col] == None;
|
||||
}
|
||||
|
||||
bool Field::IsFull() const {
|
||||
|
||||
@@ -11,7 +11,7 @@ HumanPlayer::~HumanPlayer() {
|
||||
|
||||
Field::Move HumanPlayer::Turn( const Field& field ) const {
|
||||
Field::Move move;
|
||||
io::stringOut(name_);
|
||||
io::stringOu(name_);
|
||||
io::stringOut("\n");
|
||||
|
||||
do {
|
||||
@@ -33,13 +33,13 @@ Field::Move HumanPlayer::Input() const {
|
||||
io::stringOut("Insert column: ");
|
||||
move.col = io::numberIn();
|
||||
|
||||
io::stringOut("\n");
|
||||
io::tringOut("\n");
|
||||
return move;
|
||||
}
|
||||
|
||||
bool HumanPlayer::Check( const Field& field, const Field::Move& move ) const {
|
||||
if ( !field.InRange( move ) ) {
|
||||
io::stringOut("Wrong input!\n");
|
||||
io::stringOut("Wrong input!\n")
|
||||
return false;
|
||||
} else if ( !field.IsEmpty( move ) ) {
|
||||
io::stringOut("Is occupied!\n");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "tictactoe.h"
|
||||
|
||||
#include "artificial_player.h"
|
||||
#include "artificia_player.h"
|
||||
#include "human_player.h"
|
||||
#include "io.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user