максимум 2 карты для поворота

Я пишу карточную игру. Но мне нужно помочь. У меня есть карта на 36 частей (передняя и задняя стороны). 36 из них можно открыть, но я хочу открыть только 2 и закрыть, если они несовместимы.

.java

card2.setOnFlipListener( new EasyFlipView.OnFlipAnimationListener() {
        @Override
        public void onViewFlipCompleted(EasyFlipView easyFlipView, EasyFlipView.FlipState newCurrentSide) {
            counter2 += 1;
            if (counter2 % 2 == 0) {
            }
            else{
                if (counter30 % 2 != 0) {
                    card2.setVisibility( View.INVISIBLE );
                    card30.setVisibility( View.INVISIBLE );
                    puan();
                }
            }
        }
    } );

.xml
<com.wajahatkarim3.easyflipview.EasyFlipView
    android:id="@+id/card8"
    android:layout_width="55dp"
    android:layout_height="75dp"
    android:layout_toRightOf="@+id/card1"
    android:layout_marginLeft="10dp"
    android:layout_above="@+id/card1"
    android:layout_marginBottom="5dp"
    app:flipOnTouch="true"
    app:flipDuration="500"
    app:flipEnabled="true"
    app:flipType="horizontal">

    <ImageView
        android:layout_gravity="center"
        android:src="@drawable/onmaca"
        android:layout_width="55dp"
        android:layout_height="75dp"/>

    <ImageView
        android:layout_gravity="center"
        android:src="@drawable/cardback"
        android:layout_width="55dp"
        android:layout_height="75dp"/>
</com.wajahatkarim3.easyflipview.EasyFlipView>

0 ответов

Другие вопросы по тегам