if(offensive_strike->get_Little_Roque()) { } // si une grande roque est demandée else if(offensive_strike->get_Great_Roque()) { } // cas où une prise en passant est effectuée else if(offensive_strike->get_En_Passant()) { } // cas de base où aucun coup spécial n'est réalisé par l'attaquant else { test=game.Move(offensive,defensive,offensive_strike); }