Collected stars are shown on Levelbuttons

This commit is contained in:
= 2016-12-28 10:56:24 +01:00
parent decbf80ed5
commit aea336d850
17 changed files with 301 additions and 245 deletions

View File

@ -456,10 +456,10 @@ public final class R {
public static final int abc_textfield_search_activated_mtrl_alpha = 0x7f020042;
public static final int abc_textfield_search_default_mtrl_alpha = 0x7f020043;
public static final int abc_textfield_search_material = 0x7f020044;
public static final int notification_template_icon_bg = 0x7f020073;
public static final int notification_template_icon_bg = 0x7f020074;
}
public static final class id {
public static final int action0 = 0x7f0d0069;
public static final int action0 = 0x7f0d006b;
public static final int action_bar = 0x7f0d0041;
public static final int action_bar_activity_content = 0x7f0d0000;
public static final int action_bar_container = 0x7f0d0040;
@ -468,7 +468,7 @@ public final class R {
public static final int action_bar_subtitle = 0x7f0d0022;
public static final int action_bar_title = 0x7f0d0021;
public static final int action_context_bar = 0x7f0d0042;
public static final int action_divider = 0x7f0d006d;
public static final int action_divider = 0x7f0d006f;
public static final int action_menu_divider = 0x7f0d0002;
public static final int action_menu_presenter = 0x7f0d0003;
public static final int action_mode_bar = 0x7f0d003e;
@ -479,9 +479,9 @@ public final class R {
public static final int always = 0x7f0d001b;
public static final int beginning = 0x7f0d0018;
public static final int buttonPanel = 0x7f0d002b;
public static final int cancel_action = 0x7f0d006a;
public static final int cancel_action = 0x7f0d006c;
public static final int checkbox = 0x7f0d0039;
public static final int chronometer = 0x7f0d0070;
public static final int chronometer = 0x7f0d0072;
public static final int collapseActionView = 0x7f0d001c;
public static final int contentPanel = 0x7f0d0031;
public static final int custom = 0x7f0d0037;
@ -491,7 +491,7 @@ public final class R {
public static final int disableHome = 0x7f0d000c;
public static final int edit_query = 0x7f0d0043;
public static final int end = 0x7f0d0019;
public static final int end_padder = 0x7f0d0075;
public static final int end_padder = 0x7f0d0077;
public static final int expand_activities_button = 0x7f0d0025;
public static final int expanded_menu = 0x7f0d0038;
public static final int home = 0x7f0d0004;
@ -499,12 +499,12 @@ public final class R {
public static final int icon = 0x7f0d0029;
public static final int ifRoom = 0x7f0d001d;
public static final int image = 0x7f0d0026;
public static final int info = 0x7f0d0074;
public static final int line1 = 0x7f0d006e;
public static final int line3 = 0x7f0d0072;
public static final int info = 0x7f0d0076;
public static final int line1 = 0x7f0d0070;
public static final int line3 = 0x7f0d0074;
public static final int listMode = 0x7f0d0009;
public static final int list_item = 0x7f0d0028;
public static final int media_actions = 0x7f0d006c;
public static final int media_actions = 0x7f0d006e;
public static final int middle = 0x7f0d001a;
public static final int multiply = 0x7f0d0013;
public static final int never = 0x7f0d001e;
@ -538,13 +538,13 @@ public final class R {
public static final int src_atop = 0x7f0d0015;
public static final int src_in = 0x7f0d0016;
public static final int src_over = 0x7f0d0017;
public static final int status_bar_latest_event_content = 0x7f0d006b;
public static final int status_bar_latest_event_content = 0x7f0d006d;
public static final int submit_area = 0x7f0d004c;
public static final int tabMode = 0x7f0d000b;
public static final int text = 0x7f0d0073;
public static final int text2 = 0x7f0d0071;
public static final int text = 0x7f0d0075;
public static final int text2 = 0x7f0d0073;
public static final int textSpacerNoButtons = 0x7f0d0034;
public static final int time = 0x7f0d006f;
public static final int time = 0x7f0d0071;
public static final int title = 0x7f0d002a;
public static final int title_template = 0x7f0d002f;
public static final int topPanel = 0x7f0d002e;

View File

@ -1628,7 +1628,7 @@ containing a value of this type.
public static final int guis_sound_on=0x7f02004f;
public static final int lock_locked=0x7f020050;
public static final int lock_unlocked=0x7f020051;
public static final int notification_template_icon_bg=0x7f020073;
public static final int notification_template_icon_bg=0x7f020074;
public static final int obstacle=0x7f020052;
public static final int obstacles_cave=0x7f020053;
public static final int obstacles_grass=0x7f020054;
@ -1640,31 +1640,32 @@ containing a value of this type.
public static final int rampbutton=0x7f02005a;
public static final int splitter=0x7f02005b;
public static final int star=0x7f02005c;
public static final int star_icon=0x7f02005d;
public static final int stars_0=0x7f02005e;
public static final int stars_1=0x7f02005f;
public static final int stars_2=0x7f020060;
public static final int stars_3=0x7f020061;
public static final int terrain_t_grass=0x7f020062;
public static final int tools_bomb=0x7f020063;
public static final int tools_bombbutton=0x7f020064;
public static final int tools_emptybutton=0x7f020065;
public static final int tools_lockedbutton=0x7f020066;
public static final int tools_magnet=0x7f020067;
public static final int tools_magnetbutton=0x7f020068;
public static final int tools_spring=0x7f020069;
public static final int tools_springbutton=0x7f02006a;
public static final int tools_unlockedbutton=0x7f02006b;
public static final int xml_custom_button=0x7f02006c;
public static final int xml_levelbutton_background=0x7f02006d;
public static final int xml_sound_toggle=0x7f02006e;
public static final int xml_tool_slot_background=0x7f02006f;
public static final int xml_toolprogressbarlayers=0x7f020070;
public static final int xml_unlock_message_background=0x7f020071;
public static final int xml_worldbutton_background=0x7f020072;
public static final int star_empty=0x7f02005d;
public static final int star_icon=0x7f02005e;
public static final int stars_0=0x7f02005f;
public static final int stars_1=0x7f020060;
public static final int stars_2=0x7f020061;
public static final int stars_3=0x7f020062;
public static final int terrain_t_grass=0x7f020063;
public static final int tools_bomb=0x7f020064;
public static final int tools_bombbutton=0x7f020065;
public static final int tools_emptybutton=0x7f020066;
public static final int tools_lockedbutton=0x7f020067;
public static final int tools_magnet=0x7f020068;
public static final int tools_magnetbutton=0x7f020069;
public static final int tools_spring=0x7f02006a;
public static final int tools_springbutton=0x7f02006b;
public static final int tools_unlockedbutton=0x7f02006c;
public static final int xml_custom_button=0x7f02006d;
public static final int xml_levelbutton_background=0x7f02006e;
public static final int xml_sound_toggle=0x7f02006f;
public static final int xml_tool_slot_background=0x7f020070;
public static final int xml_toolprogressbarlayers=0x7f020071;
public static final int xml_unlock_message_background=0x7f020072;
public static final int xml_worldbutton_background=0x7f020073;
}
public static final class id {
public static final int action0=0x7f0d0069;
public static final int action0=0x7f0d006b;
public static final int action_bar=0x7f0d0041;
public static final int action_bar_activity_content=0x7f0d0000;
public static final int action_bar_container=0x7f0d0040;
@ -1673,7 +1674,7 @@ containing a value of this type.
public static final int action_bar_subtitle=0x7f0d0022;
public static final int action_bar_title=0x7f0d0021;
public static final int action_context_bar=0x7f0d0042;
public static final int action_divider=0x7f0d006d;
public static final int action_divider=0x7f0d006f;
public static final int action_menu_divider=0x7f0d0002;
public static final int action_menu_presenter=0x7f0d0003;
public static final int action_mode_bar=0x7f0d003e;
@ -1683,11 +1684,11 @@ containing a value of this type.
public static final int alertTitle=0x7f0d0030;
public static final int always=0x7f0d001b;
public static final int beginning=0x7f0d0018;
public static final int button3=0x7f0d007d;
public static final int button3=0x7f0d007f;
public static final int buttonPanel=0x7f0d002b;
public static final int cancel_action=0x7f0d006a;
public static final int cancel_action=0x7f0d006c;
public static final int checkbox=0x7f0d0039;
public static final int chronometer=0x7f0d0070;
public static final int chronometer=0x7f0d0072;
public static final int collapseActionView=0x7f0d001c;
public static final int contentPanel=0x7f0d0031;
public static final int custom=0x7f0d0037;
@ -1697,7 +1698,7 @@ containing a value of this type.
public static final int disableHome=0x7f0d000c;
public static final int edit_query=0x7f0d0043;
public static final int end=0x7f0d0019;
public static final int end_padder=0x7f0d0075;
public static final int end_padder=0x7f0d0077;
public static final int expand_activities_button=0x7f0d0025;
public static final int expanded_menu=0x7f0d0038;
public static final int game_countdown=0x7f0d0058;
@ -1711,33 +1712,35 @@ containing a value of this type.
public static final int game_toolbuttonbar=0x7f0d0051;
public static final int home=0x7f0d0004;
public static final int homeAsUp=0x7f0d000d;
public static final int horizontalScrollView=0x7f0d005d;
public static final int horizontalScrollView=0x7f0d005f;
public static final int icon=0x7f0d0029;
public static final int ifRoom=0x7f0d001d;
public static final int image=0x7f0d0026;
public static final int imageView=0x7f0d0063;
public static final int imageView2=0x7f0d00a2;
public static final int imageView3=0x7f0d00a0;
public static final int info=0x7f0d0074;
public static final int levelbutton_lock=0x7f0d005b;
public static final int levelbutton_starimage=0x7f0d005a;
public static final int imageView=0x7f0d0065;
public static final int imageView2=0x7f0d00a4;
public static final int imageView3=0x7f0d00a2;
public static final int info=0x7f0d0076;
public static final int levelbutton_lock=0x7f0d005d;
public static final int levelbutton_star1=0x7f0d005a;
public static final int levelbutton_star2=0x7f0d005b;
public static final int levelbutton_star3=0x7f0d005c;
public static final int levelbutton_textview=0x7f0d0059;
public static final int levels_bottomRow=0x7f0d005f;
public static final int levels_topRow=0x7f0d005e;
public static final int levels_topbar=0x7f0d005c;
public static final int levelup_level=0x7f0d0061;
public static final int levelup_mainlayout=0x7f0d0060;
public static final int levelup_text=0x7f0d0062;
public static final int levelup_unlocklist=0x7f0d0064;
public static final int line1=0x7f0d006e;
public static final int line3=0x7f0d0072;
public static final int levels_bottomRow=0x7f0d0061;
public static final int levels_topRow=0x7f0d0060;
public static final int levels_topbar=0x7f0d005e;
public static final int levelup_level=0x7f0d0063;
public static final int levelup_mainlayout=0x7f0d0062;
public static final int levelup_text=0x7f0d0064;
public static final int levelup_unlocklist=0x7f0d0066;
public static final int line1=0x7f0d0070;
public static final int line3=0x7f0d0074;
public static final int listMode=0x7f0d0009;
public static final int list_item=0x7f0d0028;
public static final int media_actions=0x7f0d006c;
public static final int message_exitbutton=0x7f0d0067;
public static final int message_leftbutton=0x7f0d0066;
public static final int message_title=0x7f0d0065;
public static final int message_tryagainbutton=0x7f0d0068;
public static final int media_actions=0x7f0d006e;
public static final int message_exitbutton=0x7f0d0069;
public static final int message_leftbutton=0x7f0d0068;
public static final int message_title=0x7f0d0067;
public static final int message_tryagainbutton=0x7f0d006a;
public static final int middle=0x7f0d001a;
public static final int multiply=0x7f0d0013;
public static final int never=0x7f0d001e;
@ -1763,10 +1766,10 @@ containing a value of this type.
public static final int search_voice_btn=0x7f0d004e;
public static final int select_dialog_listview=0x7f0d004f;
public static final int shortcut=0x7f0d003a;
public static final int shortmenu_continue=0x7f0d0077;
public static final int shortmenu_exit=0x7f0d0079;
public static final int shortmenu_restart=0x7f0d0078;
public static final int shortmenu_topbar=0x7f0d0076;
public static final int shortmenu_continue=0x7f0d0079;
public static final int shortmenu_exit=0x7f0d007b;
public static final int shortmenu_restart=0x7f0d007a;
public static final int shortmenu_topbar=0x7f0d0078;
public static final int showCustom=0x7f0d000f;
public static final int showHome=0x7f0d0010;
public static final int showTitle=0x7f0d0011;
@ -1775,59 +1778,59 @@ containing a value of this type.
public static final int src_atop=0x7f0d0015;
public static final int src_in=0x7f0d0016;
public static final int src_over=0x7f0d0017;
public static final int startscreen_comingsoon=0x7f0d007b;
public static final int startscreen_play=0x7f0d007a;
public static final int startscreen_sound=0x7f0d007c;
public static final int status_bar_latest_event_content=0x7f0d006b;
public static final int startscreen_comingsoon=0x7f0d007d;
public static final int startscreen_play=0x7f0d007c;
public static final int startscreen_sound=0x7f0d007e;
public static final int status_bar_latest_event_content=0x7f0d006d;
public static final int submit_area=0x7f0d004c;
public static final int tabMode=0x7f0d000b;
public static final int text=0x7f0d0073;
public static final int text2=0x7f0d0071;
public static final int text=0x7f0d0075;
public static final int text2=0x7f0d0073;
public static final int textSpacerNoButtons=0x7f0d0034;
public static final int time=0x7f0d006f;
public static final int time=0x7f0d0071;
public static final int title=0x7f0d002a;
public static final int title_template=0x7f0d002f;
public static final int toolProgressBar=0x7f0d0083;
public static final int toolProgressBarView=0x7f0d0081;
public static final int toolProgressButtonAnimation=0x7f0d0082;
public static final int toolbutton_1=0x7f0d0084;
public static final int toolbutton_2=0x7f0d0085;
public static final int toolbutton_3=0x7f0d0086;
public static final int toolbutton_4=0x7f0d0087;
public static final int toolofferslot_slot=0x7f0d007f;
public static final int toolofferslot_title=0x7f0d007e;
public static final int toolshop_price_button=0x7f0d008f;
public static final int toolshop_scrollview=0x7f0d008d;
public static final int toolshop_slot1=0x7f0d0089;
public static final int toolshop_slot2=0x7f0d008a;
public static final int toolshop_slot3=0x7f0d008b;
public static final int toolshop_slot4=0x7f0d008c;
public static final int toolshop_tool_offer_layout=0x7f0d008e;
public static final int toolshop_topbar=0x7f0d0088;
public static final int toolslot_image=0x7f0d0080;
public static final int toolProgressBar=0x7f0d0085;
public static final int toolProgressBarView=0x7f0d0083;
public static final int toolProgressButtonAnimation=0x7f0d0084;
public static final int toolbutton_1=0x7f0d0086;
public static final int toolbutton_2=0x7f0d0087;
public static final int toolbutton_3=0x7f0d0088;
public static final int toolbutton_4=0x7f0d0089;
public static final int toolofferslot_slot=0x7f0d0081;
public static final int toolofferslot_title=0x7f0d0080;
public static final int toolshop_price_button=0x7f0d0091;
public static final int toolshop_scrollview=0x7f0d008f;
public static final int toolshop_slot1=0x7f0d008b;
public static final int toolshop_slot2=0x7f0d008c;
public static final int toolshop_slot3=0x7f0d008d;
public static final int toolshop_slot4=0x7f0d008e;
public static final int toolshop_tool_offer_layout=0x7f0d0090;
public static final int toolshop_topbar=0x7f0d008a;
public static final int toolslot_image=0x7f0d0082;
public static final int topPanel=0x7f0d002e;
public static final int topbar_layout=0x7f0d0090;
public static final int topbar_leveldisplay=0x7f0d0092;
public static final int topbar_levellayout=0x7f0d0091;
public static final int topbar_levelprogress=0x7f0d0093;
public static final int topbar_resetButton=0x7f0d0098;
public static final int topbar_soundtoggle=0x7f0d0096;
public static final int topbar_starcount=0x7f0d0095;
public static final int topbar_starcount_decrease=0x7f0d0099;
public static final int topbar_starview=0x7f0d0094;
public static final int topbar_toolshop=0x7f0d0097;
public static final int unlockmessage_message=0x7f0d009b;
public static final int unlockmessage_toolimage=0x7f0d009a;
public static final int topbar_layout=0x7f0d0092;
public static final int topbar_leveldisplay=0x7f0d0094;
public static final int topbar_levellayout=0x7f0d0093;
public static final int topbar_levelprogress=0x7f0d0095;
public static final int topbar_resetButton=0x7f0d009a;
public static final int topbar_soundtoggle=0x7f0d0098;
public static final int topbar_starcount=0x7f0d0097;
public static final int topbar_starcount_decrease=0x7f0d009b;
public static final int topbar_starview=0x7f0d0096;
public static final int topbar_toolshop=0x7f0d0099;
public static final int unlockmessage_message=0x7f0d009d;
public static final int unlockmessage_toolimage=0x7f0d009c;
public static final int up=0x7f0d0008;
public static final int useLogo=0x7f0d0012;
public static final int withText=0x7f0d001f;
public static final int worldbutton_levelcount=0x7f0d009f;
public static final int worldbutton_lock=0x7f0d009e;
public static final int worldbutton_preview=0x7f0d009d;
public static final int worldbutton_starcount=0x7f0d00a1;
public static final int worldbutton_title=0x7f0d009c;
public static final int worlds_layout=0x7f0d00a4;
public static final int worlds_topbar=0x7f0d00a3;
public static final int worldbutton_levelcount=0x7f0d00a1;
public static final int worldbutton_lock=0x7f0d00a0;
public static final int worldbutton_preview=0x7f0d009f;
public static final int worldbutton_starcount=0x7f0d00a3;
public static final int worldbutton_title=0x7f0d009e;
public static final int worlds_layout=0x7f0d00a6;
public static final int worlds_topbar=0x7f0d00a5;
public static final int wrap_content=0x7f0d0020;
}
public static final class integer {

View File

@ -19,6 +19,10 @@
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\xml_tool_slot_background.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\xml_tool_slot_background.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\star_empty.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\star_empty.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\ramp.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\ramp.png"

View File

@ -7,14 +7,14 @@
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\toolshop.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\toolshop.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple_overlay_action_mode.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\exploded-aar\\com.android.support\\appcompat-v7\\23.1.1\\res\\layout\\abc_screen_simple_overlay_action_mode.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\worlds.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\worlds.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple_overlay_action_mode.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\exploded-aar\\com.android.support\\appcompat-v7\\23.1.1\\res\\layout\\abc_screen_simple_overlay_action_mode.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\exploded-aar\\com.android.support\\appcompat-v7\\23.1.1\\res\\layout\\abc_screen_simple.xml"

File diff suppressed because one or more lines are too long

View File

@ -14,13 +14,35 @@
android:textSize="30sp"
android:layout_centerHorizontal="true" />
<ImageView
android:id="@+id/levelbutton_starimage"
<LinearLayout
android:orientation="horizontal"
android:layout_width="140dp"
android:layout_height="70dp"
android:src="@drawable/stars_0"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"/>
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star1"
android:layout_weight="1" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star2"
android:layout_weight="1" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star3"
android:layout_weight="1" />
</LinearLayout>
<ImageView
android:id="@+id/levelbutton_lock"
@ -28,6 +50,7 @@
android:layout_height="100dp"
android:src="@drawable/lock_locked"
android:layout_centerInParent="true"
android:visibility="invisible"/>
android:visibility="invisible"
android:layout_weight="1" />
</RelativeLayout>

View File

@ -476,7 +476,7 @@ int drawable guis_sound_off 0x7f02004e
int drawable guis_sound_on 0x7f02004f
int drawable lock_locked 0x7f020050
int drawable lock_unlocked 0x7f020051
int drawable notification_template_icon_bg 0x7f020073
int drawable notification_template_icon_bg 0x7f020074
int drawable obstacle 0x7f020052
int drawable obstacles_cave 0x7f020053
int drawable obstacles_grass 0x7f020054
@ -488,29 +488,30 @@ int drawable ramp 0x7f020059
int drawable rampbutton 0x7f02005a
int drawable splitter 0x7f02005b
int drawable star 0x7f02005c
int drawable star_icon 0x7f02005d
int drawable stars_0 0x7f02005e
int drawable stars_1 0x7f02005f
int drawable stars_2 0x7f020060
int drawable stars_3 0x7f020061
int drawable terrain_t_grass 0x7f020062
int drawable tools_bomb 0x7f020063
int drawable tools_bombbutton 0x7f020064
int drawable tools_emptybutton 0x7f020065
int drawable tools_lockedbutton 0x7f020066
int drawable tools_magnet 0x7f020067
int drawable tools_magnetbutton 0x7f020068
int drawable tools_spring 0x7f020069
int drawable tools_springbutton 0x7f02006a
int drawable tools_unlockedbutton 0x7f02006b
int drawable xml_custom_button 0x7f02006c
int drawable xml_levelbutton_background 0x7f02006d
int drawable xml_sound_toggle 0x7f02006e
int drawable xml_tool_slot_background 0x7f02006f
int drawable xml_toolprogressbarlayers 0x7f020070
int drawable xml_unlock_message_background 0x7f020071
int drawable xml_worldbutton_background 0x7f020072
int id action0 0x7f0d0069
int drawable star_empty 0x7f02005d
int drawable star_icon 0x7f02005e
int drawable stars_0 0x7f02005f
int drawable stars_1 0x7f020060
int drawable stars_2 0x7f020061
int drawable stars_3 0x7f020062
int drawable terrain_t_grass 0x7f020063
int drawable tools_bomb 0x7f020064
int drawable tools_bombbutton 0x7f020065
int drawable tools_emptybutton 0x7f020066
int drawable tools_lockedbutton 0x7f020067
int drawable tools_magnet 0x7f020068
int drawable tools_magnetbutton 0x7f020069
int drawable tools_spring 0x7f02006a
int drawable tools_springbutton 0x7f02006b
int drawable tools_unlockedbutton 0x7f02006c
int drawable xml_custom_button 0x7f02006d
int drawable xml_levelbutton_background 0x7f02006e
int drawable xml_sound_toggle 0x7f02006f
int drawable xml_tool_slot_background 0x7f020070
int drawable xml_toolprogressbarlayers 0x7f020071
int drawable xml_unlock_message_background 0x7f020072
int drawable xml_worldbutton_background 0x7f020073
int id action0 0x7f0d006b
int id action_bar 0x7f0d0041
int id action_bar_activity_content 0x7f0d0000
int id action_bar_container 0x7f0d0040
@ -519,7 +520,7 @@ int id action_bar_spinner 0x7f0d0001
int id action_bar_subtitle 0x7f0d0022
int id action_bar_title 0x7f0d0021
int id action_context_bar 0x7f0d0042
int id action_divider 0x7f0d006d
int id action_divider 0x7f0d006f
int id action_menu_divider 0x7f0d0002
int id action_menu_presenter 0x7f0d0003
int id action_mode_bar 0x7f0d003e
@ -529,11 +530,11 @@ int id activity_chooser_view_content 0x7f0d0024
int id alertTitle 0x7f0d0030
int id always 0x7f0d001b
int id beginning 0x7f0d0018
int id button3 0x7f0d007d
int id button3 0x7f0d007f
int id buttonPanel 0x7f0d002b
int id cancel_action 0x7f0d006a
int id cancel_action 0x7f0d006c
int id checkbox 0x7f0d0039
int id chronometer 0x7f0d0070
int id chronometer 0x7f0d0072
int id collapseActionView 0x7f0d001c
int id contentPanel 0x7f0d0031
int id custom 0x7f0d0037
@ -543,7 +544,7 @@ int id default_activity_button 0x7f0d0027
int id disableHome 0x7f0d000c
int id edit_query 0x7f0d0043
int id end 0x7f0d0019
int id end_padder 0x7f0d0075
int id end_padder 0x7f0d0077
int id expand_activities_button 0x7f0d0025
int id expanded_menu 0x7f0d0038
int id game_countdown 0x7f0d0058
@ -557,33 +558,35 @@ int id game_shortmenu 0x7f0d0055
int id game_toolbuttonbar 0x7f0d0051
int id home 0x7f0d0004
int id homeAsUp 0x7f0d000d
int id horizontalScrollView 0x7f0d005d
int id horizontalScrollView 0x7f0d005f
int id icon 0x7f0d0029
int id ifRoom 0x7f0d001d
int id image 0x7f0d0026
int id imageView 0x7f0d0063
int id imageView2 0x7f0d00a2
int id imageView3 0x7f0d00a0
int id info 0x7f0d0074
int id levelbutton_lock 0x7f0d005b
int id levelbutton_starimage 0x7f0d005a
int id imageView 0x7f0d0065
int id imageView2 0x7f0d00a4
int id imageView3 0x7f0d00a2
int id info 0x7f0d0076
int id levelbutton_lock 0x7f0d005d
int id levelbutton_star1 0x7f0d005a
int id levelbutton_star2 0x7f0d005b
int id levelbutton_star3 0x7f0d005c
int id levelbutton_textview 0x7f0d0059
int id levels_bottomRow 0x7f0d005f
int id levels_topRow 0x7f0d005e
int id levels_topbar 0x7f0d005c
int id levelup_level 0x7f0d0061
int id levelup_mainlayout 0x7f0d0060
int id levelup_text 0x7f0d0062
int id levelup_unlocklist 0x7f0d0064
int id line1 0x7f0d006e
int id line3 0x7f0d0072
int id levels_bottomRow 0x7f0d0061
int id levels_topRow 0x7f0d0060
int id levels_topbar 0x7f0d005e
int id levelup_level 0x7f0d0063
int id levelup_mainlayout 0x7f0d0062
int id levelup_text 0x7f0d0064
int id levelup_unlocklist 0x7f0d0066
int id line1 0x7f0d0070
int id line3 0x7f0d0074
int id listMode 0x7f0d0009
int id list_item 0x7f0d0028
int id media_actions 0x7f0d006c
int id message_exitbutton 0x7f0d0067
int id message_leftbutton 0x7f0d0066
int id message_title 0x7f0d0065
int id message_tryagainbutton 0x7f0d0068
int id media_actions 0x7f0d006e
int id message_exitbutton 0x7f0d0069
int id message_leftbutton 0x7f0d0068
int id message_title 0x7f0d0067
int id message_tryagainbutton 0x7f0d006a
int id middle 0x7f0d001a
int id multiply 0x7f0d0013
int id never 0x7f0d001e
@ -609,10 +612,10 @@ int id search_src_text 0x7f0d004a
int id search_voice_btn 0x7f0d004e
int id select_dialog_listview 0x7f0d004f
int id shortcut 0x7f0d003a
int id shortmenu_continue 0x7f0d0077
int id shortmenu_exit 0x7f0d0079
int id shortmenu_restart 0x7f0d0078
int id shortmenu_topbar 0x7f0d0076
int id shortmenu_continue 0x7f0d0079
int id shortmenu_exit 0x7f0d007b
int id shortmenu_restart 0x7f0d007a
int id shortmenu_topbar 0x7f0d0078
int id showCustom 0x7f0d000f
int id showHome 0x7f0d0010
int id showTitle 0x7f0d0011
@ -621,59 +624,59 @@ int id split_action_bar 0x7f0d0007
int id src_atop 0x7f0d0015
int id src_in 0x7f0d0016
int id src_over 0x7f0d0017
int id startscreen_comingsoon 0x7f0d007b
int id startscreen_play 0x7f0d007a
int id startscreen_sound 0x7f0d007c
int id status_bar_latest_event_content 0x7f0d006b
int id startscreen_comingsoon 0x7f0d007d
int id startscreen_play 0x7f0d007c
int id startscreen_sound 0x7f0d007e
int id status_bar_latest_event_content 0x7f0d006d
int id submit_area 0x7f0d004c
int id tabMode 0x7f0d000b
int id text 0x7f0d0073
int id text2 0x7f0d0071
int id text 0x7f0d0075
int id text2 0x7f0d0073
int id textSpacerNoButtons 0x7f0d0034
int id time 0x7f0d006f
int id time 0x7f0d0071
int id title 0x7f0d002a
int id title_template 0x7f0d002f
int id toolProgressBar 0x7f0d0083
int id toolProgressBarView 0x7f0d0081
int id toolProgressButtonAnimation 0x7f0d0082
int id toolbutton_1 0x7f0d0084
int id toolbutton_2 0x7f0d0085
int id toolbutton_3 0x7f0d0086
int id toolbutton_4 0x7f0d0087
int id toolofferslot_slot 0x7f0d007f
int id toolofferslot_title 0x7f0d007e
int id toolshop_price_button 0x7f0d008f
int id toolshop_scrollview 0x7f0d008d
int id toolshop_slot1 0x7f0d0089
int id toolshop_slot2 0x7f0d008a
int id toolshop_slot3 0x7f0d008b
int id toolshop_slot4 0x7f0d008c
int id toolshop_tool_offer_layout 0x7f0d008e
int id toolshop_topbar 0x7f0d0088
int id toolslot_image 0x7f0d0080
int id toolProgressBar 0x7f0d0085
int id toolProgressBarView 0x7f0d0083
int id toolProgressButtonAnimation 0x7f0d0084
int id toolbutton_1 0x7f0d0086
int id toolbutton_2 0x7f0d0087
int id toolbutton_3 0x7f0d0088
int id toolbutton_4 0x7f0d0089
int id toolofferslot_slot 0x7f0d0081
int id toolofferslot_title 0x7f0d0080
int id toolshop_price_button 0x7f0d0091
int id toolshop_scrollview 0x7f0d008f
int id toolshop_slot1 0x7f0d008b
int id toolshop_slot2 0x7f0d008c
int id toolshop_slot3 0x7f0d008d
int id toolshop_slot4 0x7f0d008e
int id toolshop_tool_offer_layout 0x7f0d0090
int id toolshop_topbar 0x7f0d008a
int id toolslot_image 0x7f0d0082
int id topPanel 0x7f0d002e
int id topbar_layout 0x7f0d0090
int id topbar_leveldisplay 0x7f0d0092
int id topbar_levellayout 0x7f0d0091
int id topbar_levelprogress 0x7f0d0093
int id topbar_resetButton 0x7f0d0098
int id topbar_soundtoggle 0x7f0d0096
int id topbar_starcount 0x7f0d0095
int id topbar_starcount_decrease 0x7f0d0099
int id topbar_starview 0x7f0d0094
int id topbar_toolshop 0x7f0d0097
int id unlockmessage_message 0x7f0d009b
int id unlockmessage_toolimage 0x7f0d009a
int id topbar_layout 0x7f0d0092
int id topbar_leveldisplay 0x7f0d0094
int id topbar_levellayout 0x7f0d0093
int id topbar_levelprogress 0x7f0d0095
int id topbar_resetButton 0x7f0d009a
int id topbar_soundtoggle 0x7f0d0098
int id topbar_starcount 0x7f0d0097
int id topbar_starcount_decrease 0x7f0d009b
int id topbar_starview 0x7f0d0096
int id topbar_toolshop 0x7f0d0099
int id unlockmessage_message 0x7f0d009d
int id unlockmessage_toolimage 0x7f0d009c
int id up 0x7f0d0008
int id useLogo 0x7f0d0012
int id withText 0x7f0d001f
int id worldbutton_levelcount 0x7f0d009f
int id worldbutton_lock 0x7f0d009e
int id worldbutton_preview 0x7f0d009d
int id worldbutton_starcount 0x7f0d00a1
int id worldbutton_title 0x7f0d009c
int id worlds_layout 0x7f0d00a4
int id worlds_topbar 0x7f0d00a3
int id worldbutton_levelcount 0x7f0d00a1
int id worldbutton_lock 0x7f0d00a0
int id worldbutton_preview 0x7f0d009f
int id worldbutton_starcount 0x7f0d00a3
int id worldbutton_title 0x7f0d009e
int id worlds_layout 0x7f0d00a6
int id worlds_topbar 0x7f0d00a5
int id wrap_content 0x7f0d0020
int integer abc_config_activityDefaultDur 0x7f0b0001
int integer abc_config_activityShortDur 0x7f0b0002

View File

@ -4,7 +4,6 @@ import com.example.julian.endlessroll.data.Vector;
import com.example.julian.endlessroll.levels.MoveComponent;
import com.example.julian.endlessroll.levels.ObstacleData;
import com.example.julian.endlessroll.levels.worlds.World;
import com.example.julian.endlessroll.main.GameLog;
import java.util.Random;
@ -30,7 +29,8 @@ public class Obstacle extends Entity {
this.floating = data.isFloating();
this.moving = data.isMoving();
this.moveComponent = data.getMoveComponent();
moveComponent.shrink(new Vector(super.getWidth(), super.getHeight()));
if (moveComponent != null)
moveComponent.shrink(new Vector(super.getWidth(), super.getHeight()));
if (!floating)
super.setToTerrain(terrainEdge);
@ -75,9 +75,9 @@ public class Obstacle extends Entity {
private void setTextureAtlasIndex() {
if (deadly && floating)
super.getTexture().setAtlasIndex(1);
else if(deadly)
else if (deadly)
super.getTexture().setAtlasIndex(2);
else if(floating)
else if (floating)
super.getTexture().setAtlasIndex(0);
else
super.getTexture().setAtlasIndex(3);

View File

@ -54,8 +54,7 @@ public class LevelsScreen extends Screen<LinearLayout> implements View.OnClickLi
private void createButton(Context context, Level level, int levelCount) {
int levelNumber = level.getNumber();
LevelButton button = new LevelButton(context, typeface, this, levelNumber, !level.isUnlocked());
//TODO: light only collected star
button.setStarCount(level.getCollectedStars().length());
button.showCollectedStars(level.isFirstStarCollected(), level.isSecondStarCollected(), level.isThirdStarCollected());
levelButtons.put(levelNumber, button);
int halfLevelCount = levelCount / 2;
if(levelCount % 2 == 1)

View File

@ -15,7 +15,9 @@ import com.example.julian.endlessroll.R;
public class LevelButton extends RelativeLayout {
private TextView text;
private ImageView starImage;
private ImageView star1;
private ImageView star2;
private ImageView star3;
private ImageView lockImage;
public LevelButton(Context context, Typeface typeface, OnClickListener clickListener, int level, boolean locked) {
@ -26,7 +28,9 @@ public class LevelButton extends RelativeLayout {
text = (TextView) super.findViewById(R.id.levelbutton_textview);
text.setTypeface(typeface);
starImage = (ImageView) super.findViewById(R.id.levelbutton_starimage);
star1 = (ImageView) super.findViewById(R.id.levelbutton_star1);
star2 = (ImageView) super.findViewById(R.id.levelbutton_star2);
star3 = (ImageView) super.findViewById(R.id.levelbutton_star3);
lockImage = (ImageView) super.findViewById(R.id.levelbutton_lock);
setLockVisible(locked);
@ -38,16 +42,13 @@ public class LevelButton extends RelativeLayout {
lockImage.setVisibility(visibility);
}
public void setStarCount(int count) {
if (count == 0) {
starImage.setImageResource(R.drawable.stars_0);
} else if (count == 1) {
starImage.setImageResource(R.drawable.stars_1);
} else if (count == 2) {
starImage.setImageResource(R.drawable.stars_2);
} else {
starImage.setImageResource(R.drawable.stars_3);
}
public void showCollectedStars(boolean star1, boolean star2, boolean star3) {
if(star1)
this.star1.setImageResource(R.drawable.star);
if(star2)
this.star2.setImageResource(R.drawable.star);
if(star3)
this.star3.setImageResource(R.drawable.star);
}
public boolean isLocked() {

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -14,13 +14,35 @@
android:textSize="30sp"
android:layout_centerHorizontal="true" />
<ImageView
android:id="@+id/levelbutton_starimage"
<LinearLayout
android:orientation="horizontal"
android:layout_width="140dp"
android:layout_height="70dp"
android:src="@drawable/stars_0"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"/>
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star1"
android:layout_weight="1" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star2"
android:layout_weight="1" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_empty"
android:id="@+id/levelbutton_star3"
android:layout_weight="1" />
</LinearLayout>
<ImageView
android:id="@+id/levelbutton_lock"
@ -28,6 +50,7 @@
android:layout_height="100dp"
android:src="@drawable/lock_locked"
android:layout_centerInParent="true"
android:visibility="invisible"/>
android:visibility="invisible"
android:layout_weight="1" />
</RelativeLayout>