@ -1,6 +1,7 @@
using System ;
using System ;
using System.Collections.Generic ;
using System.Collections.Generic ;
using TheGameExtreme.model.card ;
using TheGameExtreme.model.card ;
using TheGameExtreme.model.card.rapidCard ;
using TheGameExtreme.model.@event ;
using TheGameExtreme.model.@event ;
namespace TheGameExtreme.model.manager
namespace TheGameExtreme.model.manager
@ -43,7 +44,7 @@ namespace TheGameExtreme.model.manager
{
{
foreach ( Card cardPlayed in CurrentCardPlayed )
foreach ( Card cardPlayed in CurrentCardPlayed )
{
{
if ( cardPlayed. GetType ( ) = = typeof ( ThreeCard ) )
if ( Equals( cardPlayed. GetType ( ) , ThreeCard . CARD_THREE ) )
{
{
if ( ( nbCardAtBeginOfTurn - CurrentHand . Count ) < 3 ) // Penser à vérifier s'il a joué une ThreeCard pour regarder s'il a bien joué 3 cartes
if ( ( nbCardAtBeginOfTurn - CurrentHand . Count ) < 3 ) // Penser à vérifier s'il a joué une ThreeCard pour regarder s'il a bien joué 3 cartes
{
{
@ -123,7 +124,7 @@ namespace TheGameExtreme.model.manager
{
{
foreach ( Card c in playableCard )
foreach ( Card c in playableCard )
{
{
if ( c. Equals ( typeof ( ThreeCard ) ) )
if ( Equals( c . getName ( ) , ThreeCard . CARD_THREE ) )
{
{
win = false ;
win = false ;
EndMessage = "Le jeu est terminé!\n Désolé, vous avez perdu... Vous deviez jouer trois cartes à cause de l'effet \"Trois cartes joué\" hors votre jeu ne permet pas d'en jouer autant! Essayez encore!" ;
EndMessage = "Le jeu est terminé!\n Désolé, vous avez perdu... Vous deviez jouer trois cartes à cause de l'effet \"Trois cartes joué\" hors votre jeu ne permet pas d'en jouer autant! Essayez encore!" ;
@ -151,7 +152,7 @@ namespace TheGameExtreme.model.manager
{
{
foreach ( Stack < Card > orderedStack in ListOrderedStacks )
foreach ( Stack < Card > orderedStack in ListOrderedStacks )
{
{
if ( orderedStack. Peek ( ) . GetType( ) = = typeof ( EndGameCard ) )
if ( Equals( orderedStack. Peek ( ) . getName( ) , EndGameCard . CARD_ENDGAME ) )
{
{
return true ;
return true ;
}
}