0

I'm creating Poker game. So initially I'm showing back face of playing cards and then I need to add flip animation on the cards to show the value of cards. I've searched the net but I didn't find anything that could have helped me. my code is as follows.

void LoadBacksideOfCards()
    {
        player1Card1.SetImageResource(Resource.Drawable.backside);
        player1Card2.SetImageResource(Resource.Drawable.backside);
        player2Card1.SetImageResource(Resource.Drawable.backside);
        player2Card2.SetImageResource(Resource.Drawable.backside);
        player3Card1.SetImageResource(Resource.Drawable.backside);
        player3Card2.SetImageResource(Resource.Drawable.backside);
        player4Card1.SetImageResource(Resource.Drawable.backside);
        player4Card2.SetImageResource(Resource.Drawable.backside);

        centerCard1.SetImageResource(Resource.Drawable.backside);
        centerCard2.SetImageResource(Resource.Drawable.backside);
        centerCard3.SetImageResource(Resource.Drawable.backside);
        centerCard4.SetImageResource(Resource.Drawable.backside);
        centerCard5.SetImageResource(Resource.Drawable.backside);
    }

And showing the cards using following code

void ShowCenterCardNumber(int cardNumber)
    {
        if (cardNumber == 3)
        {
            centerCard4.SetImageResource(DrawableImageMap[_shuffledCardsData.CenterCardsData[3].CardNumber + _shuffledCardsData.CenterCardsData[3].CardType]);
        }
        else
        {
            centerCard5.SetImageResource(DrawableImageMap[_shuffledCardsData.CenterCardsData[4].CardNumber + _shuffledCardsData.CenterCardsData[4].CardType]);   
        }

    }
    void ShowFirstThreeCenterCards()
    {
        centerCard1.SetImageResource(DrawableImageMap[_shuffledCardsData.CenterCardsData[0].CardNumber + _shuffledCardsData.CenterCardsData[0].CardType]);
        centerCard2.SetImageResource(DrawableImageMap[_shuffledCardsData.CenterCardsData[1].CardNumber + _shuffledCardsData.CenterCardsData[1].CardType]);
        centerCard3.SetImageResource(DrawableImageMap[_shuffledCardsData.CenterCardsData[2].CardNumber + _shuffledCardsData.CenterCardsData[2].CardType]);
    }

I want to add some flip functionality to make it more interactive to users. I'm using simple XML (without MONO Games). any help in this regard will be much appreciated.

Sumit Chourasia
  • 2,394
  • 7
  • 30
  • 57