コード例 #1
0
Partie::Partie(int dimen , string pseudo1 , string pseudo2 , bool isSimpleAngel , int puissance = 0 , bool canResize = false) {

    plateau = Plateau(dimen);
    if (canResize) {
        plateau = ++plateau;
        dimen += 2;
    }
    joueurs[1] = new Demon();

    if (isSimpleAngel) {
        setAnge(dimen);
    }
    else if (isSimpleAngel == false) {
        setAngePuissant(dimen, puissance);
    }

    joueurs[0]->setPseudo(pseudo1);
    joueurs[1]->setPseudo(pseudo2);
}
コード例 #2
0
ファイル: RoverTest.cpp プロジェクト: fingerballet/CppTest
TEST_F(RoverTest, rover_move_toward_north_direction_on_plateau_test)
{
	rover.landOn(Plateau(5,5), Position(1,2), Direction::N());
	rover.execute(InstructionM());
    ASSERT_EQ(Position(1,3), rover.getPosition());
}
コード例 #3
0
ファイル: RoverTest.cpp プロジェクト: fingerballet/CppTest
TEST_F(RoverTest, rover_land_on_normal_position_of_plateau_test)
{
	rover.landOn(Plateau(5,5), Position(1,2), Direction::S());
    ASSERT_EQ(Direction::S(), rover.getDirection());
    ASSERT_EQ(Position(1,2), rover.getPosition());
}
コード例 #4
0
ファイル: Plateau.cpp プロジェクト: nicolas-van/codeyong
Plateau Plateau::putPion(Case& c,Pion& p) {
	return Plateau(*this,c,p);
}