Revision 10373dc7
Added by Leszek Koltunski almost 3 years ago
src/main/java/org/distorted/network/RubikUpdates.java | ||
---|---|---|
142 | 142 |
} |
143 | 143 |
} |
144 | 144 |
|
145 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
146 |
|
|
147 |
public int getNumberOfUpdates() |
|
148 |
{ |
|
149 |
int newO = mNewObjects.size(); |
|
150 |
int newE = mNewExtras.size(); |
|
151 |
int updO = mUpdObjects.size(); |
|
152 |
int updE = mUpdExtras.size(); |
|
153 |
|
|
154 |
return newO+newE+updO+updE; |
|
155 |
} |
|
156 |
|
|
145 | 157 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
146 | 158 |
|
147 | 159 |
public void showDebug() |
src/main/java/org/distorted/screens/RubikScreenPlay.java | ||
---|---|---|
35 | 35 |
import android.widget.LinearLayout; |
36 | 36 |
import android.widget.PopupWindow; |
37 | 37 |
import android.widget.RelativeLayout; |
38 |
import android.widget.TextView; |
|
38 | 39 |
|
39 | 40 |
import org.distorted.network.RubikNetwork; |
40 | 41 |
import org.distorted.network.RubikUpdates; |
... | ... | |
75 | 76 |
private TransparentButton mPlayButton; |
76 | 77 |
private PopupWindow mObjectPopup, mMenuPopup, mPlayPopup; |
77 | 78 |
private LinearLayout mPlayLayout; |
79 |
private TextView mBubbleUpdates; |
|
78 | 80 |
private int mObjectSize, mMenuLayoutWidth, mMenuLayoutHeight, mPlayLayoutWidth; |
79 | 81 |
private int mLevelValue; |
80 | 82 |
private float mButtonSize, mMenuItemSize, mMenuTextSize; |
... | ... | |
360 | 362 |
} |
361 | 363 |
}); |
362 | 364 |
|
365 |
mBubbleUpdates = layout.findViewById(R.id.bubbleUpdates); |
|
366 |
mBubbleUpdates.setVisibility(View.INVISIBLE); |
|
367 |
|
|
363 | 368 |
RubikNetwork network = RubikNetwork.getInstance(); |
364 | 369 |
network.signUpForUpdates(this); |
365 | 370 |
} |
... | ... | |
696 | 701 |
|
697 | 702 |
public void receiveUpdate(RubikUpdates updates) |
698 | 703 |
{ |
699 |
updates.showDebug(); |
|
704 |
int num = updates.getNumberOfUpdates(); |
|
705 |
|
|
706 |
if( num>0 ) |
|
707 |
{ |
|
708 |
String shownNum = String.valueOf(num); |
|
709 |
mBubbleUpdates.setText(shownNum); |
|
710 |
mBubbleUpdates.setVisibility(View.VISIBLE); |
|
711 |
} |
|
700 | 712 |
} |
701 | 713 |
|
702 | 714 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
src/main/res/layout/popup_object.xml | ||
---|---|---|
43 | 43 |
android:layout_height="wrap_content" |
44 | 44 |
android:layout_alignTop="@+id/buttonDow" |
45 | 45 |
android:layout_alignEnd="@+id/buttonDow" |
46 |
android:text="4" |
|
47 | 46 |
android:textColor="#FFF" |
48 | 47 |
android:textSize="16sp" |
49 | 48 |
android:textStyle="bold" |
Also available in: Unified diff
Progress downloading updates.