--- /home/hans/code/fdroid/data/tmp/de.karbach.tac_6.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_de.karbach.tac_6.apk ├── zipinfo {} │ @@ -1,378 +1,378 @@ │ -Zip file size: 2938088 bytes, number of entries: 376 │ +Zip file size: 2933952 bytes, number of entries: 376 │ -rw---- 2.0 fat 38028 bl defN 16-Feb-12 16:07 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 38149 bl defN 16-Feb-12 16:07 META-INF/8C7F6761.SF │ -rw---- 2.0 fat 1326 bl defN 16-Feb-12 16:07 META-INF/8C7F6761.RSA │ -rw---- 2.0 fat 41 bl defN 16-Feb-12 14:55 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-Feb-12 14:55 META-INF/fdroidserverid │ --rw---- 2.0 fat 2812 bX defN 16-Feb-12 14:54 AndroidManifest.xml │ --rw---- 2.0 fat 396 bl defN 16-Feb-12 14:54 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 16-Feb-12 14:54 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 16-Feb-12 14:54 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 16-Feb-12 14:54 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 16-Feb-12 14:54 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 16-Feb-12 14:54 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Feb-12 14:54 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Feb-12 14:54 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 16-Feb-12 14:54 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-Feb-12 14:54 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 472 bl defN 16-Feb-12 14:54 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 16-Feb-12 14:54 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 548 bl defN 16-Feb-12 14:54 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 344 bl defN 16-Feb-12 14:54 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 344 bl defN 16-Feb-12 14:54 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 16-Feb-12 14:54 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-Feb-12 14:54 res/color/switch_thumb_material_light.xml │ --rw---- 1.0 fat 287 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1619 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1078 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 416 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 160 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 288 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1028 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 840 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 392 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 534 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 71876 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/backside.png │ --rw---- 1.0 fat 13136 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_acht.png │ --rw---- 1.0 fat 13470 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_drei.png │ --rw---- 1.0 fat 15375 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_dreizehn.png │ --rw---- 1.0 fat 11645 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_eins.png │ --rw---- 1.0 fat 13168 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_fuenf.png │ --rw---- 1.0 fat 17572 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_krieger.png │ --rw---- 1.0 fat 13111 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_neun.png │ --rw---- 1.0 fat 13076 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_sechs.png │ --rw---- 1.0 fat 11528 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_sieben.png │ --rw---- 1.0 fat 17058 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_trickser.png │ --rw---- 1.0 fat 12062 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_vier.png │ --rw---- 1.0 fat 14544 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_zehn.png │ --rw---- 1.0 fat 13225 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_zwei.png │ --rw---- 1.0 fat 14743 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/bigcards_zwoelf.png │ --rw---- 1.0 fat 4248 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/black.png │ --rw---- 1.0 fat 7292 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/blue.png │ --rw---- 1.0 fat 442889 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/board.jpg │ --rw---- 1.0 fat 21933 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_back.png │ --rw---- 1.0 fat 16524 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_back_inactive.png │ --rw---- 1.0 fat 41223 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_color.png │ --rw---- 1.0 fat 27164 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_color_inactive.png │ --rw---- 1.0 fat 31639 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_move.png │ --rw---- 1.0 fat 22592 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_move_inactive.png │ --rw---- 1.0 fat 21730 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_next.png │ --rw---- 1.0 fat 16770 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_next_inactive.png │ --rw---- 1.0 fat 21659 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_restart.png │ --rw---- 1.0 fat 22531 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_zoomin.png │ --rw---- 1.0 fat 15901 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_zoomin_inactive.png │ --rw---- 1.0 fat 22439 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_zoomout.png │ --rw---- 1.0 fat 15857 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/button_zoomout_inactive.png │ --rw---- 1.0 fat 14750 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/engel.png │ --rw---- 1.0 fat 7184 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/green.png │ --rw---- 1.0 fat 3921 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/grey.png │ --rw---- 1.0 fat 3157 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/ic_help.png │ --rw---- 1.0 fat 5597 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/ic_more.png │ --rw---- 1.0 fat 10418 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/icon.png │ --rw---- 1.0 fat 165146 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/infoteaser.png │ --rw---- 1.0 fat 15129 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/narr.png │ --rw---- 1.0 fat 13136 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_acht.png │ --rw---- 1.0 fat 13470 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_drei.png │ --rw---- 1.0 fat 15375 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_dreizehn.png │ --rw---- 1.0 fat 11645 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_eins.png │ --rw---- 1.0 fat 13168 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_fuenf.png │ --rw---- 1.0 fat 17572 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_krieger.png │ --rw---- 1.0 fat 13111 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_neun.png │ --rw---- 1.0 fat 13076 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_sechs.png │ --rw---- 1.0 fat 11528 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_sieben.png │ --rw---- 1.0 fat 17058 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_trickser.png │ --rw---- 1.0 fat 12062 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_vier.png │ --rw---- 1.0 fat 14544 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_zehn.png │ --rw---- 1.0 fat 13225 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_zwei.png │ --rw---- 1.0 fat 14743 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/normalcards_zwoelf.png │ --rw---- 1.0 fat 7204 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/red.png │ --rw---- 1.0 fat 20057 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/tac.png │ --rw---- 1.0 fat 14745 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/teufel.png │ --rw---- 1.0 fat 205153 b- stor 16-Feb-12 14:51 res/drawable-hdpi-v4/wood.jpg │ --rw---- 1.0 fat 384 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 610 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 391 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 351 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 503 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 361 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 991 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 630 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 418 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 611 b- stor 16-Feb-12 14:51 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 274 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1348 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1005 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 351 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 280 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 185 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 681 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 415 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 604 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 353 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 426 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 16-Feb-12 14:51 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 764 bl defN 16-Feb-12 14:54 res/drawable-v11/abc_textfield_search_material.xml │ --rw---- 2.0 fat 336 bl defN 16-Feb-12 14:54 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 2.0 fat 1908 bl defN 16-Feb-12 14:54 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 380 bl defN 16-Feb-12 14:54 res/drawable-v23/abc_control_background_material.xml │ --rw---- 1.0 fat 297 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2215 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1547 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 485 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 344 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 188 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 723 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 730 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1141 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 507 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 762 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-Feb-12 14:51 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 305 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2401 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2804 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 570 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 363 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 988 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 521 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1908 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 947 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1822 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 632 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1076 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 16-Feb-12 14:51 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 295 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3524 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 418 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1253 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 378 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 680 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1571 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1291 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 617 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1056 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 16-Feb-12 14:51 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 700 bl defN 16-Feb-12 14:54 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 16-Feb-12 14:54 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 428 bl defN 16-Feb-12 14:54 res/drawable/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1092 bl defN 16-Feb-12 14:54 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 16-Feb-12 14:54 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 16-Feb-12 14:54 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 16-Feb-12 14:54 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 16-Feb-12 14:54 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 16-Feb-12 14:54 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 16-Feb-12 14:54 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 16-Feb-12 14:54 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 16-Feb-12 14:54 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 16-Feb-12 14:54 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 16-Feb-12 14:54 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 16-Feb-12 14:54 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 16-Feb-12 14:54 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 16-Feb-12 14:54 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 1328 bl defN 16-Feb-12 14:54 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 16-Feb-12 14:54 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 16-Feb-12 14:54 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 600 bl defN 16-Feb-12 14:54 res/drawable/abc_text_cursor_material.xml │ --rw---- 2.0 fat 820 bl defN 16-Feb-12 14:54 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 3828 bl defN 16-Feb-12 14:54 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1164 bl defN 16-Feb-12 14:54 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3736 bl defN 16-Feb-12 14:54 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 2164 bl defN 16-Feb-12 14:54 res/layout-v17/cardholder.xml │ --rw---- 2.0 fat 5364 bl defN 16-Feb-12 14:54 res/layout-v17/info.xml │ --rw---- 2.0 fat 4612 bl defN 16-Feb-12 14:54 res/layout-v17/landscapeboard.xml │ --rw---- 2.0 fat 2520 bl defN 16-Feb-12 14:54 res/layout-v17/move_item.xml │ --rw---- 2.0 fat 1780 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 16-Feb-12 14:54 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 4436 bl defN 16-Feb-12 14:54 res/layout-v17/portraitboard.xml │ --rw---- 2.0 fat 1660 bl defN 16-Feb-12 14:54 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 940 bl defN 16-Feb-12 14:54 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 16-Feb-12 14:54 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 16-Feb-12 14:54 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 16-Feb-12 14:54 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 16-Feb-12 14:54 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 508 bl defN 16-Feb-12 14:54 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 16-Feb-12 14:54 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1760 bl defN 16-Feb-12 14:54 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 16-Feb-12 14:54 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 3740 bl defN 16-Feb-12 14:54 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1120 bl defN 16-Feb-12 14:54 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 404 bl defN 16-Feb-12 14:54 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-Feb-12 14:54 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 16-Feb-12 14:54 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 16-Feb-12 14:54 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-Feb-12 14:54 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 16-Feb-12 14:54 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 16-Feb-12 14:54 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 16-Feb-12 14:54 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 16-Feb-12 14:54 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1608 bl defN 16-Feb-12 14:54 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 16-Feb-12 14:54 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3688 bl defN 16-Feb-12 14:54 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 16-Feb-12 14:54 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 708 bl defN 16-Feb-12 14:54 res/layout/boardimage_viewer.xml │ --rw---- 2.0 fat 500 bl defN 16-Feb-12 14:54 res/layout/cardgrid.xml │ --rw---- 2.0 fat 2012 bl defN 16-Feb-12 14:54 res/layout/cardholder.xml │ --rw---- 2.0 fat 1296 bl defN 16-Feb-12 14:54 res/layout/choose_mode.xml │ --rw---- 2.0 fat 2744 bl defN 16-Feb-12 14:54 res/layout/image_item.xml │ --rw---- 2.0 fat 5120 bl defN 16-Feb-12 14:54 res/layout/info.xml │ --rw---- 2.0 fat 4528 bl defN 16-Feb-12 14:54 res/layout/landscapeboard.xml │ --rw---- 2.0 fat 2412 bl defN 16-Feb-12 14:54 res/layout/move_item.xml │ --rw---- 2.0 fat 1704 bl defN 16-Feb-12 14:54 res/layout/multiplayer_menu.xml │ --rw---- 2.0 fat 4024 bl defN 16-Feb-12 14:54 res/layout/network_board.xml │ --rw---- 2.0 fat 616 bl defN 16-Feb-12 14:54 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 688 bl defN 16-Feb-12 14:54 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 16-Feb-12 14:54 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 16-Feb-12 14:54 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 16-Feb-12 14:54 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 16-Feb-12 14:54 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 16-Feb-12 14:54 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 16-Feb-12 14:54 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 4352 bl defN 16-Feb-12 14:54 res/layout/portraitboard.xml │ --rw---- 2.0 fat 648 bl defN 16-Feb-12 14:54 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 692 bl defN 16-Feb-12 14:54 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 692 bl defN 16-Feb-12 14:54 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 1788 bl defN 16-Feb-12 14:54 res/layout/server_setting.xml │ --rw---- 2.0 fat 360 bl defN 16-Feb-12 14:54 res/layout/single_fragment.xml │ --rw---- 2.0 fat 508 bl defN 16-Feb-12 14:54 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 444 bl defN 16-Feb-12 14:54 res/layout/tac_frame.xml │ --rw---- 2.0 fat 376 bl defN 16-Feb-12 14:54 res/menu/actionmenu_exportedimages.xml │ --rw---- 2.0 fat 828 bl defN 16-Feb-12 14:54 res/menu/activity_tac.xml │ --rw---- 2.0 fat 1176 bl defN 16-Feb-12 14:54 res/menu/help.xml │ --rw---- 2.0 fat 376 bl defN 16-Feb-12 14:54 res/menu/menu_exportedimages.xml │ --rw---- 2.0 fat 964 bl defN 16-Feb-12 14:54 res/xml/preferences.xml │ --rw---- 1.0 fat 247620 b- stor 16-Feb-12 14:51 resources.arsc │ --rw---- 2.0 fat 2324500 bl defN 16-Feb-12 14:54 classes.dex │ -376 files, 4604821 bytes uncompressed, 2870674 bytes compressed: 37.7% │ +-rw---- 2.0 fat 2812 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 548 bl defN 08-Jan-01 00:00 res/color-v23/abc_color_highlight_material.xml │ +-rw---- 2.0 fat 344 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 344 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_light.xml │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1619 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1078 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 416 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 160 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1028 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 840 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 392 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 534 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 71876 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/backside.png │ +-rw---- 1.0 fat 13136 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_acht.png │ +-rw---- 1.0 fat 13470 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_drei.png │ +-rw---- 1.0 fat 15375 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_dreizehn.png │ +-rw---- 1.0 fat 11645 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_eins.png │ +-rw---- 1.0 fat 13168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_fuenf.png │ +-rw---- 1.0 fat 17572 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_krieger.png │ +-rw---- 1.0 fat 13111 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_neun.png │ +-rw---- 1.0 fat 13076 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_sechs.png │ +-rw---- 1.0 fat 11528 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_sieben.png │ +-rw---- 1.0 fat 17058 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_trickser.png │ +-rw---- 1.0 fat 12062 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_vier.png │ +-rw---- 1.0 fat 14544 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_zehn.png │ +-rw---- 1.0 fat 13225 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_zwei.png │ +-rw---- 1.0 fat 14743 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/bigcards_zwoelf.png │ +-rw---- 1.0 fat 4248 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/black.png │ +-rw---- 1.0 fat 7292 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/blue.png │ +-rw---- 1.0 fat 442889 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/board.jpg │ +-rw---- 1.0 fat 21933 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_back.png │ +-rw---- 1.0 fat 16524 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_back_inactive.png │ +-rw---- 1.0 fat 41223 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_color.png │ +-rw---- 1.0 fat 27164 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_color_inactive.png │ +-rw---- 1.0 fat 31639 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_move.png │ +-rw---- 1.0 fat 22592 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_move_inactive.png │ +-rw---- 1.0 fat 21730 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_next.png │ +-rw---- 1.0 fat 16770 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_next_inactive.png │ +-rw---- 1.0 fat 21659 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_restart.png │ +-rw---- 1.0 fat 22531 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_zoomin.png │ +-rw---- 1.0 fat 15901 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_zoomin_inactive.png │ +-rw---- 1.0 fat 22439 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_zoomout.png │ +-rw---- 1.0 fat 15857 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/button_zoomout_inactive.png │ +-rw---- 1.0 fat 14750 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/engel.png │ +-rw---- 1.0 fat 7184 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/green.png │ +-rw---- 1.0 fat 3921 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/grey.png │ +-rw---- 1.0 fat 3157 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_help.png │ +-rw---- 1.0 fat 5597 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_more.png │ +-rw---- 1.0 fat 10418 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 165146 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/infoteaser.png │ +-rw---- 1.0 fat 15129 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/narr.png │ +-rw---- 1.0 fat 13136 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_acht.png │ +-rw---- 1.0 fat 13470 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_drei.png │ +-rw---- 1.0 fat 15375 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_dreizehn.png │ +-rw---- 1.0 fat 11645 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_eins.png │ +-rw---- 1.0 fat 13168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_fuenf.png │ +-rw---- 1.0 fat 17572 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_krieger.png │ +-rw---- 1.0 fat 13111 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_neun.png │ +-rw---- 1.0 fat 13076 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_sechs.png │ +-rw---- 1.0 fat 11528 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_sieben.png │ +-rw---- 1.0 fat 17058 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_trickser.png │ +-rw---- 1.0 fat 12062 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_vier.png │ +-rw---- 1.0 fat 14544 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_zehn.png │ +-rw---- 1.0 fat 13225 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_zwei.png │ +-rw---- 1.0 fat 14743 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/normalcards_zwoelf.png │ +-rw---- 1.0 fat 7204 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/red.png │ +-rw---- 1.0 fat 20057 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/tac.png │ +-rw---- 1.0 fat 14745 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/teufel.png │ +-rw---- 1.0 fat 205153 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/wood.jpg │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 610 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 391 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 351 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 503 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 991 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 630 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 418 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 611 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 274 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1348 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1005 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 351 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 681 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 415 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 604 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 353 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/drawable-v11/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 336 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 380 bl defN 08-Jan-01 00:00 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 1.0 fat 297 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1547 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 485 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 344 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 188 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 723 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 730 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1141 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 507 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 762 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2401 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 3755 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2804 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 570 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 363 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 988 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 521 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1908 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 947 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1822 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 632 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1076 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3524 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 418 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1253 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 378 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 680 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1571 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1291 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 617 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1056 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1092 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 08-Jan-01 00:00 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 664 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/abc_text_cursor_material.xml │ +-rw---- 2.0 fat 820 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 3828 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3736 bl defN 08-Jan-01 00:00 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 2164 bl defN 08-Jan-01 00:00 res/layout-v17/cardholder.xml │ +-rw---- 2.0 fat 5364 bl defN 08-Jan-01 00:00 res/layout-v17/info.xml │ +-rw---- 2.0 fat 4612 bl defN 08-Jan-01 00:00 res/layout-v17/landscapeboard.xml │ +-rw---- 2.0 fat 2520 bl defN 08-Jan-01 00:00 res/layout-v17/move_item.xml │ +-rw---- 2.0 fat 1780 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 4436 bl defN 08-Jan-01 00:00 res/layout-v17/portraitboard.xml │ +-rw---- 2.0 fat 1660 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1760 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 3740 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1120 bl defN 08-Jan-01 00:00 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 404 bl defN 08-Jan-01 00:00 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1608 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3688 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 08-Jan-01 00:00 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 708 bl defN 08-Jan-01 00:00 res/layout/boardimage_viewer.xml │ +-rw---- 2.0 fat 500 bl defN 08-Jan-01 00:00 res/layout/cardgrid.xml │ +-rw---- 2.0 fat 2012 bl defN 08-Jan-01 00:00 res/layout/cardholder.xml │ +-rw---- 2.0 fat 1296 bl defN 08-Jan-01 00:00 res/layout/choose_mode.xml │ +-rw---- 2.0 fat 2744 bl defN 08-Jan-01 00:00 res/layout/image_item.xml │ +-rw---- 2.0 fat 5120 bl defN 08-Jan-01 00:00 res/layout/info.xml │ +-rw---- 2.0 fat 4528 bl defN 08-Jan-01 00:00 res/layout/landscapeboard.xml │ +-rw---- 2.0 fat 2412 bl defN 08-Jan-01 00:00 res/layout/move_item.xml │ +-rw---- 2.0 fat 1704 bl defN 08-Jan-01 00:00 res/layout/multiplayer_menu.xml │ +-rw---- 2.0 fat 4024 bl defN 08-Jan-01 00:00 res/layout/network_board.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 4352 bl defN 08-Jan-01 00:00 res/layout/portraitboard.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 1788 bl defN 08-Jan-01 00:00 res/layout/server_setting.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/layout/single_fragment.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/layout/tac_frame.xml │ +-rw---- 2.0 fat 376 bl defN 08-Jan-01 00:00 res/menu/actionmenu_exportedimages.xml │ +-rw---- 2.0 fat 828 bl defN 08-Jan-01 00:00 res/menu/activity_tac.xml │ +-rw---- 2.0 fat 1176 bl defN 08-Jan-01 00:00 res/menu/help.xml │ +-rw---- 2.0 fat 376 bl defN 08-Jan-01 00:00 res/menu/menu_exportedimages.xml │ +-rw---- 2.0 fat 964 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 247620 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1762648 bl defN 08-Jan-01 00:00 classes.dex │ +376 files, 4042969 bytes uncompressed, 2867408 bytes compressed: 29.1% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 908 │ return-void │ .end method ├── smali/de/karbach/tac/R.smali │ @@ -29,10 +29,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 2297 │ return-void │ .end method ├── smali/de/karbach/tac/core/BoardData.smali │ @@ -151,713 +151,712 @@ │ invoke-virtual {p0}, Lde/karbach/tac/core/BoardData;->saveSnapshot()V │ │ .line 141 │ return-void │ .end method │ │ .method private connectNeighbours()V │ - .locals 11 │ + .locals 10 │ │ .prologue │ - const/16 v10, 0x30 │ + const/16 v9, 0x30 │ │ - const/16 v9, 0x20 │ + const/16 v8, 0x20 │ │ - const/16 v8, 0x10 │ + const/16 v7, 0x10 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 624 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/Point; │ + check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 625 │ - .local v2, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v2}, Lde/karbach/tac/core/Point;->removeNeighbours()V │ + .local v1, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->removeNeighbours()V │ │ goto :goto_0 │ │ .line 629 │ - .end local v2 # "p":Lde/karbach/tac/core/Point; │ + .end local v1 # "p":Lde/karbach/tac/core/Point; │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_1 │ - const/16 v3, 0x40 │ + const/16 v2, 0x40 │ │ - if-ge v0, v3, :cond_2 │ + if-ge v0, v2, :cond_2 │ │ .line 630 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/Point; │ + check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 631 │ - .restart local v2 # "p":Lde/karbach/tac/core/Point; │ + .restart local v1 # "p":Lde/karbach/tac/core/Point; │ if-lez v0, :cond_1 │ │ .line 632 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v3, v0, -0x1 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v2, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v1, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 633 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v3, v0, -0x1 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v1, v2, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 629 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .line 636 │ - .end local v2 # "p":Lde/karbach/tac/core/Point; │ + .end local v1 # "p":Lde/karbach/tac/core/Point; │ :cond_2 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v4, 0x3f │ + const/16 v3, 0x3f │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 637 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x3f │ + const/16 v4, 0x3f │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 639 │ const/16 v0, 0x40 │ │ :goto_2 │ - const/16 v3, 0x43 │ + const/16 v2, 0x43 │ │ - if-gt v0, v3, :cond_3 │ + if-gt v0, v2, :cond_3 │ │ .line 640 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 639 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ .line 643 │ :cond_3 │ const/16 v0, 0x44 │ │ :goto_3 │ - const/16 v3, 0x47 │ + const/16 v2, 0x47 │ │ - if-gt v0, v3, :cond_4 │ + if-gt v0, v2, :cond_4 │ │ .line 644 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 643 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_3 │ │ .line 647 │ :cond_4 │ const/16 v0, 0x48 │ │ :goto_4 │ - const/16 v3, 0x4b │ + const/16 v2, 0x4b │ │ - if-gt v0, v3, :cond_5 │ + if-gt v0, v2, :cond_5 │ │ .line 648 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 647 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_4 │ │ .line 651 │ :cond_5 │ const/16 v0, 0x4c │ │ :goto_5 │ - const/16 v3, 0x4f │ + const/16 v2, 0x4f │ │ - if-gt v0, v3, :cond_6 │ + if-gt v0, v2, :cond_6 │ │ .line 652 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 651 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_5 │ │ .line 658 │ :cond_6 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x50 │ + const/16 v4, 0x50 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 659 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x50 │ + const/16 v4, 0x50 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 660 │ const/16 v0, 0x51 │ │ :goto_6 │ - const/16 v3, 0x53 │ + const/16 v2, 0x53 │ │ - if-gt v0, v3, :cond_7 │ + if-gt v0, v2, :cond_7 │ │ .line 661 │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Lde/karbach/tac/core/Point; │ + │ iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + add-int/lit8 v4, v0, -0x1 │ + │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ - │ - add-int/lit8 v5, v0, -0x1 │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 662 │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - move-result-object v4 │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + move-result-object v2 │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - .line 662 │ iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + add-int/lit8 v4, v0, -0x1 │ + │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ - add-int/lit8 v5, v0, -0x1 │ + .line 663 │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + add-int/lit8 v3, v0, -0x1 │ │ - move-result-object v4 │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + move-result-object v2 │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - .line 663 │ iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ - │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 664 │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - move-result-object v4 │ + add-int/lit8 v3, v0, -0x1 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + move-result-object v2 │ │ - .line 664 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - add-int/lit8 v4, v0, -0x1 │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ - │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v4 │ - │ - check-cast v4, Lde/karbach/tac/core/Point; │ - │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 660 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_6 │ │ .line 667 │ :cond_7 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x54 │ + const/16 v4, 0x54 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 668 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x54 │ + const/16 v4, 0x54 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 669 │ const/16 v0, 0x55 │ │ :goto_7 │ - const/16 v3, 0x57 │ + const/16 v2, 0x57 │ │ - if-gt v0, v3, :cond_8 │ + if-gt v0, v2, :cond_8 │ │ .line 671 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v5, v0, -0x1 │ + add-int/lit8 v4, v0, -0x1 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 672 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v3, v0, -0x1 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 669 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_7 │ │ .line 675 │ :cond_8 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x58 │ + const/16 v4, 0x58 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 676 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x58 │ + const/16 v4, 0x58 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 677 │ const/16 v0, 0x59 │ │ :goto_8 │ - const/16 v3, 0x5b │ + const/16 v2, 0x5b │ │ - if-gt v0, v3, :cond_9 │ + if-gt v0, v2, :cond_9 │ │ .line 678 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v5, v0, -0x1 │ + add-int/lit8 v4, v0, -0x1 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 679 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v3, v0, -0x1 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 677 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_8 │ │ .line 682 │ :cond_9 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x5c │ + const/16 v4, 0x5c │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v7}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 683 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - const/16 v5, 0x5c │ + const/16 v4, 0x5c │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4, v6}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ + invoke-virtual {v2, v3, v5}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;Z)V │ │ .line 684 │ const/16 v0, 0x5d │ │ :goto_9 │ - const/16 v3, 0x5f │ + const/16 v2, 0x5f │ │ - if-gt v0, v3, :cond_a │ + if-gt v0, v2, :cond_a │ │ .line 685 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v5, v0, -0x1 │ + add-int/lit8 v4, v0, -0x1 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 686 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v3, v0, -0x1 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ - iget-object v4, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/core/Point; │ + check-cast v3, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {v3, v4}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ + invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->addNeighbour(Lde/karbach/tac/core/Point;)V │ │ .line 684 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_9 │ │ .line 688 │ @@ -1347,54 +1346,53 @@ │ .method public clearActionMarkers()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ .line 1065 │ - iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v1, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 1066 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1, v3}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0, v3}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1067 │ - invoke-virtual {v1, v3}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ + invoke-virtual {v0, v3}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ │ goto :goto_0 │ │ .line 1069 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lde/karbach/tac/core/BoardData;->actionCardName:Ljava/lang/String; │ + iput-object v1, p0, Lde/karbach/tac/core/BoardData;->actionCardName:Ljava/lang/String; │ │ .line 1070 │ - sget-object v2, Lde/karbach/tac/core/DataChangeEvent$ChangeType;->setActionPoint:Lde/karbach/tac/core/DataChangeEvent$ChangeType; │ + sget-object v1, Lde/karbach/tac/core/DataChangeEvent$ChangeType;->setActionPoint:Lde/karbach/tac/core/DataChangeEvent$ChangeType; │ │ - invoke-virtual {p0, v2}, Lde/karbach/tac/core/BoardData;->notifyChange(Lde/karbach/tac/core/DataChangeEvent$ChangeType;)V │ + invoke-virtual {p0, v1}, Lde/karbach/tac/core/BoardData;->notifyChange(Lde/karbach/tac/core/DataChangeEvent$ChangeType;)V │ │ .line 1071 │ return-void │ .end method │ │ .method public copy()Lde/karbach/tac/core/BoardData; │ .locals 1 │ @@ -1430,49 +1428,48 @@ │ .end method │ │ .method public getActionStarter()Lde/karbach/tac/core/Point; │ .locals 3 │ │ .prologue │ .line 1095 │ - iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v1, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 1096 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isActionStarter()Z │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->isActionStarter()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 1101 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getActionTargets()Ljava/util/List; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ @@ -1483,64 +1480,63 @@ │ "Lde/karbach/tac/core/Point;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 1079 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 1081 │ - .local v2, "res":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v1, "res":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 1082 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isActionField()Z │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->isActionField()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isActionStarter()Z │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->isActionStarter()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 1083 │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1087 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method protected getAllPointsFromSnapshot(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -1595,148 +1591,146 @@ │ "Lde/karbach/tac/core/Point;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 368 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 369 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 370 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getBallID()I │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v3 │ │ const/4 v4, -0x1 │ │ if-eq v3, v4, :cond_0 │ │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isStartField()Z │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isTargetField()Z │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 371 │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 375 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getClosestBall(FF)Lde/karbach/tac/core/Point; │ .locals 10 │ .param p1, "posX" # F │ .param p2, "posY" # F │ │ .prologue │ .line 738 │ const-wide/high16 v0, -0x4010000000000000L # -1.0 │ │ .line 739 │ .local v0, "abs":D │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 740 │ - .local v6, "result":Lde/karbach/tac/core/Point; │ - iget-object v7, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v5, "result":Lde/karbach/tac/core/Point; │ + iget-object v6, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v4, Lde/karbach/tac/core/Point; │ │ .line 741 │ - .local v5, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getBallID()I │ + .local v4, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v7 │ │ const/4 v8, -0x1 │ │ if-eq v7, v8, :cond_0 │ │ .line 744 │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 745 │ - move-object v6, v5 │ + move-object v5, v4 │ │ .line 746 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -1744,35 +1738,35 @@ │ │ float-to-double v0, v7 │ │ goto :goto_0 │ │ .line 749 │ :cond_1 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -1786,90 +1780,89 @@ │ │ if-gez v7, :cond_0 │ │ .line 751 │ move-wide v0, v2 │ │ .line 752 │ - move-object v6, v5 │ + move-object v5, v4 │ │ goto :goto_0 │ │ .line 757 │ .end local v2 # "dist":D │ - .end local v5 # "p":Lde/karbach/tac/core/Point; │ + .end local v4 # "p":Lde/karbach/tac/core/Point; │ :cond_2 │ - return-object v6 │ + return-object v5 │ .end method │ │ .method public getClosestPoint(FF)Lde/karbach/tac/core/Point; │ .locals 10 │ .param p1, "posX" # F │ .param p2, "posY" # F │ │ .prologue │ .line 766 │ const-wide/high16 v0, -0x4010000000000000L # -1.0 │ │ .line 767 │ .local v0, "abs":D │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 768 │ - .local v6, "result":Lde/karbach/tac/core/Point; │ - iget-object v7, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v5, "result":Lde/karbach/tac/core/Point; │ + iget-object v6, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v4, Lde/karbach/tac/core/Point; │ │ .line 769 │ - .local v5, "p":Lde/karbach/tac/core/Point; │ - if-nez v6, :cond_1 │ + .local v4, "p":Lde/karbach/tac/core/Point; │ + if-nez v5, :cond_1 │ │ .line 770 │ - move-object v6, v5 │ + move-object v5, v4 │ │ .line 771 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -1877,35 +1870,35 @@ │ │ float-to-double v0, v7 │ │ goto :goto_0 │ │ .line 774 │ :cond_1 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -1919,97 +1912,96 @@ │ │ if-gez v7, :cond_0 │ │ .line 776 │ move-wide v0, v2 │ │ .line 777 │ - move-object v6, v5 │ + move-object v5, v4 │ │ goto :goto_0 │ │ .line 782 │ .end local v2 # "dist":D │ - .end local v5 # "p":Lde/karbach/tac/core/Point; │ + .end local v4 # "p":Lde/karbach/tac/core/Point; │ :cond_2 │ - return-object v6 │ + return-object v5 │ .end method │ │ .method public getClosestTarget(FF)Lde/karbach/tac/core/Point; │ .locals 10 │ .param p1, "posX" # F │ .param p2, "posY" # F │ │ .prologue │ .line 710 │ const-wide/high16 v0, -0x4010000000000000L # -1.0 │ │ .line 711 │ .local v0, "abs":D │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 712 │ - .local v6, "result":Lde/karbach/tac/core/Point; │ - iget-object v7, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v5, "result":Lde/karbach/tac/core/Point; │ + iget-object v6, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v4, Lde/karbach/tac/core/Point; │ │ .line 713 │ - .local v5, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->isActionField()Z │ + .local v4, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->isActionField()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ .line 716 │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 717 │ - move-object v6, v5 │ + move-object v5, v4 │ │ .line 718 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -2017,35 +2009,35 @@ │ │ float-to-double v0, v7 │ │ goto :goto_0 │ │ .line 721 │ :cond_1 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ sub-float/2addr v7, p1 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v8, p1 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ sub-float/2addr v8, p2 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v9, p2 │ │ mul-float/2addr v8, v9 │ │ @@ -2059,23 +2051,23 @@ │ │ if-gez v7, :cond_0 │ │ .line 723 │ move-wide v0, v2 │ │ .line 724 │ - move-object v6, v5 │ + move-object v5, v4 │ │ goto :goto_0 │ │ .line 729 │ .end local v2 # "dist":D │ - .end local v5 # "p":Lde/karbach/tac/core/Point; │ + .end local v4 # "p":Lde/karbach/tac/core/Point; │ :cond_2 │ - return-object v6 │ + return-object v5 │ .end method │ │ .method public getColors()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -2205,96 +2197,95 @@ │ .end annotation │ │ .prologue │ .line 200 │ .local p1, "ballsOnly":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lde/karbach/tac/core/BoardData;->getStartPoints()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 201 │ - .local v6, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v4, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v1 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 202 │ - .local v5, "resPoint":Lde/karbach/tac/core/Point; │ - const/4 v7, -0x1 │ + .local v1, "resPoint":Lde/karbach/tac/core/Point; │ + const/4 v6, -0x1 │ │ - invoke-virtual {v5, v7}, Lde/karbach/tac/core/Point;->setBallID(I)V │ + invoke-virtual {v1, v6}, Lde/karbach/tac/core/Point;->setBallID(I)V │ │ .line 203 │ invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 204 │ .local v0, "ballPoint":Lde/karbach/tac/core/Point; │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v7 │ │ invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ sub-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v8 │ │ invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getPosX()F │ │ move-result v9 │ │ sub-float/2addr v8, v9 │ │ mul-float/2addr v7, v8 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v8 │ │ invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ sub-float/2addr v8, v9 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v9 │ │ invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getPosY()F │ │ move-result v10 │ │ @@ -2315,25 +2306,24 @@ │ if-gez v7, :cond_1 │ │ .line 206 │ invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v7 │ │ - invoke-virtual {v5, v7}, Lde/karbach/tac/core/Point;->setBallID(I)V │ + invoke-virtual {v1, v7}, Lde/karbach/tac/core/Point;->setBallID(I)V │ │ goto :goto_0 │ │ .line 210 │ .end local v0 # "ballPoint":Lde/karbach/tac/core/Point; │ + .end local v1 # "resPoint":Lde/karbach/tac/core/Point; │ .end local v2 # "distance":D │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "resPoint":Lde/karbach/tac/core/Point; │ :cond_2 │ - return-object v6 │ + return-object v4 │ .end method │ │ .method public getPoints()Ljava/util/ArrayList; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -2361,119 +2351,117 @@ │ "Lde/karbach/tac/core/Point;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 834 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 836 │ - .local v2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + .local v1, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 837 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getBallID()I │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v3 │ │ const/4 v4, -0x1 │ │ if-eq v3, v4, :cond_0 │ │ .line 838 │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->copy()Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->copy()Lde/karbach/tac/core/Point; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 841 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getStartField(I)Lde/karbach/tac/core/Point; │ .locals 4 │ .param p1, "ballID" # I │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 864 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-ne p1, v3, :cond_0 │ + if-ne p1, v2, :cond_0 │ │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 874 │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ .line 868 │ :cond_0 │ - iget-object v3, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 869 │ - .local v1, "point":Lde/karbach/tac/core/Point; │ - invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getStartFieldID()I │ + .local v0, "point":Lde/karbach/tac/core/Point; │ + invoke-virtual {v0}, Lde/karbach/tac/core/Point;->getStartFieldID()I │ │ move-result v3 │ │ if-ne v3, p1, :cond_1 │ │ goto :goto_0 │ │ - .end local v1 # "point":Lde/karbach/tac/core/Point; │ + .end local v0 # "point":Lde/karbach/tac/core/Point; │ :cond_2 │ - move-object v1, v2 │ + move-object v0, v1 │ │ .line 874 │ goto :goto_0 │ .end method │ │ .method protected getStartPoints()Ljava/util/ArrayList; │ .locals 20 │ @@ -3393,219 +3381,218 @@ │ .param p2, "target" # Lde/karbach/tac/core/Point; │ .param p3, "distance" # I │ │ .prologue │ .line 386 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v19 │ + move-result v18 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-gt v0, v1, :cond_0 │ │ .line 387 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ .line 482 │ :goto_0 │ - return v19 │ + return v18 │ │ .line 389 │ :cond_0 │ - new-instance v18, Ljava/util/ArrayList; │ + new-instance v17, Ljava/util/ArrayList; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ │ .line 390 │ - .local v18, "way":Ljava/util/List;, "Ljava/util/List;" │ + .local v17, "way":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p2 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lde/karbach/tac/core/Point;->getDistance(Lde/karbach/tac/core/Point;Ljava/util/List;)I │ │ .line 392 │ - const/16 v19, 0x28 │ + const/16 v18, 0x28 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-lt v0, v1, :cond_1 │ │ .line 393 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto :goto_0 │ │ .line 397 │ :cond_1 │ if-nez p3, :cond_2 │ │ .line 398 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ goto :goto_0 │ │ .line 401 │ :cond_2 │ - const/16 v19, 0xb │ + const/16 v18, 0xb │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 402 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto :goto_0 │ │ .line 405 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v10 │ + move-result v9 │ │ .line 406 │ - .local v10, "id1":I │ + .local v9, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v11 │ + move-result v10 │ │ .line 407 │ - .local v11, "id2":I │ + .local v10, "id2":I │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v19 │ + move-result v18 │ │ - div-int/lit8 v14, v19, 0x4 │ + div-int/lit8 v13, v18, 0x4 │ │ .line 408 │ - .local v14, "playerID":I │ + .local v13, "playerID":I │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_7 │ + if-eqz v18, :cond_7 │ │ invoke-virtual/range {p2 .. p2}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_7 │ + if-eqz v18, :cond_7 │ │ .line 411 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->playerIdToTargetFields:Landroid/util/SparseArray; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v14}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Ljava/util/List; │ + check-cast v15, Ljava/util/List; │ │ .line 412 │ - .local v16, "targetFields":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v16, :cond_6 │ + .local v15, "targetFields":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v15, :cond_6 │ │ .line 413 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ move-result v5 │ │ .line 414 │ .local v5, "ballPointID":I │ const/4 v6, 0x1 │ │ .line 415 │ .local v6, "balllocked":Z │ - invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v18 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_4 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_5 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lde/karbach/tac/core/Point; │ + check-cast v14, Lde/karbach/tac/core/Point; │ │ .line 416 │ - .local v15, "t":Lde/karbach/tac/core/Point; │ + .local v14, "t":Lde/karbach/tac/core/Point; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->points:Ljava/util/ArrayList; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ + invoke-virtual {v0, v14}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v17 │ + move-result v16 │ │ .line 417 │ - .local v17, "targetID":I │ - move/from16 v0, v17 │ + .local v16, "targetID":I │ + move/from16 v0, v16 │ │ if-le v0, v5, :cond_4 │ │ .line 418 │ - invoke-virtual {v15}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual {v14}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v19 │ │ const/16 v20, -0x1 │ │ move/from16 v0, v19 │ │ @@ -3613,330 +3600,328 @@ │ │ if-ne v0, v1, :cond_4 │ │ .line 419 │ const/4 v6, 0x0 │ │ .line 425 │ - .end local v15 # "t":Lde/karbach/tac/core/Point; │ - .end local v17 # "targetID":I │ + .end local v14 # "t":Lde/karbach/tac/core/Point; │ + .end local v16 # "targetID":I │ :cond_5 │ if-eqz v6, :cond_6 │ │ .line 426 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 431 │ .end local v5 # "ballPointID":I │ .end local v6 # "balllocked":Z │ - .end local v9 # "i$":Ljava/util/Iterator; │ :cond_6 │ - const/16 v19, 0x7 │ + const/16 v18, 0x7 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_7 │ │ - if-le v10, v11, :cond_7 │ + if-le v9, v10, :cond_7 │ │ .line 432 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 436 │ - .end local v16 # "targetFields":Ljava/util/List;, "Ljava/util/List;" │ + .end local v15 # "targetFields":Ljava/util/List;, "Ljava/util/List;" │ :cond_7 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_a │ + if-eqz v18, :cond_a │ │ .line 437 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_8 │ │ - const/16 v19, 0xd │ + const/16 v18, 0xd │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_9 │ │ .line 438 │ :cond_8 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ goto/16 :goto_0 │ │ .line 441 │ :cond_9 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 446 │ :cond_a │ invoke-virtual/range {p2 .. p2}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_b │ + if-eqz v18, :cond_b │ │ .line 447 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/core/BoardData;->playerIdToTargetFields:Landroid/util/SparseArray; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v14}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/List; │ │ .line 448 │ .local v3, "allowedFields":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p2 │ │ invoke-interface {v3, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_b │ + if-nez v18, :cond_b │ │ .line 449 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 454 │ .end local v3 # "allowedFields":Ljava/util/List;, "Ljava/util/List;" │ :cond_b │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v17 .. v18}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lde/karbach/tac/core/Point; │ + check-cast v11, Lde/karbach/tac/core/Point; │ │ .line 455 │ - .local v12, "next":Lde/karbach/tac/core/Point; │ + .local v11, "next":Lde/karbach/tac/core/Point; │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->getForwardNeighbours()Ljava/util/List; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v12}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v7 │ │ .line 456 │ .local v7, "forward":Z │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/core/Point;->getBackwardNeighbours()Ljava/util/List; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v12}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ .line 458 │ .local v4, "backward":Z │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_c │ │ if-nez v7, :cond_c │ │ .line 459 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 461 │ :cond_c │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_d │ │ if-nez v4, :cond_d │ │ .line 462 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 465 │ :cond_d │ - const/16 v19, 0x7 │ + const/16 v18, 0x7 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_e │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ move/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_f │ │ .line 466 │ :cond_e │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ goto/16 :goto_0 │ │ .line 470 │ :cond_f │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ .line 471 │ - .local v13, "onWay":Z │ + .local v12, "onWay":Z │ const/4 v8, 0x1 │ │ .local v8, "i":I │ :goto_1 │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->size()I │ │ - move-result v19 │ + move-result v18 │ │ - add-int/lit8 v19, v19, -0x1 │ + add-int/lit8 v18, v18, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ if-ge v8, v0, :cond_10 │ │ .line 472 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lde/karbach/tac/core/Point; │ + check-cast v18, Lde/karbach/tac/core/Point; │ │ - invoke-virtual/range {v19 .. v19}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual/range {v18 .. v18}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v19 │ + move-result v18 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_11 │ │ .line 473 │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ .line 478 │ :cond_10 │ - if-eqz v13, :cond_12 │ + if-eqz v12, :cond_12 │ │ .line 479 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 471 │ :cond_11 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 482 │ :cond_12 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ goto/16 :goto_0 │ .end method │ │ .method public isMoveInDistanceAllowed(ILde/karbach/tac/core/Point;)Z │ .locals 7 │ .param p1, "distance" # I │ .param p2, "start" # Lde/karbach/tac/core/Point; │ │ .prologue │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 334 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 335 │ - .local v3, "targets":Ljava/util/List;, "Ljava/util/List;" │ - if-ne p1, v6, :cond_3 │ + .local v2, "targets":Ljava/util/List;, "Ljava/util/List;" │ + if-ne p1, v5, :cond_3 │ │ .line 336 │ - invoke-virtual {p2, v6, v5}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ + invoke-virtual {p2, v5, v4}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v3, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 349 │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/Point; │ + check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 350 │ - .local v2, "target":Lde/karbach/tac/core/Point; │ + .local v1, "target":Lde/karbach/tac/core/Point; │ move v0, p1 │ │ .line 351 │ .local v0, "checkDistance":I │ invoke-virtual {p2}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ move-result v6 │ @@ -3944,65 +3929,63 @@ │ if-eqz v6, :cond_2 │ │ .line 352 │ const/4 v0, 0x1 │ │ .line 354 │ :cond_2 │ - invoke-virtual {p0, p2, v2, v0}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ + invoke-virtual {p0, p2, v1, v0}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 359 │ .end local v0 # "checkDistance":I │ - .end local v2 # "target":Lde/karbach/tac/core/Point; │ + .end local v1 # "target":Lde/karbach/tac/core/Point; │ :goto_1 │ - return v4 │ + return v3 │ │ .line 339 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_3 │ invoke-virtual {p2}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 340 │ - if-eq p1, v4, :cond_4 │ + if-eq p1, v3, :cond_4 │ │ - const/16 v6, 0xd │ + const/16 v5, 0xd │ │ - if-ne p1, v6, :cond_0 │ + if-ne p1, v5, :cond_0 │ │ .line 341 │ :cond_4 │ - invoke-virtual {p2, v4, v4}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ + invoke-virtual {p2, v3, v3}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v3, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 345 │ :cond_5 │ - invoke-virtual {p2, p1, v4}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ + invoke-virtual {p2, p1, v3}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v3, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_6 │ - move v4, v5 │ + move v3, v4 │ │ .line 359 │ goto :goto_1 │ .end method │ │ .method public load(Landroid/app/Activity;)V │ .locals 3 │ @@ -4258,42 +4241,41 @@ │ │ invoke-direct {v0, p1, p0}, Lde/karbach/tac/core/DataChangeEvent;->(Lde/karbach/tac/core/DataChangeEvent$ChangeType;Ljava/lang/Object;)V │ │ .line 578 │ .local v0, "event":Lde/karbach/tac/core/DataChangeEvent; │ invoke-virtual {p0}, Lde/karbach/tac/core/BoardData;->getListeners()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/DataChangeListener; │ + check-cast v1, Lde/karbach/tac/core/DataChangeListener; │ │ .line 579 │ - .local v2, "listener":Lde/karbach/tac/core/DataChangeListener; │ - invoke-interface {v2, v0}, Lde/karbach/tac/core/DataChangeListener;->onDataChanged(Lde/karbach/tac/core/DataChangeEvent;)V │ + .local v1, "listener":Lde/karbach/tac/core/DataChangeListener; │ + invoke-interface {v1, v0}, Lde/karbach/tac/core/DataChangeListener;->onDataChanged(Lde/karbach/tac/core/DataChangeEvent;)V │ │ goto :goto_0 │ │ .line 581 │ - .end local v2 # "listener":Lde/karbach/tac/core/DataChangeListener; │ + .end local v1 # "listener":Lde/karbach/tac/core/DataChangeListener; │ :cond_0 │ return-void │ .end method │ │ .method public removeListener(Lde/karbach/tac/core/DataChangeListener;)V │ .locals 1 │ .param p1, "listener" # Lde/karbach/tac/core/DataChangeListener; ├── smali/de/karbach/tac/core/BoardViewData.smali │ @@ -753,42 +753,41 @@ │ .line 300 │ new-instance v0, Lde/karbach/tac/core/DataChangeEvent; │ │ invoke-direct {v0, p1, p0}, Lde/karbach/tac/core/DataChangeEvent;->(Lde/karbach/tac/core/DataChangeEvent$ChangeType;Ljava/lang/Object;)V │ │ .line 302 │ .local v0, "event":Lde/karbach/tac/core/DataChangeEvent; │ - iget-object v3, p0, Lde/karbach/tac/core/BoardViewData;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/core/BoardViewData;->listeners:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/DataChangeListener; │ + check-cast v1, Lde/karbach/tac/core/DataChangeListener; │ │ .line 303 │ - .local v2, "listener":Lde/karbach/tac/core/DataChangeListener; │ - invoke-interface {v2, v0}, Lde/karbach/tac/core/DataChangeListener;->onDataChanged(Lde/karbach/tac/core/DataChangeEvent;)V │ + .local v1, "listener":Lde/karbach/tac/core/DataChangeListener; │ + invoke-interface {v1, v0}, Lde/karbach/tac/core/DataChangeListener;->onDataChanged(Lde/karbach/tac/core/DataChangeEvent;)V │ │ goto :goto_0 │ │ .line 305 │ - .end local v2 # "listener":Lde/karbach/tac/core/DataChangeListener; │ + .end local v1 # "listener":Lde/karbach/tac/core/DataChangeListener; │ :cond_0 │ return-void │ .end method │ │ .method public removeListener(Lde/karbach/tac/core/DataChangeListener;)V │ .locals 1 │ .param p1, "listener" # Lde/karbach/tac/core/DataChangeListener; ├── smali/de/karbach/tac/core/Card$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$forInValidation:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/core/Card;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/core/Card; │ │ .prologue │ .line 608 │ iput-object p1, p0, Lde/karbach/tac/core/Card$1;->this$0:Lde/karbach/tac/core/Card; │ │ iput-object p2, p0, Lde/karbach/tac/core/Card$1;->val$forInValidation:Landroid/view/View; ├── smali/de/karbach/tac/core/CardManager.smali │ @@ -307,392 +307,390 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method protected declared-synchronized fillStartCards()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 150 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0}, Lde/karbach/tac/core/CardManager;->clearAllStacks()V │ │ .line 152 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - iput v6, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ + iput v5, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ │ .line 154 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v5, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v5}, Ljava/util/HashMap;->()V │ │ - iput-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iput-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ .line 155 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "1" │ + const-string v6, "1" │ │ - const/16 v8, 0x9 │ + const/16 v7, 0x9 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 156 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "2" │ + const-string v6, "2" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 157 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "3" │ + const-string v6, "3" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 158 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "4" │ + const-string v6, "4" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 159 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "5" │ + const-string v6, "5" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 160 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "6" │ + const-string v6, "6" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 161 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "7" │ + const-string v6, "7" │ │ - const/16 v8, 0x8 │ + const/16 v7, 0x8 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 162 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "8" │ + const-string v6, "8" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 163 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "9" │ + const-string v6, "9" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 164 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "10" │ + const-string v6, "10" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 165 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "12" │ + const-string v6, "12" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 166 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "13" │ + const-string v6, "13" │ │ - const/16 v8, 0x9 │ + const/16 v7, 0x9 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 168 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "tac" │ + const-string v6, "tac" │ │ - const/4 v8, 0x4 │ + const/4 v7, 0x4 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 169 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "trickser" │ + const-string v6, "trickser" │ │ - const/4 v8, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 171 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "engel" │ + const-string v6, "engel" │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 172 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "teufel" │ + const-string v6, "teufel" │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 173 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "krieger" │ + const-string v6, "krieger" │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 174 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - const-string v7, "narr" │ + const-string v6, "narr" │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 176 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 177 │ - .local v5, "uniqueID":I │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + .local v4, "uniqueID":I │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - invoke-interface {v6}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v5}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 178 │ .local v0, "cardName":Ljava/lang/String; │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v3 │ │ .line 179 │ - .local v4, "number":I │ - iget v6, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ + .local v3, "number":I │ + iget v5, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ │ - add-int/2addr v6, v4 │ + add-int/2addr v5, v3 │ │ - iput v6, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ + iput v5, p0, Lde/karbach/tac/core/CardManager;->totalCards:I │ │ .line 180 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->cardnameToNumber:Ljava/util/Map; │ │ - invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - if-ge v1, v6, :cond_0 │ + if-ge v1, v5, :cond_0 │ │ .line 181 │ - new-instance v3, Lde/karbach/tac/core/Card; │ + new-instance v2, Lde/karbach/tac/core/Card; │ │ - invoke-direct {v3, v0}, Lde/karbach/tac/core/Card;->(Ljava/lang/String;)V │ + invoke-direct {v2, v0}, Lde/karbach/tac/core/Card;->(Ljava/lang/String;)V │ │ .line 182 │ - .local v3, "nCard":Lde/karbach/tac/core/Card; │ - invoke-virtual {v3, v5}, Lde/karbach/tac/core/Card;->setId(I)V │ + .local v2, "nCard":Lde/karbach/tac/core/Card; │ + invoke-virtual {v2, v4}, Lde/karbach/tac/core/Card;->setId(I)V │ │ .line 183 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 184 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->globalStack:Lde/karbach/tac/core/CardStack; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->globalStack:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v6, v3}, Lde/karbach/tac/core/CardStack;->addCard(Lde/karbach/tac/core/Card;)V │ + invoke-virtual {v5, v2}, Lde/karbach/tac/core/CardStack;->addCard(Lde/karbach/tac/core/Card;)V │ │ .line 180 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 188 │ .end local v0 # "cardName":Ljava/lang/String; │ .end local v1 # "i":I │ - .end local v3 # "nCard":Lde/karbach/tac/core/Card; │ - .end local v4 # "number":I │ + .end local v2 # "nCard":Lde/karbach/tac/core/Card; │ + .end local v3 # "number":I │ :cond_1 │ - iget-object v6, p0, Lde/karbach/tac/core/CardManager;->globalStack:Lde/karbach/tac/core/CardStack; │ + iget-object v5, p0, Lde/karbach/tac/core/CardManager;->globalStack:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v6}, Lde/karbach/tac/core/CardStack;->mix()V │ + invoke-virtual {v5}, Lde/karbach/tac/core/CardStack;->mix()V │ │ .line 190 │ - sget-object v6, Lde/karbach/tac/core/CardStack$CardEventType;->OTHER:Lde/karbach/tac/core/CardStack$CardEventType; │ + sget-object v5, Lde/karbach/tac/core/CardStack$CardEventType;->OTHER:Lde/karbach/tac/core/CardStack$CardEventType; │ │ - invoke-virtual {p0, v6}, Lde/karbach/tac/core/CardManager;->notifyListener(Lde/karbach/tac/core/CardStack$CardEventType;)V │ + invoke-virtual {p0, v5}, Lde/karbach/tac/core/CardManager;->notifyListener(Lde/karbach/tac/core/CardStack$CardEventType;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 191 │ monitor-exit p0 │ │ return-void │ │ .line 150 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "uniqueID":I │ + .end local v4 # "uniqueID":I │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ monitor-exit p0 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method public declared-synchronized getActivePlayer()I │ .locals 1 │ │ .prologue │ .line 302 │ @@ -1149,54 +1147,51 @@ │ .param p1, "type" # Lde/karbach/tac/core/CardStack$CardEventType; │ │ .prologue │ .line 141 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lde/karbach/tac/core/CardManager;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/core/CardManager;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/CardActionListener; │ + check-cast v0, Lde/karbach/tac/core/CardActionListener; │ │ .line 142 │ - .local v1, "listener":Lde/karbach/tac/core/CardActionListener; │ - invoke-interface {v1, p1}, Lde/karbach/tac/core/CardActionListener;->onCardAction(Lde/karbach/tac/core/CardStack$CardEventType;)V │ + .local v0, "listener":Lde/karbach/tac/core/CardActionListener; │ + invoke-interface {v0, p1}, Lde/karbach/tac/core/CardActionListener;->onCardAction(Lde/karbach/tac/core/CardStack$CardEventType;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 141 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lde/karbach/tac/core/CardActionListener; │ + .end local v0 # "listener":Lde/karbach/tac/core/CardActionListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 144 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized playCard(II)V ├── smali/de/karbach/tac/core/CardStack.smali │ @@ -181,21 +181,20 @@ │ │ .line 217 │ :goto_0 │ return-void │ │ .line 212 │ :cond_0 │ - iget-object v2, p1, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ + iget-object v1, p1, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -210,17 +209,17 @@ │ invoke-virtual {p0, v0}, Lde/karbach/tac/core/CardStack;->addCard(Lde/karbach/tac/core/Card;)V │ │ goto :goto_1 │ │ .line 216 │ .end local v0 # "card":Lde/karbach/tac/core/Card; │ :cond_1 │ - sget-object v2, Lde/karbach/tac/core/CardStack$CardEventType;->STACKADDED:Lde/karbach/tac/core/CardStack$CardEventType; │ + sget-object v1, Lde/karbach/tac/core/CardStack$CardEventType;->STACKADDED:Lde/karbach/tac/core/CardStack$CardEventType; │ │ - invoke-virtual {p0, v2}, Lde/karbach/tac/core/CardStack;->notifyListener(Lde/karbach/tac/core/CardStack$CardEventType;)V │ + invoke-virtual {p0, v1}, Lde/karbach/tac/core/CardStack;->notifyListener(Lde/karbach/tac/core/CardStack$CardEventType;)V │ │ goto :goto_0 │ .end method │ │ .method public clear()V │ .locals 1 │ │ @@ -245,66 +244,65 @@ │ .end method │ │ .method public getCardDrawableIds()[I │ .locals 5 │ │ .prologue │ .line 327 │ - iget-object v4, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ + iget-object v3, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - new-array v3, v4, [I │ + new-array v2, v3, [I │ │ .line 328 │ - .local v3, "res":[I │ + .local v2, "res":[I │ const/4 v1, 0x0 │ │ .line 329 │ .local v1, "i":I │ - iget-object v4, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ + iget-object v3, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lde/karbach/tac/core/Card; │ │ .line 330 │ .local v0, "card":Lde/karbach/tac/core/Card; │ invoke-virtual {v0}, Lde/karbach/tac/core/Card;->getDrawableId()I │ │ move-result v4 │ │ - aput v4, v3, v1 │ + aput v4, v2, v1 │ │ .line 331 │ add-int/lit8 v1, v1, 0x1 │ │ .line 332 │ goto :goto_0 │ │ .line 333 │ .end local v0 # "card":Lde/karbach/tac/core/Card; │ :cond_0 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getCards()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -421,66 +419,65 @@ │ .end method │ │ .method public getUniqueIds()[I │ .locals 5 │ │ .prologue │ .line 340 │ - iget-object v4, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ + iget-object v3, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - new-array v3, v4, [I │ + new-array v2, v3, [I │ │ .line 341 │ - .local v3, "res":[I │ + .local v2, "res":[I │ const/4 v1, 0x0 │ │ .line 342 │ .local v1, "i":I │ - iget-object v4, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ + iget-object v3, p0, Lde/karbach/tac/core/CardStack;->cards:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lde/karbach/tac/core/Card; │ │ .line 343 │ .local v0, "card":Lde/karbach/tac/core/Card; │ invoke-virtual {v0}, Lde/karbach/tac/core/Card;->getId()I │ │ move-result v4 │ │ - aput v4, v3, v1 │ + aput v4, v2, v1 │ │ .line 344 │ add-int/lit8 v1, v1, 0x1 │ │ .line 345 │ goto :goto_0 │ │ .line 346 │ .end local v0 # "card":Lde/karbach/tac/core/Card; │ :cond_0 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public goBack()V │ .locals 3 │ │ .prologue │ .line 265 │ @@ -679,42 +676,41 @@ │ .locals 3 │ .param p1, "type" # Lde/karbach/tac/core/CardStack$CardEventType; │ │ .prologue │ .line 182 │ invoke-virtual {p0}, Lde/karbach/tac/core/CardStack;->getListeners()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/CardActionListener; │ + check-cast v0, Lde/karbach/tac/core/CardActionListener; │ │ .line 183 │ - .local v1, "listener":Lde/karbach/tac/core/CardActionListener; │ - invoke-interface {v1, p1}, Lde/karbach/tac/core/CardActionListener;->onCardAction(Lde/karbach/tac/core/CardStack$CardEventType;)V │ + .local v0, "listener":Lde/karbach/tac/core/CardActionListener; │ + invoke-interface {v0, p1}, Lde/karbach/tac/core/CardActionListener;->onCardAction(Lde/karbach/tac/core/CardStack$CardEventType;)V │ │ goto :goto_0 │ │ .line 185 │ - .end local v1 # "listener":Lde/karbach/tac/core/CardActionListener; │ + .end local v0 # "listener":Lde/karbach/tac/core/CardActionListener; │ :cond_0 │ return-void │ .end method │ │ .method public removeCard(Lde/karbach/tac/core/Card;)V │ .locals 1 │ .param p1, "toRemove" # Lde/karbach/tac/core/Card; ├── smali/de/karbach/tac/core/ListManager.smali │ @@ -139,101 +139,98 @@ │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ .end method │ │ .method public usedItem(Ljava/lang/String;)V │ - .locals 7 │ + .locals 6 │ .param p1, "itemName" # Ljava/lang/String; │ │ .prologue │ .line 99 │ invoke-virtual {p0, p1}, Lde/karbach/tac/core/ListManager;->wasItemUsed(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 116 │ :cond_0 │ :goto_0 │ return-void │ │ .line 102 │ :cond_1 │ - iget-object v4, p0, Lde/karbach/tac/core/ListManager;->listUsed:Ljava/util/List; │ + iget-object v3, p0, Lde/karbach/tac/core/ListManager;->listUsed:Ljava/util/List; │ │ - invoke-interface {v4, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 105 │ :try_start_0 │ - iget-object v4, p0, Lde/karbach/tac/core/ListManager;->activity:Landroid/app/Activity; │ + iget-object v3, p0, Lde/karbach/tac/core/ListManager;->activity:Landroid/app/Activity; │ │ - const-string v5, "buttonsUsed.txt" │ + const-string v4, "buttonsUsed.txt" │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Activity;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {v3, v4, v5}, Landroid/app/Activity;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ move-result-object v1 │ │ .line 106 │ .local v1, "fileoutput":Ljava/io/FileOutputStream; │ if-eqz v1, :cond_0 │ │ .line 109 │ - new-instance v3, Ljava/io/PrintWriter; │ + new-instance v2, Ljava/io/PrintWriter; │ │ - invoke-direct {v3, v1}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v2, v1}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ │ .line 110 │ - .local v3, "pw":Ljava/io/PrintWriter; │ - iget-object v4, p0, Lde/karbach/tac/core/ListManager;->listUsed:Ljava/util/List; │ + .local v2, "pw":Ljava/io/PrintWriter; │ + iget-object v3, p0, Lde/karbach/tac/core/ListManager;->listUsed:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 111 │ .local v0, "button":Ljava/lang/String; │ - invoke-virtual {v3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ + invoke-virtual {v2, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 114 │ .end local v0 # "button":Ljava/lang/String; │ .end local v1 # "fileoutput":Ljava/io/FileOutputStream; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "pw":Ljava/io/PrintWriter; │ + .end local v2 # "pw":Ljava/io/PrintWriter; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ goto :goto_0 │ │ .line 113 │ .restart local v1 # "fileoutput":Ljava/io/FileOutputStream; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v3 # "pw":Ljava/io/PrintWriter; │ + .restart local v2 # "pw":Ljava/io/PrintWriter; │ :cond_2 │ - invoke-virtual {v3}, Ljava/io/PrintWriter;->close()V │ + invoke-virtual {v2}, Ljava/io/PrintWriter;->close()V │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ .end method │ │ .method public wasItemUsed(Ljava/lang/String;)Z ├── smali/de/karbach/tac/core/Point.smali │ @@ -223,117 +223,113 @@ │ invoke-virtual {p0, v0}, Lde/karbach/tac/core/Point;->setBallID(I)V │ │ .line 424 │ return-void │ .end method │ │ .method public copy()Lde/karbach/tac/core/Point; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 361 │ - new-instance v2, Lde/karbach/tac/core/Point; │ + new-instance v1, Lde/karbach/tac/core/Point; │ │ - iget v3, p0, Lde/karbach/tac/core/Point;->posx:F │ + iget v2, p0, Lde/karbach/tac/core/Point;->posx:F │ │ - iget v4, p0, Lde/karbach/tac/core/Point;->posy:F │ + iget v3, p0, Lde/karbach/tac/core/Point;->posy:F │ │ - iget v5, p0, Lde/karbach/tac/core/Point;->startField:I │ + iget v4, p0, Lde/karbach/tac/core/Point;->startField:I │ │ - invoke-direct {v2, v3, v4, v5}, Lde/karbach/tac/core/Point;->(FFI)V │ + invoke-direct {v1, v2, v3, v4}, Lde/karbach/tac/core/Point;->(FFI)V │ │ .line 362 │ - .local v2, "result":Lde/karbach/tac/core/Point; │ - iget v3, p0, Lde/karbach/tac/core/Point;->ball:I │ + .local v1, "result":Lde/karbach/tac/core/Point; │ + iget v2, p0, Lde/karbach/tac/core/Point;->ball:I │ │ - invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->setBallID(I)V │ + invoke-virtual {v1, v2}, Lde/karbach/tac/core/Point;->setBallID(I)V │ │ .line 363 │ invoke-virtual {p0}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v2, v3}, Lde/karbach/tac/core/Point;->setTargetField(Z)V │ + invoke-virtual {v1, v2}, Lde/karbach/tac/core/Point;->setTargetField(Z)V │ │ .line 364 │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 365 │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 366 │ - .local v1, "neighbour":Lde/karbach/tac/core/Point; │ - iget-object v3, v2, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ + .local v0, "neighbour":Lde/karbach/tac/core/Point; │ + iget-object v3, v1, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 369 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "neighbour":Lde/karbach/tac/core/Point; │ + .end local v0 # "neighbour":Lde/karbach/tac/core/Point; │ :cond_0 │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 370 │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 371 │ - .restart local v1 # "neighbour":Lde/karbach/tac/core/Point; │ - iget-object v3, v2, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ + .restart local v0 # "neighbour":Lde/karbach/tac/core/Point; │ + iget-object v3, v1, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 374 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "neighbour":Lde/karbach/tac/core/Point; │ + .end local v0 # "neighbour":Lde/karbach/tac/core/Point; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getBackwardNeighbours()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -402,190 +398,188 @@ │ │ .end local p2 # "way":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {p2}, Ljava/util/ArrayList;->()V │ │ .line 258 │ .restart local p2 # "way":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 260 │ - .local v10, "ways":Ljava/util/List;, "Ljava/util/List;>;" │ - new-instance v7, Ljava/util/ArrayList; │ + .local v9, "ways":Ljava/util/List;, "Ljava/util/List;>;" │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 261 │ - .local v7, "queue":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v9, Ljava/util/HashSet; │ + .local v6, "queue":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v8, Ljava/util/HashSet; │ │ - invoke-direct {v9}, Ljava/util/HashSet;->()V │ + invoke-direct {v8}, Ljava/util/HashSet;->()V │ │ .line 262 │ - .local v9, "visited":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ - invoke-virtual {v7, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v8, "visited":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ + invoke-virtual {v6, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 263 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 264 │ .local v2, "currentWay":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v2, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 265 │ - invoke-interface {v10, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 266 │ const/4 v3, 0x0 │ │ .line 268 │ .local v3, "distance":I │ :goto_0 │ - const/16 v11, 0x28 │ + const/16 v10, 0x28 │ │ - if-ge v3, v11, :cond_1 │ + if-ge v3, v10, :cond_1 │ │ .line 269 │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v7 │ │ .line 270 │ - .local v8, "toRemove":I │ + .local v7, "toRemove":I │ :goto_1 │ - if-lez v8, :cond_5 │ + if-lez v7, :cond_5 │ │ .line 271 │ - invoke-virtual {v7, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 272 │ .local v1, "current":Lde/karbach/tac/core/Point; │ - invoke-interface {v10, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ .line 273 │ - .local v6, "myWay":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v9, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ + .local v5, "myWay":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v8, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_4 │ + if-nez v10, :cond_4 │ │ .line 274 │ if-ne v1, p1, :cond_2 │ │ .line 275 │ invoke-interface {p2}, Ljava/util/List;->clear()V │ │ .line 276 │ - invoke-interface {p2, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {p2, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 299 │ .end local v1 # "current":Lde/karbach/tac/core/Point; │ - .end local v6 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ - .end local v8 # "toRemove":I │ + .end local v5 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "toRemove":I │ :cond_1 │ return v3 │ │ .line 279 │ .restart local v1 # "current":Lde/karbach/tac/core/Point; │ - .restart local v6 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v8 # "toRemove":I │ + .restart local v5 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "toRemove":I │ :cond_2 │ - invoke-virtual {v9, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 280 │ invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getNeighbours()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-eqz v11, :cond_4 │ + if-eqz v10, :cond_4 │ │ .line 281 │ invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getNeighbours()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_2 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 282 │ .local v0, "cn":Lde/karbach/tac/core/Point; │ - invoke-virtual {v9, v0}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v0}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ move-result v11 │ │ if-nez v11, :cond_3 │ │ .line 283 │ - invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 284 │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 285 │ .local v4, "extendedWay":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v4, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 286 │ invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 287 │ - invoke-interface {v10, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 292 │ .end local v0 # "cn":Lde/karbach/tac/core/Point; │ .end local v4 # "extendedWay":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_4 │ - invoke-virtual {v7, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v6, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ .line 293 │ - invoke-interface {v10, v12}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v9, v12}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 294 │ - add-int/lit8 v8, v8, -0x1 │ + add-int/lit8 v7, v7, -0x1 │ │ .line 295 │ goto :goto_1 │ │ .line 296 │ .end local v1 # "current":Lde/karbach/tac/core/Point; │ - .end local v6 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "myWay":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ add-int/lit8 v3, v3, 0x1 │ │ .line 297 │ goto :goto_0 │ .end method │ │ @@ -618,63 +612,62 @@ │ "Lde/karbach/tac/core/Point;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 430 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 431 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->forwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v1, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 432 │ - iget-object v3, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ + iget-object v2, p0, Lde/karbach/tac/core/Point;->backwardNeighbours:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/core/Point; │ + check-cast v0, Lde/karbach/tac/core/Point; │ │ .line 433 │ - .local v1, "p":Lde/karbach/tac/core/Point; │ - invoke-interface {v2, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + .local v0, "p":Lde/karbach/tac/core/Point; │ + invoke-interface {v1, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 434 │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 437 │ - .end local v1 # "p":Lde/karbach/tac/core/Point; │ + .end local v0 # "p":Lde/karbach/tac/core/Point; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getNextBallOnRing()Lde/karbach/tac/core/Point; │ .locals 2 │ │ .prologue │ .line 167 │ @@ -730,92 +723,91 @@ │ .line 183 │ .local p1, "visited":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 185 │ invoke-virtual {p0}, Lde/karbach/tac/core/Point;->getForwardNeighbours()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 186 │ - .local v3, "neighbours":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "neighbours":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/Point; │ + check-cast v1, Lde/karbach/tac/core/Point; │ │ .line 187 │ - .local v2, "n":Lde/karbach/tac/core/Point; │ - invoke-virtual {v2}, Lde/karbach/tac/core/Point;->isTargetField()Z │ + .local v1, "n":Lde/karbach/tac/core/Point; │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - invoke-virtual {v2}, Lde/karbach/tac/core/Point;->isStartField()Z │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 190 │ - invoke-virtual {v2}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v4 │ │ const/4 v5, -0x1 │ │ if-eq v4, v5, :cond_1 │ │ .line 202 │ - .end local v2 # "n":Lde/karbach/tac/core/Point; │ + .end local v1 # "n":Lde/karbach/tac/core/Point; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 194 │ - .restart local v2 # "n":Lde/karbach/tac/core/Point; │ + .restart local v1 # "n":Lde/karbach/tac/core/Point; │ :cond_1 │ - invoke-interface {p1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {p1, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 195 │ - invoke-virtual {v2, p1}, Lde/karbach/tac/core/Point;->getNextBallOnRing(Ljava/util/List;)Lde/karbach/tac/core/Point; │ + invoke-virtual {v1, p1}, Lde/karbach/tac/core/Point;->getNextBallOnRing(Ljava/util/List;)Lde/karbach/tac/core/Point; │ │ move-result-object v0 │ │ .line 196 │ .local v0, "found":Lde/karbach/tac/core/Point; │ if-eqz v0, :cond_0 │ │ - move-object v2, v0 │ + move-object v1, v0 │ │ .line 197 │ goto :goto_0 │ │ .line 202 │ .end local v0 # "found":Lde/karbach/tac/core/Point; │ - .end local v2 # "n":Lde/karbach/tac/core/Point; │ + .end local v1 # "n":Lde/karbach/tac/core/Point; │ :cond_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getPointsInDistance(IZ)Ljava/util/List; │ .locals 12 │ .param p1, "dist" # I │ @@ -830,208 +822,206 @@ │ } │ .end annotation │ │ .prologue │ const/4 v11, 0x0 │ │ .line 312 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 314 │ - .local v7, "result":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v6, Ljava/util/ArrayList; │ + .local v6, "result":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 315 │ - .local v6, "queue":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "queue":Ljava/util/List;, "Ljava/util/List;" │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 316 │ .local v1, "distanceQueue":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v1, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 317 │ - invoke-interface {v6, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 319 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 321 │ - .local v8, "visited":Ljava/util/List;, "Ljava/util/List;" │ + .local v7, "visited":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_6 │ + if-lez v8, :cond_6 │ │ invoke-interface {v1, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Integer; │ + check-cast v8, Ljava/lang/Integer; │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ │ - move-result v9 │ + move-result v8 │ │ - if-gt v9, p1, :cond_6 │ + if-gt v8, p1, :cond_6 │ │ .line 322 │ - invoke-interface {v6, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v4, Lde/karbach/tac/core/Point; │ │ .line 323 │ - .local v5, "p":Lde/karbach/tac/core/Point; │ - invoke-interface {v6, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + .local v4, "p":Lde/karbach/tac/core/Point; │ + invoke-interface {v5, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 324 │ invoke-interface {v1, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Integer; │ + check-cast v8, Ljava/lang/Integer; │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ .line 325 │ .local v0, "cdist":I │ invoke-interface {v1, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 326 │ - invoke-interface {v8, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v7, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ - const/4 v9, 0x7 │ + const/4 v8, 0x7 │ │ - if-ne p1, v9, :cond_0 │ + if-ne p1, v8, :cond_0 │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->isTargetField()Z │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 330 │ :cond_1 │ if-ne v0, p1, :cond_2 │ │ - invoke-interface {v7, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v6, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_2 │ + if-nez v8, :cond_2 │ │ .line 331 │ - invoke-interface {v7, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 335 │ :cond_2 │ - invoke-interface {v8, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 337 │ if-eqz p2, :cond_5 │ │ .line 338 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getForwardNeighbours()Ljava/util/List; │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getForwardNeighbours()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 343 │ - .local v4, "neighbours":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "neighbours":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v8 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ .line 345 │ - .local v3, "neighbour":Lde/karbach/tac/core/Point; │ - invoke-virtual {v3}, Lde/karbach/tac/core/Point;->isTargetField()Z │ + .local v2, "neighbour":Lde/karbach/tac/core/Point; │ + invoke-virtual {v2}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ move-result v9 │ │ if-eqz v9, :cond_4 │ │ - invoke-virtual {v3}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual {v2}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v9 │ │ const/4 v10, -0x1 │ │ if-eq v9, v10, :cond_4 │ │ - if-ne v3, p0, :cond_3 │ + if-ne v2, p0, :cond_3 │ │ .line 348 │ :cond_4 │ - invoke-interface {v6, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 349 │ add-int/lit8 v9, v0, 0x1 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ invoke-interface {v1, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 341 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "neighbour":Lde/karbach/tac/core/Point; │ - .end local v4 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "neighbour":Lde/karbach/tac/core/Point; │ + .end local v3 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ - invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getBackwardNeighbours()Ljava/util/List; │ + invoke-virtual {v4}, Lde/karbach/tac/core/Point;->getBackwardNeighbours()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - .restart local v4 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v3 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ goto :goto_0 │ │ .line 353 │ .end local v0 # "cdist":I │ - .end local v4 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "p":Lde/karbach/tac/core/Point; │ + .end local v3 # "neighbours":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "p":Lde/karbach/tac/core/Point; │ :cond_6 │ - return-object v7 │ + return-object v6 │ .end method │ │ .method public getPosX()F │ .locals 1 │ │ .prologue │ .line 381 ├── smali/de/karbach/tac/network/Client$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/network/Client; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/network/Client;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/network/Client; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lde/karbach/tac/network/Client$1;->this$0:Lde/karbach/tac/network/Client; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,49 +42,48 @@ │ .param p1, "newConnectedState" # Z │ │ .prologue │ .line 197 │ if-nez p1, :cond_0 │ │ .line 199 │ - iget-object v2, p0, Lde/karbach/tac/network/Client$1;->this$0:Lde/karbach/tac/network/Client; │ + iget-object v1, p0, Lde/karbach/tac/network/Client$1;->this$0:Lde/karbach/tac/network/Client; │ │ - invoke-virtual {v2}, Lde/karbach/tac/network/Client;->disconnect()V │ + invoke-virtual {v1}, Lde/karbach/tac/network/Client;->disconnect()V │ │ .line 201 │ :cond_0 │ - iget-object v2, p0, Lde/karbach/tac/network/Client$1;->this$0:Lde/karbach/tac/network/Client; │ + iget-object v1, p0, Lde/karbach/tac/network/Client$1;->this$0:Lde/karbach/tac/network/Client; │ │ # getter for: Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ - invoke-static {v2}, Lde/karbach/tac/network/Client;->access$000(Lde/karbach/tac/network/Client;)Ljava/util/List; │ + invoke-static {v1}, Lde/karbach/tac/network/Client;->access$000(Lde/karbach/tac/network/Client;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/network/ClientStateListener; │ + check-cast v0, Lde/karbach/tac/network/ClientStateListener; │ │ .line 202 │ - .local v1, "listener":Lde/karbach/tac/network/ClientStateListener; │ - invoke-interface {v1, p1}, Lde/karbach/tac/network/ClientStateListener;->connectionStateChanged(Z)V │ + .local v0, "listener":Lde/karbach/tac/network/ClientStateListener; │ + invoke-interface {v0, p1}, Lde/karbach/tac/network/ClientStateListener;->connectionStateChanged(Z)V │ │ goto :goto_0 │ │ .line 204 │ - .end local v1 # "listener":Lde/karbach/tac/network/ClientStateListener; │ + .end local v0 # "listener":Lde/karbach/tac/network/ClientStateListener; │ :cond_1 │ return-void │ .end method ├── smali/de/karbach/tac/network/Client.smali │ @@ -165,203 +165,201 @@ │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 338 │ return-void │ .end method │ │ .method public connect(Ljava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "remoteDeviceName" # Ljava/lang/String; │ │ .prologue │ .line 147 │ invoke-virtual {p0, p1}, Lde/karbach/tac/network/Client;->getDeviceByName(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 148 │ - .local v5, "server":Landroid/bluetooth/BluetoothDevice; │ - if-nez v5, :cond_0 │ + .local v4, "server":Landroid/bluetooth/BluetoothDevice; │ + if-nez v4, :cond_0 │ │ .line 149 │ invoke-virtual {p0, p1}, Lde/karbach/tac/network/Client;->getPairedDeviceByName(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 151 │ :cond_0 │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 152 │ invoke-virtual {p0, p1}, Lde/karbach/tac/network/Client;->getDeviceByMAC(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 156 │ :cond_1 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 158 │ :try_start_0 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ - invoke-virtual {v6}, Landroid/bluetooth/BluetoothSocket;->close()V │ + invoke-virtual {v5}, Landroid/bluetooth/BluetoothSocket;->close()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 163 │ :cond_2 │ :goto_0 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ .line 167 │ :try_start_1 │ invoke-virtual {p0}, Lde/karbach/tac/network/Client;->stopDiscovering()V │ │ .line 169 │ - const-string v6, "decbaf00-2b77-11e3-8224-0800200c9a66" │ + const-string v5, "decbaf00-2b77-11e3-8224-0800200c9a66" │ │ - invoke-static {v6}, Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; │ + invoke-static {v5}, Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; │ + invoke-virtual {v4, v5}, Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ .line 170 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ - invoke-virtual {v6}, Landroid/bluetooth/BluetoothSocket;->connect()V │ + invoke-virtual {v5}, Landroid/bluetooth/BluetoothSocket;->connect()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 183 │ :try_start_2 │ - new-instance v6, Ljava/io/PrintWriter; │ + new-instance v5, Ljava/io/PrintWriter; │ │ - iget-object v7, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iget-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ - invoke-virtual {v7}, Landroid/bluetooth/BluetoothSocket;->getOutputStream()Ljava/io/OutputStream; │ + invoke-virtual {v6}, Landroid/bluetooth/BluetoothSocket;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v6, v7}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v5, v6}, Ljava/io/PrintWriter;->(Ljava/io/OutputStream;)V │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->pw:Ljava/io/PrintWriter; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->pw:Ljava/io/PrintWriter; │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_3 │ │ .line 189 │ new-instance v0, Lde/karbach/tac/network/ClientThread; │ │ invoke-direct {v0, p0}, Lde/karbach/tac/network/ClientThread;->(Lde/karbach/tac/network/Client;)V │ │ .line 190 │ .local v0, "clientThread":Lde/karbach/tac/network/ClientThread; │ invoke-virtual {v0}, Lde/karbach/tac/network/ClientThread;->start()V │ │ .line 192 │ - new-instance v6, Lde/karbach/tac/network/SocketAliveThread; │ + new-instance v5, Lde/karbach/tac/network/SocketAliveThread; │ │ - invoke-direct {v6}, Lde/karbach/tac/network/SocketAliveThread;->()V │ + invoke-direct {v5}, Lde/karbach/tac/network/SocketAliveThread;->()V │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ │ .line 193 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ │ - new-instance v7, Lde/karbach/tac/network/Client$1; │ + new-instance v6, Lde/karbach/tac/network/Client$1; │ │ - invoke-direct {v7, p0}, Lde/karbach/tac/network/Client$1;->(Lde/karbach/tac/network/Client;)V │ + invoke-direct {v6, p0}, Lde/karbach/tac/network/Client$1;->(Lde/karbach/tac/network/Client;)V │ │ - invoke-virtual {v6, v7}, Lde/karbach/tac/network/SocketAliveThread;->addListener(Lde/karbach/tac/network/SocketStateListener;)V │ + invoke-virtual {v5, v6}, Lde/karbach/tac/network/SocketAliveThread;->addListener(Lde/karbach/tac/network/SocketStateListener;)V │ │ .line 206 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ │ - invoke-virtual {v6, v0}, Lde/karbach/tac/network/SocketAliveThread;->setClientThread(Lde/karbach/tac/network/ClientThread;)V │ + invoke-virtual {v5, v0}, Lde/karbach/tac/network/SocketAliveThread;->setClientThread(Lde/karbach/tac/network/ClientThread;)V │ │ .line 207 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ │ - const/16 v7, 0x7d0 │ + const/16 v6, 0x7d0 │ │ - invoke-virtual {v6, v7}, Lde/karbach/tac/network/SocketAliveThread;->setInterval(I)V │ + invoke-virtual {v5, v6}, Lde/karbach/tac/network/SocketAliveThread;->setInterval(I)V │ │ .line 208 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socketAlive:Lde/karbach/tac/network/SocketAliveThread; │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/SocketAliveThread;->start()V │ + invoke-virtual {v5}, Lde/karbach/tac/network/SocketAliveThread;->start()V │ │ .line 211 │ - new-instance v6, Lde/karbach/tac/network/ServerCommand; │ + new-instance v5, Lde/karbach/tac/network/ServerCommand; │ │ - iget-object v7, p0, Lde/karbach/tac/network/Client;->pw:Ljava/io/PrintWriter; │ + iget-object v6, p0, Lde/karbach/tac/network/Client;->pw:Ljava/io/PrintWriter; │ │ - invoke-direct {v6, v7}, Lde/karbach/tac/network/ServerCommand;->(Ljava/io/PrintWriter;)V │ + invoke-direct {v5, v6}, Lde/karbach/tac/network/ServerCommand;->(Ljava/io/PrintWriter;)V │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ │ .line 212 │ - invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->remoteDeviceName:Ljava/lang/String; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->remoteDeviceName:Ljava/lang/String; │ │ .line 213 │ - invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lde/karbach/tac/network/Client;->remoteMAC:Ljava/lang/String; │ + iput-object v5, p0, Lde/karbach/tac/network/Client;->remoteMAC:Ljava/lang/String; │ │ .line 215 │ invoke-virtual {p0}, Lde/karbach/tac/network/Client;->receiveLiveTic()V │ │ .line 216 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/network/ClientStateListener; │ + check-cast v3, Lde/karbach/tac/network/ClientStateListener; │ │ .line 217 │ - .local v4, "listener":Lde/karbach/tac/network/ClientStateListener; │ + .local v3, "listener":Lde/karbach/tac/network/ClientStateListener; │ const/4 v6, 0x1 │ │ - invoke-interface {v4, v6}, Lde/karbach/tac/network/ClientStateListener;->connectionStateChanged(Z)V │ + invoke-interface {v3, v6}, Lde/karbach/tac/network/ClientStateListener;->connectionStateChanged(Z)V │ │ goto :goto_1 │ │ .line 159 │ .end local v0 # "clientThread":Lde/karbach/tac/network/ClientThread; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listener":Lde/karbach/tac/network/ClientStateListener; │ + .end local v3 # "listener":Lde/karbach/tac/network/ClientStateListener; │ :catch_0 │ move-exception v1 │ │ .line 160 │ .local v1, "e":Ljava/io/IOException; │ invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V │ │ @@ -374,17 +372,17 @@ │ │ .line 172 │ .restart local v1 # "e":Ljava/io/IOException; │ invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V │ │ .line 174 │ :try_start_3 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->socket:Landroid/bluetooth/BluetoothSocket; │ │ - invoke-virtual {v6}, Landroid/bluetooth/BluetoothSocket;->close()V │ + invoke-virtual {v5}, Landroid/bluetooth/BluetoothSocket;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_2 │ │ .line 222 │ .end local v1 # "e":Ljava/io/IOException; │ :goto_2 │ return-void │ @@ -411,28 +409,27 @@ │ invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 220 │ .end local v1 # "e":Ljava/io/IOException; │ .restart local v0 # "clientThread":Lde/karbach/tac/network/ClientThread; │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_3 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ │ invoke-virtual {p0}, Lde/karbach/tac/network/Client;->getID()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v6, v7}, Lde/karbach/tac/network/ServerCommand;->sendId(I)V │ + invoke-virtual {v5, v6}, Lde/karbach/tac/network/ServerCommand;->sendId(I)V │ │ .line 221 │ - iget-object v6, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ + iget-object v5, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/ServerCommand;->requestColors()V │ + invoke-virtual {v5}, Lde/karbach/tac/network/ServerCommand;->requestColors()V │ │ goto :goto_2 │ .end method │ │ .method public disconnect()V │ .locals 2 │ │ @@ -723,139 +720,135 @@ │ .prologue │ .line 323 │ iput p1, p0, Lde/karbach/tac/network/Client;->activePlayer:I │ │ .line 324 │ invoke-virtual {p0}, Lde/karbach/tac/network/Client;->getID()I │ │ - move-result v2 │ + move-result v1 │ │ - if-ne p1, v2, :cond_0 │ + if-ne p1, v1, :cond_0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ :goto_0 │ - iput-boolean v2, p0, Lde/karbach/tac/network/Client;->active:Z │ + iput-boolean v1, p0, Lde/karbach/tac/network/Client;->active:Z │ │ .line 326 │ - iget-object v2, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/network/ClientStateListener; │ + check-cast v0, Lde/karbach/tac/network/ClientStateListener; │ │ .line 327 │ - .local v1, "listener":Lde/karbach/tac/network/ClientStateListener; │ - invoke-interface {v1, p1}, Lde/karbach/tac/network/ClientStateListener;->activePlayerUpdate(I)V │ + .local v0, "listener":Lde/karbach/tac/network/ClientStateListener; │ + invoke-interface {v0, p1}, Lde/karbach/tac/network/ClientStateListener;->activePlayerUpdate(I)V │ │ goto :goto_1 │ │ .line 324 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lde/karbach/tac/network/ClientStateListener; │ + .end local v0 # "listener":Lde/karbach/tac/network/ClientStateListener; │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ │ .line 329 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_1 │ return-void │ .end method │ │ .method public setColors([I)V │ - .locals 5 │ + .locals 4 │ .param p1, "colors" # [I │ │ .prologue │ .line 382 │ if-eqz p1, :cond_0 │ │ - array-length v3, p1 │ + array-length v2, p1 │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - if-ne v3, v4, :cond_0 │ + if-ne v2, v3, :cond_0 │ │ .line 383 │ - iget-object v3, p0, Lde/karbach/tac/network/Client;->colors:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Client;->colors:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->clear()V │ + invoke-interface {v2}, Ljava/util/List;->clear()V │ │ .line 384 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - array-length v3, p1 │ + array-length v2, p1 │ │ - if-ge v0, v3, :cond_0 │ + if-ge v0, v2, :cond_0 │ │ .line 385 │ - iget-object v3, p0, Lde/karbach/tac/network/Client;->colors:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Client;->colors:Ljava/util/List; │ │ - aget v4, p1, v0 │ + aget v3, p1, v0 │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 384 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 389 │ .end local v0 # "i":I │ :cond_0 │ - iget-object v3, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/network/ClientStateListener; │ + check-cast v1, Lde/karbach/tac/network/ClientStateListener; │ │ .line 390 │ - .local v2, "listener":Lde/karbach/tac/network/ClientStateListener; │ - invoke-interface {v2, p1}, Lde/karbach/tac/network/ClientStateListener;->colorsChanged([I)V │ + .local v1, "listener":Lde/karbach/tac/network/ClientStateListener; │ + invoke-interface {v1, p1}, Lde/karbach/tac/network/ClientStateListener;->colorsChanged([I)V │ │ goto :goto_1 │ │ .line 392 │ - .end local v2 # "listener":Lde/karbach/tac/network/ClientStateListener; │ + .end local v1 # "listener":Lde/karbach/tac/network/ClientStateListener; │ :cond_1 │ return-void │ .end method │ │ .method public setID(I)V │ .locals 3 │ .param p1, "id" # I │ @@ -863,54 +856,53 @@ │ .prologue │ .line 268 │ iput p1, p0, Lde/karbach/tac/network/Client;->playerId:I │ │ .line 269 │ invoke-virtual {p0}, Lde/karbach/tac/network/Client;->isConnected()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 270 │ - iget-object v2, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ + iget-object v1, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ │ - invoke-virtual {v2, p1}, Lde/karbach/tac/network/ServerCommand;->sendId(I)V │ + invoke-virtual {v1, p1}, Lde/karbach/tac/network/ServerCommand;->sendId(I)V │ │ .line 271 │ - iget-object v2, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ + iget-object v1, p0, Lde/karbach/tac/network/Client;->servercommand:Lde/karbach/tac/network/ServerCommand; │ │ - invoke-virtual {v2}, Lde/karbach/tac/network/ServerCommand;->requestColors()V │ + invoke-virtual {v1}, Lde/karbach/tac/network/ServerCommand;->requestColors()V │ │ .line 274 │ :cond_0 │ - iget-object v2, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/network/Client;->clientListeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/network/ClientStateListener; │ + check-cast v0, Lde/karbach/tac/network/ClientStateListener; │ │ .line 275 │ - .local v1, "listener":Lde/karbach/tac/network/ClientStateListener; │ - invoke-interface {v1, p1}, Lde/karbach/tac/network/ClientStateListener;->clientPlayerId(I)V │ + .local v0, "listener":Lde/karbach/tac/network/ClientStateListener; │ + invoke-interface {v0, p1}, Lde/karbach/tac/network/ClientStateListener;->clientPlayerId(I)V │ │ goto :goto_0 │ │ .line 277 │ - .end local v1 # "listener":Lde/karbach/tac/network/ClientStateListener; │ + .end local v0 # "listener":Lde/karbach/tac/network/ClientStateListener; │ :cond_1 │ return-void │ .end method ├── smali/de/karbach/tac/network/ClientCommand.smali │ @@ -34,479 +34,469 @@ │ iput-object p1, p0, Lde/karbach/tac/network/ClientCommand;->pw:Ljava/io/PrintWriter; │ │ .line 61 │ return-void │ .end method │ │ .method public static executeCommand(Ljava/lang/String;Lde/karbach/tac/network/ClientThread;)V │ - .locals 22 │ + .locals 19 │ .param p0, "command" # Ljava/lang/String; │ .param p1, "clientThread" # Lde/karbach/tac/network/ClientThread; │ │ .prologue │ .line 70 │ - const-string v19, "alive" │ + const-string v16, "alive" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_1 │ + if-eqz v16, :cond_1 │ │ .line 71 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lde/karbach/tac/network/Client;->receiveLiveTic()V │ + invoke-virtual/range {v16 .. v16}, Lde/karbach/tac/network/Client;->receiveLiveTic()V │ │ .line 147 │ :cond_0 │ :goto_0 │ return-void │ │ .line 75 │ :cond_1 │ - sget-object v19, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v16, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Client exec " │ + const-string v18, "Client exec " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v16 .. v17}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 78 │ - const-string v19, ":" │ + const-string v16, ":" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ .line 79 │ - .local v17, "parts":[Ljava/lang/String; │ - move-object/from16 v0, v17 │ - │ - array-length v0, v0 │ + .local v14, "parts":[Ljava/lang/String; │ + array-length v0, v14 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - const/16 v20, 0x2 │ + const/16 v17, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move/from16 v1, v20 │ + move/from16 v1, v17 │ │ if-ne v0, v1, :cond_8 │ │ .line 80 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - aget-object v18, v17, v19 │ + aget-object v15, v14, v16 │ │ .line 81 │ - .local v18, "prefix":Ljava/lang/String; │ - const/16 v19, 0x1 │ + .local v15, "prefix":Ljava/lang/String; │ + const/16 v16, 0x1 │ │ - aget-object v14, v17, v19 │ + aget-object v11, v14, v16 │ │ .line 83 │ - .local v14, "parameters":Ljava/lang/String; │ - const-string v19, "updatecards" │ + .local v11, "parameters":Ljava/lang/String; │ + const-string v16, "updatecards" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_5 │ + if-eqz v16, :cond_5 │ │ .line 84 │ - sget-object v19, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v16, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "UPDATE " │ + const-string v18, "UPDATE " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v16 .. v17}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 88 │ - const-string v19, "," │ + const-string v16, "," │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v11, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 89 │ - .local v4, "cardIds":[Ljava/lang/String; │ - array-length v0, v4 │ + .local v3, "cardIds":[Ljava/lang/String; │ + array-length v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - new-array v0, v0, [I │ - │ - move-object/from16 v16, v0 │ + new-array v13, v0, [I │ │ .line 90 │ - .local v16, "parsedIds":[I │ - array-length v0, v4 │ + .local v13, "parsedIds":[I │ + array-length v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - rem-int/lit8 v19, v19, 0x2 │ + rem-int/lit8 v16, v16, 0x2 │ │ - if-nez v19, :cond_0 │ + if-nez v16, :cond_0 │ │ .line 94 │ - array-length v0, v4 │ + array-length v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - div-int/lit8 v19, v19, 0x2 │ + div-int/lit8 v16, v16, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - new-array v7, v0, [I │ + new-array v6, v0, [I │ │ .line 95 │ - .local v7, "drawableIds":[I │ - array-length v0, v4 │ + .local v6, "drawableIds":[I │ + array-length v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - div-int/lit8 v19, v19, 0x2 │ + div-int/lit8 v16, v16, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - new-array v5, v0, [I │ + new-array v4, v0, [I │ │ .line 97 │ - .local v5, "cardUniqueIds":[I │ - const/4 v9, 0x0 │ + .local v4, "cardUniqueIds":[I │ + const/4 v8, 0x0 │ │ .line 98 │ - .local v9, "i":I │ - move-object v3, v4 │ + .local v8, "i":I │ + array-length v0, v3 │ │ - .local v3, "arr$":[Ljava/lang/String; │ - array-length v13, v3 │ + move/from16 v17, v0 │ │ - .local v13, "len$":I │ - const/4 v10, 0x0 │ + const/16 v16, 0x0 │ │ - .local v10, "i$":I │ :goto_1 │ - if-ge v10, v13, :cond_2 │ + move/from16 v0, v16 │ + │ + move/from16 v1, v17 │ │ - aget-object v11, v3, v10 │ + if-ge v0, v1, :cond_2 │ + │ + aget-object v9, v3, v16 │ │ .line 100 │ - .local v11, "id":Ljava/lang/String; │ + .local v9, "id":Ljava/lang/String; │ :try_start_0 │ - invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v18 │ │ - aput v19, v16, v9 │ + aput v18, v13, v8 │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 105 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ .line 98 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto :goto_1 │ │ .line 102 │ :catch_0 │ - move-exception v8 │ + move-exception v7 │ │ .line 103 │ - .local v8, "e":Ljava/lang/NumberFormatException; │ + .local v7, "e":Ljava/lang/NumberFormatException; │ goto/16 :goto_0 │ │ .line 108 │ - .end local v8 # "e":Ljava/lang/NumberFormatException; │ - .end local v11 # "id":Ljava/lang/String; │ + .end local v7 # "e":Ljava/lang/NumberFormatException; │ + .end local v9 # "id":Ljava/lang/String; │ :cond_2 │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - .local v12, "j":I │ + .local v10, "j":I │ :goto_2 │ - array-length v0, v4 │ + array-length v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - if-ge v12, v0, :cond_4 │ + if-ge v10, v0, :cond_4 │ │ .line 109 │ - rem-int/lit8 v19, v12, 0x2 │ + rem-int/lit8 v16, v10, 0x2 │ │ - if-nez v19, :cond_3 │ + if-nez v16, :cond_3 │ │ .line 110 │ - div-int/lit8 v19, v12, 0x2 │ + div-int/lit8 v16, v10, 0x2 │ │ - aget v20, v16, v12 │ + aget v17, v13, v10 │ │ - aput v20, v7, v19 │ + aput v17, v6, v16 │ │ .line 108 │ :goto_3 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_2 │ │ .line 113 │ :cond_3 │ - div-int/lit8 v19, v12, 0x2 │ + div-int/lit8 v16, v10, 0x2 │ │ - aget v20, v16, v12 │ + aget v17, v13, v10 │ │ - aput v20, v5, v19 │ + aput v17, v4, v16 │ │ goto :goto_3 │ │ .line 117 │ :cond_4 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lde/karbach/tac/network/Client;->getCards()Lde/karbach/tac/core/CardStack; │ + invoke-virtual/range {v16 .. v16}, Lde/karbach/tac/network/Client;->getCards()Lde/karbach/tac/core/CardStack; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v7, v5}, Lde/karbach/tac/core/CardStack;->setCardsByIds([I[I)V │ + invoke-virtual {v0, v6, v4}, Lde/karbach/tac/core/CardStack;->setCardsByIds([I[I)V │ │ goto/16 :goto_0 │ │ .line 119 │ - .end local v3 # "arr$":[Ljava/lang/String; │ - .end local v4 # "cardIds":[Ljava/lang/String; │ - .end local v5 # "cardUniqueIds":[I │ - .end local v7 # "drawableIds":[I │ - .end local v9 # "i":I │ - .end local v10 # "i$":I │ - .end local v12 # "j":I │ - .end local v13 # "len$":I │ - .end local v16 # "parsedIds":[I │ + .end local v3 # "cardIds":[Ljava/lang/String; │ + .end local v4 # "cardUniqueIds":[I │ + .end local v6 # "drawableIds":[I │ + .end local v8 # "i":I │ + .end local v10 # "j":I │ + .end local v13 # "parsedIds":[I │ :cond_5 │ - const-string v19, "updatecolors" │ + const-string v16, "updatecolors" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_7 │ + if-eqz v16, :cond_7 │ │ .line 120 │ - const-string v19, "," │ + const-string v16, "," │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v11, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 121 │ - .local v6, "colors":[Ljava/lang/String; │ - array-length v0, v6 │ + .local v5, "colors":[Ljava/lang/String; │ + array-length v0, v5 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - new-array v15, v0, [I │ + new-array v12, v0, [I │ │ .line 123 │ - .local v15, "parsedColors":[I │ - const/4 v9, 0x0 │ + .local v12, "parsedColors":[I │ + const/4 v8, 0x0 │ │ .line 124 │ - .restart local v9 # "i":I │ - move-object v3, v6 │ + .restart local v8 # "i":I │ + array-length v0, v5 │ │ - .restart local v3 # "arr$":[Ljava/lang/String; │ - array-length v13, v3 │ + move/from16 v17, v0 │ │ - .restart local v13 # "len$":I │ - const/4 v10, 0x0 │ + const/16 v16, 0x0 │ │ - .restart local v10 # "i$":I │ :goto_4 │ - if-ge v10, v13, :cond_6 │ + move/from16 v0, v16 │ + │ + move/from16 v1, v17 │ │ - aget-object v11, v3, v10 │ + if-ge v0, v1, :cond_6 │ + │ + aget-object v9, v5, v16 │ │ .line 125 │ - .restart local v11 # "id":Ljava/lang/String; │ - invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + .restart local v9 # "id":Ljava/lang/String; │ + invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v18 │ │ - aput v19, v15, v9 │ + aput v18, v12, v8 │ │ .line 126 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ .line 124 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto :goto_4 │ │ .line 129 │ - .end local v11 # "id":Ljava/lang/String; │ + .end local v9 # "id":Ljava/lang/String; │ :cond_6 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v15}, Lde/karbach/tac/network/Client;->setColors([I)V │ + invoke-virtual {v0, v12}, Lde/karbach/tac/network/Client;->setColors([I)V │ │ goto/16 :goto_0 │ │ .line 131 │ - .end local v3 # "arr$":[Ljava/lang/String; │ - .end local v6 # "colors":[Ljava/lang/String; │ - .end local v9 # "i":I │ - .end local v10 # "i$":I │ - .end local v13 # "len$":I │ - .end local v15 # "parsedColors":[I │ + .end local v5 # "colors":[Ljava/lang/String; │ + .end local v8 # "i":I │ + .end local v12 # "parsedColors":[I │ :cond_7 │ - const-string v19, "activeplayer" │ + const-string v16, "activeplayer" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_0 │ + if-eqz v16, :cond_0 │ │ .line 133 │ :try_start_1 │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ │ .line 134 │ .local v2, "activeId":I │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2}, Lde/karbach/tac/network/Client;->setActive(I)V │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto/16 :goto_0 │ │ .line 136 │ .end local v2 # "activeId":I │ :catch_1 │ - move-exception v19 │ + move-exception v16 │ │ goto/16 :goto_0 │ │ .line 141 │ - .end local v14 # "parameters":Ljava/lang/String; │ - .end local v18 # "prefix":Ljava/lang/String; │ + .end local v11 # "parameters":Ljava/lang/String; │ + .end local v15 # "prefix":Ljava/lang/String; │ :cond_8 │ - move-object/from16 v0, v17 │ - │ - array-length v0, v0 │ + array-length v0, v14 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - const/16 v20, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move/from16 v1, v20 │ + move/from16 v1, v17 │ │ if-ne v0, v1, :cond_0 │ │ .line 142 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - aget-object v19, v17, v19 │ + aget-object v16, v14, v16 │ │ - const-string v20, "updatecards" │ + const-string v17, "updatecards" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_0 │ + if-eqz v16, :cond_0 │ │ .line 143 │ invoke-virtual/range {p1 .. p1}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lde/karbach/tac/network/Client;->getCards()Lde/karbach/tac/core/CardStack; │ + invoke-virtual/range {v16 .. v16}, Lde/karbach/tac/network/Client;->getCards()Lde/karbach/tac/core/CardStack; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lde/karbach/tac/core/CardStack;->clear()V │ + invoke-virtual/range {v16 .. v16}, Lde/karbach/tac/core/CardStack;->clear()V │ │ goto/16 :goto_0 │ .end method │ │ │ # virtual methods │ .method public receiveLiveTic()V ├── smali/de/karbach/tac/network/Connector.smali │ @@ -298,21 +298,20 @@ │ │ .method public getDeviceByName(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; │ .locals 3 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 292 │ - iget-object v2, p0, Lde/karbach/tac/network/Connector;->discoveredDevices:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/network/Connector;->discoveredDevices:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -355,106 +354,104 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 236 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 238 │ - .local v3, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v4, p0, Lde/karbach/tac/network/Connector;->discoveredDevices:Ljava/util/List; │ + .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v3, p0, Lde/karbach/tac/network/Connector;->discoveredDevices:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/bluetooth/BluetoothDevice; │ │ .line 239 │ .local v0, "dev":Landroid/bluetooth/BluetoothDevice; │ invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 240 │ - .local v2, "name":Ljava/lang/String; │ - if-eqz v2, :cond_0 │ + .local v1, "name":Ljava/lang/String; │ + if-eqz v1, :cond_0 │ │ .line 241 │ invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 245 │ .end local v0 # "dev":Landroid/bluetooth/BluetoothDevice; │ - .end local v2 # "name":Ljava/lang/String; │ + .end local v1 # "name":Ljava/lang/String; │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getPairedDeviceByName(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; │ .locals 5 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 271 │ - iget-object v4, p0, Lde/karbach/tac/network/Connector;->mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; │ + iget-object v3, p0, Lde/karbach/tac/network/Connector;->mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; │ │ - invoke-virtual {v4}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ + invoke-virtual {v3}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 272 │ - .local v2, "paired":Ljava/util/Set;, "Ljava/util/Set;" │ - if-nez v2, :cond_0 │ + .local v1, "paired":Ljava/util/Set;, "Ljava/util/Set;" │ + if-nez v1, :cond_0 │ │ - move-object v0, v3 │ + move-object v0, v2 │ │ .line 282 │ :goto_0 │ return-object v0 │ │ .line 276 │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/bluetooth/BluetoothDevice; │ │ .line 277 │ .local v0, "device":Landroid/bluetooth/BluetoothDevice; │ @@ -468,15 +465,15 @@ │ │ if-eqz v4, :cond_1 │ │ goto :goto_0 │ │ .end local v0 # "device":Landroid/bluetooth/BluetoothDevice; │ :cond_2 │ - move-object v0, v3 │ + move-object v0, v2 │ │ .line 282 │ goto :goto_0 │ .end method │ │ .method public getPairedDeviceNames()Ljava/util/List; │ .locals 5 │ @@ -488,61 +485,60 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 252 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 253 │ - .local v3, "result":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v4, p0, Lde/karbach/tac/network/Connector;->mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; │ + .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v3, p0, Lde/karbach/tac/network/Connector;->mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; │ │ - invoke-virtual {v4}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ + invoke-virtual {v3}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 254 │ - .local v2, "paired":Ljava/util/Set;, "Ljava/util/Set;" │ - if-nez v2, :cond_1 │ + .local v1, "paired":Ljava/util/Set;, "Ljava/util/Set;" │ + if-nez v1, :cond_1 │ │ .line 262 │ :cond_0 │ - return-object v3 │ + return-object v2 │ │ .line 258 │ :cond_1 │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/bluetooth/BluetoothDevice; │ │ .line 259 │ .local v0, "device":Landroid/bluetooth/BluetoothDevice; │ invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public isAskingForBlueTooth()Z │ .locals 1 ├── smali/de/karbach/tac/network/PlayerThread$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/network/PlayerThread; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/network/PlayerThread;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/network/PlayerThread; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lde/karbach/tac/network/PlayerThread$1;->this$0:Lde/karbach/tac/network/PlayerThread; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/network/PlayerThread.smali │ @@ -342,24 +342,24 @@ │ .line 281 │ .end local v0 # "boardData":Lde/karbach/tac/core/BoardData; │ :cond_1 │ return-void │ .end method │ │ .method public playCard(I)V │ - .locals 6 │ + .locals 5 │ .param p1, "id" # I │ │ .prologue │ .line 288 │ - iget-object v4, p0, Lde/karbach/tac/network/PlayerThread;->manager:Lde/karbach/tac/core/CardManager; │ + iget-object v3, p0, Lde/karbach/tac/network/PlayerThread;->manager:Lde/karbach/tac/core/CardManager; │ │ - iget v5, p0, Lde/karbach/tac/network/PlayerThread;->playerId:I │ + iget v4, p0, Lde/karbach/tac/network/PlayerThread;->playerId:I │ │ - invoke-virtual {v4, v5}, Lde/karbach/tac/core/CardManager;->getPlayerCards(I)Lde/karbach/tac/core/CardStack; │ + invoke-virtual {v3, v4}, Lde/karbach/tac/core/CardManager;->getPlayerCards(I)Lde/karbach/tac/core/CardStack; │ │ move-result-object v2 │ │ .line 289 │ .local v2, "cards":Lde/karbach/tac/core/CardStack; │ if-nez v2, :cond_1 │ │ @@ -372,21 +372,20 @@ │ :cond_1 │ const/4 v1, 0x0 │ │ .line 293 │ .local v1, "cardRelId":I │ invoke-virtual {v2}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ @@ -401,19 +400,19 @@ │ invoke-virtual {v0}, Lde/karbach/tac/core/Card;->getId()I │ │ move-result v4 │ │ if-ne v4, p1, :cond_2 │ │ .line 295 │ - iget-object v4, p0, Lde/karbach/tac/network/PlayerThread;->manager:Lde/karbach/tac/core/CardManager; │ + iget-object v3, p0, Lde/karbach/tac/network/PlayerThread;->manager:Lde/karbach/tac/core/CardManager; │ │ - iget v5, p0, Lde/karbach/tac/network/PlayerThread;->playerId:I │ + iget v4, p0, Lde/karbach/tac/network/PlayerThread;->playerId:I │ │ - invoke-virtual {v4, v5, v1}, Lde/karbach/tac/core/CardManager;->playCard(II)V │ + invoke-virtual {v3, v4, v1}, Lde/karbach/tac/core/CardManager;->playCard(II)V │ │ goto :goto_0 │ │ .line 298 │ :cond_2 │ add-int/lit8 v1, v1, 0x1 ├── smali/de/karbach/tac/network/Server$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$player:Lde/karbach/tac/network/PlayerThread; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/network/Server$1;Lde/karbach/tac/network/PlayerThread;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/network/Server$1; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lde/karbach/tac/network/Server$1$1;->this$1:Lde/karbach/tac/network/Server$1; │ │ iput-object p2, p0, Lde/karbach/tac/network/Server$1$1;->val$player:Lde/karbach/tac/network/PlayerThread; ├── smali/de/karbach/tac/network/Server$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/network/Server; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/network/Server;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/network/Server; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lde/karbach/tac/network/Server$1;->this$0:Lde/karbach/tac/network/Server; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/network/Server.smali │ @@ -157,94 +157,93 @@ │ .method public disconnect()V │ .locals 5 │ │ .prologue │ const/4 v4, 0x0 │ │ .line 327 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/network/PlayerThread; │ + check-cast v0, Lde/karbach/tac/network/PlayerThread; │ │ .line 328 │ - .local v1, "player":Lde/karbach/tac/network/PlayerThread; │ - invoke-virtual {v1}, Lde/karbach/tac/network/PlayerThread;->disconnect()V │ + .local v0, "player":Lde/karbach/tac/network/PlayerThread; │ + invoke-virtual {v0}, Lde/karbach/tac/network/PlayerThread;->disconnect()V │ │ goto :goto_0 │ │ .line 331 │ - .end local v1 # "player":Lde/karbach/tac/network/PlayerThread; │ + .end local v0 # "player":Lde/karbach/tac/network/PlayerThread; │ :cond_0 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->socketAliveThreads:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->socketAliveThreads:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/network/SocketAliveThread; │ + check-cast v1, Lde/karbach/tac/network/SocketAliveThread; │ │ .line 332 │ - .local v2, "sat":Lde/karbach/tac/network/SocketAliveThread; │ - invoke-virtual {v2, v4}, Lde/karbach/tac/network/SocketAliveThread;->setActive(Z)V │ + .local v1, "sat":Lde/karbach/tac/network/SocketAliveThread; │ + invoke-virtual {v1, v4}, Lde/karbach/tac/network/SocketAliveThread;->setActive(Z)V │ │ goto :goto_1 │ │ .line 335 │ - .end local v2 # "sat":Lde/karbach/tac/network/SocketAliveThread; │ + .end local v1 # "sat":Lde/karbach/tac/network/SocketAliveThread; │ :cond_1 │ iput-boolean v4, p0, Lde/karbach/tac/network/Server;->isListening:Z │ │ .line 337 │ :try_start_0 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 338 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; │ │ - invoke-virtual {v3}, Landroid/bluetooth/BluetoothServerSocket;->close()V │ + invoke-virtual {v2}, Landroid/bluetooth/BluetoothServerSocket;->close()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 342 │ :cond_2 │ :goto_2 │ return-void │ │ .line 340 │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ goto :goto_2 │ .end method │ │ .method protected disconnectConnectionsOfDevice(Landroid/bluetooth/BluetoothDevice;)V │ .locals 3 │ .param p1, "device" # Landroid/bluetooth/BluetoothDevice; │ @@ -655,68 +654,67 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 217 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 218 │ - .local v3, "res":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v4, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ + .local v2, "res":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v3, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/network/PlayerThread; │ + check-cast v0, Lde/karbach/tac/network/PlayerThread; │ │ .line 219 │ - .local v1, "player":Lde/karbach/tac/network/PlayerThread; │ - invoke-virtual {v1}, Lde/karbach/tac/network/PlayerThread;->isConnected()Z │ + .local v0, "player":Lde/karbach/tac/network/PlayerThread; │ + invoke-virtual {v0}, Lde/karbach/tac/network/PlayerThread;->isConnected()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 220 │ - invoke-virtual {v1}, Lde/karbach/tac/network/PlayerThread;->getBTDeviceName()Ljava/lang/String; │ + invoke-virtual {v0}, Lde/karbach/tac/network/PlayerThread;->getBTDeviceName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 221 │ - .local v2, "playerName":Ljava/lang/String; │ - if-eqz v2, :cond_0 │ + .local v1, "playerName":Ljava/lang/String; │ + if-eqz v1, :cond_0 │ │ .line 222 │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 226 │ - .end local v1 # "player":Lde/karbach/tac/network/PlayerThread; │ - .end local v2 # "playerName":Ljava/lang/String; │ + .end local v0 # "player":Lde/karbach/tac/network/PlayerThread; │ + .end local v1 # "playerName":Ljava/lang/String; │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getPlayerCount()I │ .locals 1 │ │ .prologue │ .line 93 │ @@ -820,92 +818,89 @@ │ │ .method public setBoardData(Lde/karbach/tac/core/BoardData;)V │ .locals 4 │ .param p1, "boardData" # Lde/karbach/tac/core/BoardData; │ │ .prologue │ .line 186 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->boardData:Lde/karbach/tac/core/BoardData; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->boardData:Lde/karbach/tac/core/BoardData; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 187 │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/network/PlayerThread; │ + check-cast v1, Lde/karbach/tac/network/PlayerThread; │ │ .line 188 │ - .local v2, "player":Lde/karbach/tac/network/PlayerThread; │ - invoke-virtual {p1, v2}, Lde/karbach/tac/core/BoardData;->removeListener(Lde/karbach/tac/core/DataChangeListener;)V │ + .local v1, "player":Lde/karbach/tac/network/PlayerThread; │ + invoke-virtual {p1, v1}, Lde/karbach/tac/core/BoardData;->removeListener(Lde/karbach/tac/core/DataChangeListener;)V │ │ goto :goto_0 │ │ .line 192 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "player":Lde/karbach/tac/network/PlayerThread; │ + .end local v1 # "player":Lde/karbach/tac/network/PlayerThread; │ :cond_0 │ iput-object p1, p0, Lde/karbach/tac/network/Server;->boardData:Lde/karbach/tac/core/BoardData; │ │ .line 194 │ invoke-virtual {p1}, Lde/karbach/tac/core/BoardData;->getColors()Ljava/util/List; │ │ move-result-object v0 │ │ .line 196 │ .local v0, "cols":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/network/Server;->players:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/network/PlayerThread; │ + check-cast v1, Lde/karbach/tac/network/PlayerThread; │ │ .line 197 │ - .restart local v2 # "player":Lde/karbach/tac/network/PlayerThread; │ - invoke-virtual {p1, v2}, Lde/karbach/tac/core/BoardData;->addListener(Lde/karbach/tac/core/DataChangeListener;)V │ + .restart local v1 # "player":Lde/karbach/tac/network/PlayerThread; │ + invoke-virtual {p1, v1}, Lde/karbach/tac/core/BoardData;->addListener(Lde/karbach/tac/core/DataChangeListener;)V │ │ .line 198 │ - invoke-virtual {v2, v0}, Lde/karbach/tac/network/PlayerThread;->setColors(Ljava/util/List;)V │ + invoke-virtual {v1, v0}, Lde/karbach/tac/network/PlayerThread;->setColors(Ljava/util/List;)V │ │ .line 199 │ - invoke-virtual {v2}, Lde/karbach/tac/network/PlayerThread;->sendColorUpdate()V │ + invoke-virtual {v1}, Lde/karbach/tac/network/PlayerThread;->sendColorUpdate()V │ │ goto :goto_1 │ │ .line 201 │ - .end local v2 # "player":Lde/karbach/tac/network/PlayerThread; │ + .end local v1 # "player":Lde/karbach/tac/network/PlayerThread; │ :cond_1 │ return-void │ .end method │ │ .method public setCardManager(Lde/karbach/tac/core/CardManager;)V │ .locals 0 │ .param p1, "cardmanager" # Lde/karbach/tac/core/CardManager; ├── smali/de/karbach/tac/network/SocketAliveThread.smali │ @@ -152,89 +152,87 @@ │ .method public run()V │ .locals 8 │ │ .prologue │ .line 158 │ invoke-virtual {p0}, Lde/karbach/tac/network/SocketAliveThread;->isConnectionAlive()Z │ │ - move-result v3 │ + move-result v2 │ │ .line 159 │ - .local v3, "lastState":Z │ + .local v2, "lastState":Z │ :goto_0 │ - iget-boolean v6, p0, Lde/karbach/tac/network/SocketAliveThread;->active:Z │ + iget-boolean v5, p0, Lde/karbach/tac/network/SocketAliveThread;->active:Z │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 161 │ :try_start_0 │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->clientThread:Lde/karbach/tac/network/ClientThread; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->clientThread:Lde/karbach/tac/network/ClientThread; │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 164 │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->clientThread:Lde/karbach/tac/network/ClientThread; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->clientThread:Lde/karbach/tac/network/ClientThread; │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ + invoke-virtual {v5}, Lde/karbach/tac/network/ClientThread;->getClient()Lde/karbach/tac/network/Client; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/Client;->getServerCommand()Lde/karbach/tac/network/ServerCommand; │ + invoke-virtual {v5}, Lde/karbach/tac/network/Client;->getServerCommand()Lde/karbach/tac/network/ServerCommand; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/ServerCommand;->receiveLiveTic()V │ + invoke-virtual {v5}, Lde/karbach/tac/network/ServerCommand;->receiveLiveTic()V │ │ .line 172 │ :cond_0 │ :goto_1 │ invoke-virtual {p0}, Lde/karbach/tac/network/SocketAliveThread;->isConnectionAlive()Z │ │ - move-result v5 │ + move-result v4 │ │ .line 173 │ - .local v5, "newState":Z │ - if-eq v5, v3, :cond_3 │ + .local v4, "newState":Z │ + if-eq v4, v2, :cond_3 │ │ .line 174 │ - move v3, v5 │ + move v2, v4 │ │ .line 175 │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->listeners:Ljava/util/List; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->listeners:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/network/SocketStateListener; │ + check-cast v3, Lde/karbach/tac/network/SocketStateListener; │ │ .line 176 │ - .local v4, "listener":Lde/karbach/tac/network/SocketStateListener; │ - invoke-interface {v4, v5}, Lde/karbach/tac/network/SocketStateListener;->stateChanged(Z)V │ + .local v3, "listener":Lde/karbach/tac/network/SocketStateListener; │ + invoke-interface {v3, v4}, Lde/karbach/tac/network/SocketStateListener;->stateChanged(Z)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_2 │ │ .line 186 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listener":Lde/karbach/tac/network/SocketStateListener; │ - .end local v5 # "newState":Z │ + .end local v3 # "listener":Lde/karbach/tac/network/SocketStateListener; │ + .end local v4 # "newState":Z │ :catch_0 │ move-exception v1 │ │ .line 187 │ .local v1, "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ │ @@ -243,88 +241,85 @@ │ :cond_1 │ invoke-virtual {p0}, Lde/karbach/tac/network/SocketAliveThread;->isConnectionAlive()Z │ │ move-result v0 │ │ .line 193 │ .local v0, "connectionState":Z │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->listeners:Ljava/util/List; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->listeners:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lde/karbach/tac/network/SocketStateListener; │ + check-cast v3, Lde/karbach/tac/network/SocketStateListener; │ │ .line 194 │ - .restart local v4 # "listener":Lde/karbach/tac/network/SocketStateListener; │ - invoke-interface {v4, v0}, Lde/karbach/tac/network/SocketStateListener;->stateChanged(Z)V │ + .restart local v3 # "listener":Lde/karbach/tac/network/SocketStateListener; │ + invoke-interface {v3, v0}, Lde/karbach/tac/network/SocketStateListener;->stateChanged(Z)V │ │ goto :goto_3 │ │ .line 166 │ .end local v0 # "connectionState":Z │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listener":Lde/karbach/tac/network/SocketStateListener; │ + .end local v3 # "listener":Lde/karbach/tac/network/SocketStateListener; │ :cond_2 │ :try_start_1 │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->serverThread:Lde/karbach/tac/network/PlayerThread; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->serverThread:Lde/karbach/tac/network/PlayerThread; │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 169 │ - iget-object v6, p0, Lde/karbach/tac/network/SocketAliveThread;->serverThread:Lde/karbach/tac/network/PlayerThread; │ + iget-object v5, p0, Lde/karbach/tac/network/SocketAliveThread;->serverThread:Lde/karbach/tac/network/PlayerThread; │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/PlayerThread;->getClientCommand()Lde/karbach/tac/network/ClientCommand; │ + invoke-virtual {v5}, Lde/karbach/tac/network/PlayerThread;->getClientCommand()Lde/karbach/tac/network/ClientCommand; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lde/karbach/tac/network/ClientCommand;->receiveLiveTic()V │ + invoke-virtual {v5}, Lde/karbach/tac/network/ClientCommand;->receiveLiveTic()V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ │ .line 181 │ - .restart local v5 # "newState":Z │ + .restart local v4 # "newState":Z │ :cond_3 │ :try_start_2 │ - iget v6, p0, Lde/karbach/tac/network/SocketAliveThread;->interval:I │ + iget v5, p0, Lde/karbach/tac/network/SocketAliveThread;->interval:I │ │ - int-to-long v6, v6 │ + int-to-long v6, v5 │ │ invoke-static {v6, v7}, Ljava/lang/Thread;->sleep(J)V │ :try_end_2 │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_0 │ │ .line 182 │ :catch_1 │ - move-exception v6 │ + move-exception v5 │ │ goto :goto_0 │ │ .line 197 │ - .end local v5 # "newState":Z │ + .end local v4 # "newState":Z │ .restart local v0 # "connectionState":Z │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_4 │ return-void │ .end method │ │ .method public setActive(Z)V │ .locals 0 │ .param p1, "active" # Z ├── smali/de/karbach/tac/ui/Board.smali │ @@ -2,22 +2,14 @@ │ .super Landroid/view/View; │ .source "Board.java" │ │ # interfaces │ .implements Lde/karbach/tac/core/DataChangeListener; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lde/karbach/tac/ui/Board$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static final cardWidthFactor:D = 0.12 │ │ .field private static final greyBallId:I = 0x7f02005f │ │ │ # instance fields │ @@ -1030,15 +1022,15 @@ │ invoke-virtual {p0, p1, v0, v1}, Lde/karbach/tac/ui/Board;->onScaledDraw(Landroid/graphics/Canvas;II)V │ │ .line 282 │ return-void │ .end method │ │ .method protected onScaledDraw(Landroid/graphics/Canvas;II)V │ - .locals 43 │ + .locals 42 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "width" # I │ .param p3, "height" # I │ │ .prologue │ .line 292 │ move-object/from16 v0, p0 │ @@ -1079,26 +1071,26 @@ │ │ move/from16 v1, p3 │ │ invoke-virtual {v4, v0, v1}, Lde/karbach/tac/core/BoardViewData;->centerBoard(II)V │ │ .line 302 │ :cond_1 │ - move/from16 v26, p2 │ + move/from16 v25, p2 │ │ .line 303 │ - .local v26, "min":I │ + .local v25, "min":I │ move/from16 v0, p3 │ │ move/from16 v1, p2 │ │ if-ge v0, v1, :cond_2 │ │ .line 304 │ - move/from16 v26, p3 │ + move/from16 v25, p3 │ │ .line 308 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ @@ -1122,128 +1114,128 @@ │ │ const-wide/16 v6, 0x0 │ │ const-wide/16 v8, 0x0 │ │ invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ - move-result-object v42 │ + move-result-object v41 │ │ .line 313 │ - .local v42, "upperLeft":Lde/karbach/tac/core/Point2D; │ + .local v41, "upperLeft":Lde/karbach/tac/core/Point2D; │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - add-int/lit8 v5, v26, -0x1 │ + add-int/lit8 v5, v25, -0x1 │ │ int-to-double v6, v5 │ │ - add-int/lit8 v5, v26, -0x1 │ + add-int/lit8 v5, v25, -0x1 │ │ int-to-double v8, v5 │ │ invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 316 │ - .local v21, "lowerRight":Lde/karbach/tac/core/Point2D; │ - const v36, 0x3f833333 # 1.025f │ + .local v22, "lowerRight":Lde/karbach/tac/core/Point2D; │ + const v35, 0x3f833333 # 1.025f │ │ .line 317 │ - .local v36, "shadowFactor":F │ + .local v35, "shadowFactor":F │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ int-to-float v5, v0 │ │ - mul-float v5, v5, v36 │ + mul-float v5, v5, v35 │ │ float-to-double v6, v5 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ int-to-float v5, v0 │ │ - mul-float v5, v5, v36 │ + mul-float v5, v5, v35 │ │ float-to-double v8, v5 │ │ invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ - move-result-object v37 │ + move-result-object v36 │ │ .line 318 │ - .local v37, "shadowLowerRight":Lde/karbach/tac/core/Point2D; │ - move-object/from16 v0, v21 │ + .local v36, "shadowLowerRight":Lde/karbach/tac/core/Point2D; │ + move-object/from16 v0, v22 │ │ iget v0, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ - move/from16 v40, v0 │ + move/from16 v39, v0 │ │ .line 319 │ - .local v40, "sx":I │ - move-object/from16 v0, v21 │ + .local v39, "sx":I │ + move-object/from16 v0, v22 │ │ iget v0, v0, Lde/karbach/tac/core/Point2D;->y:I │ │ - move/from16 v41, v0 │ + move/from16 v40, v0 │ │ .line 320 │ - .local v41, "sy":I │ - const/16 v27, 0x14 │ + .local v40, "sy":I │ + const/16 v26, 0x14 │ │ .line 321 │ - .local v27, "minAlpha":I │ - const/16 v24, 0x0 │ + .local v26, "minAlpha":I │ + const/16 v23, 0x0 │ │ .line 322 │ - .local v24, "maxAlpha":I │ + .local v23, "maxAlpha":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ const/high16 v5, -0x1000000 │ │ invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 323 │ const/16 v19, 0x0 │ │ .line 324 │ .local v19, "i":I │ :goto_1 │ - add-int v4, v40, v19 │ + add-int v4, v39, v19 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v36 │ │ iget v5, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ if-ge v4, v5, :cond_3 │ │ .line 325 │ - add-int v4, v40, v19 │ + add-int v4, v39, v19 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget v5, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ sub-int/2addr v4, v5 │ │ int-to-double v4, v4 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v36 │ │ iget v6, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget v7, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ sub-int/2addr v6, v7 │ │ int-to-double v6, v6 │ │ @@ -1251,15 +1243,15 @@ │ │ const/16 v6, -0x14 │ │ int-to-double v6, v6 │ │ mul-double/2addr v4, v6 │ │ - move/from16 v0, v27 │ + move/from16 v0, v26 │ │ int-to-double v6, v0 │ │ add-double/2addr v4, v6 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J │ │ @@ -1272,31 +1264,31 @@ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ invoke-virtual {v4, v11}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 328 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v41 │ │ iget v4, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ int-to-float v5, v4 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v41 │ │ iget v4, v0, Lde/karbach/tac/core/Point2D;->y:I │ │ int-to-float v6, v4 │ │ - add-int v4, v40, v19 │ + add-int v4, v39, v19 │ │ int-to-float v7, v4 │ │ - add-int v4, v41, v19 │ + add-int v4, v40, v19 │ │ int-to-float v8, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v9, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ @@ -1353,27 +1345,27 @@ │ invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->helpRect2:Landroid/graphics/Rect; │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v41 │ │ iget v5, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v41 │ │ iget v6, v0, Lde/karbach/tac/core/Point2D;->y:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget v7, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget v8, v0, Lde/karbach/tac/core/Point2D;->y:I │ │ invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 337 │ move-object/from16 v0, p0 │ @@ -1393,15 +1385,15 @@ │ iget-object v7, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4, v5, v6, v7}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V │ │ .line 339 │ - div-int/lit8 v13, v26, 0x32 │ + div-int/lit8 v13, v25, 0x32 │ │ .line 340 │ .local v13, "circleRadius":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ @@ -1422,34 +1414,34 @@ │ .line 343 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->data:Lde/karbach/tac/core/BoardData; │ │ invoke-virtual {v4}, Lde/karbach/tac/core/BoardData;->getPoints()Ljava/util/ArrayList; │ │ - move-result-object v34 │ + move-result-object v33 │ │ .line 344 │ - .local v34, "points":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v33, "points":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v4, 0x0 │ │ const/16 v5, 0xd9 │ │ const/16 v6, 0xff │ │ invoke-static {v4, v5, v6}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v17 │ │ .line 345 │ .local v17, "emptyPointColor":I │ - const v39, -0x333334 │ + const v38, -0x333334 │ │ .line 346 │ - .local v39, "startColor":I │ + .local v38, "startColor":I │ const v18, -0x777778 │ │ .line 348 │ .local v18, "endColor":I │ const/16 v4, 0x78 │ │ const/16 v5, 0xff │ @@ -1460,18 +1452,18 @@ │ │ invoke-static {v4, v5, v6, v7}, Landroid/graphics/Color;->argb(IIII)I │ │ move-result v10 │ │ .line 350 │ .local v10, "actionColor":I │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ .line 351 │ - .local v29, "moveColor":I │ + .local v28, "moveColor":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ invoke-virtual {v4}, Lde/karbach/tac/core/BoardViewData;->getStartPoint()Lde/karbach/tac/core/Point; │ │ move-result-object v4 │ @@ -1510,630 +1502,629 @@ │ │ invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Landroid/util/SparseIntArray;->get(I)I │ │ - move-result v29 │ + move-result v28 │ │ .line 356 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move/from16 v0, v17 │ │ invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 357 │ - invoke-virtual/range {v34 .. v34}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v33 .. v33}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v20 │ + move-result-object v4 │ │ - .local v20, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_2 │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_c │ + if-eqz v5, :cond_c │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - check-cast v30, Lde/karbach/tac/core/Point; │ + check-cast v29, Lde/karbach/tac/core/Point; │ │ .line 359 │ - .local v30, "p":Lde/karbach/tac/core/Point; │ - move/from16 v32, v13 │ + .local v29, "p":Lde/karbach/tac/core/Point; │ + move/from16 v31, v13 │ │ .line 362 │ - .local v32, "paintRadius":I │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->isActionField()Z │ + .local v31, "paintRadius":I │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->isActionField()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 363 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ - invoke-virtual {v4, v10}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v10}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 364 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosX()F │ │ - move-result v5 │ + move-result v6 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v6, v7 │ │ - float-to-int v5, v5 │ + float-to-int v6, v6 │ │ - int-to-double v6, v5 │ + int-to-double v6, v6 │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosY()F │ │ - move-result v5 │ + move-result v8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v8, v9 │ │ - float-to-int v5, v5 │ + float-to-int v8, v8 │ │ - int-to-double v8, v5 │ + int-to-double v8, v8 │ │ - invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ + invoke-virtual {v5, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ move-result-object v12 │ │ .line 366 │ .local v12, "center":Lde/karbach/tac/core/Point2D; │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ + iget v5, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - const-wide/high16 v6, 0x3ff8000000000000L # 1.5 │ + const-wide/high16 v8, 0x3ff8000000000000L # 1.5 │ │ - mul-double v22, v4, v6 │ + mul-double v20, v6, v8 │ │ .line 367 │ - .local v22, "largestRadius":D │ - const/16 v35, 0x0 │ + .local v20, "largestRadius":D │ + const/16 v34, 0x0 │ │ .line 368 │ - .local v35, "ri":I │ - const/16 v28, 0x50 │ + .local v34, "ri":I │ + const/16 v27, 0x50 │ │ .line 369 │ - .local v28, "minBallAlpha":I │ - const/16 v25, 0x32 │ + .local v27, "minBallAlpha":I │ + const/16 v24, 0x32 │ │ .line 370 │ - .local v25, "maxBallAlpha":I │ + .local v24, "maxBallAlpha":I │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ + iget v5, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ │ - add-int v4, v4, v35 │ + add-int v5, v5, v34 │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - cmpg-double v4, v4, v22 │ + cmpg-double v5, v6, v20 │ │ - if-gez v4, :cond_6 │ + if-gez v5, :cond_6 │ │ .line 371 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - int-to-double v4, v0 │ + int-to-double v6, v0 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ + iget v5, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ │ - int-to-double v6, v6 │ + int-to-double v8, v5 │ │ - sub-double v6, v22, v6 │ + sub-double v8, v20, v8 │ │ - div-double/2addr v4, v6 │ + div-double/2addr v6, v8 │ │ - const/16 v6, -0x1e │ + const/16 v5, -0x1e │ │ - int-to-double v6, v6 │ + int-to-double v8, v5 │ │ - mul-double/2addr v4, v6 │ + mul-double/2addr v6, v8 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - add-double/2addr v4, v6 │ + add-double/2addr v6, v8 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J │ + invoke-static {v6, v7}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - long-to-int v11, v4 │ + long-to-int v11, v6 │ │ .line 373 │ .restart local v11 # "alpha":I │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ - invoke-virtual {v4, v11}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v5, v11}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 374 │ - iget v4, v12, Lde/karbach/tac/core/Point2D;->x:I │ + iget v5, v12, Lde/karbach/tac/core/Point2D;->x:I │ │ - int-to-float v4, v4 │ + int-to-float v5, v5 │ │ - iget v5, v12, Lde/karbach/tac/core/Point2D;->y:I │ + iget v6, v12, Lde/karbach/tac/core/Point2D;->y:I │ │ - int-to-float v5, v5 │ + int-to-float v6, v6 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ + iget v7, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ │ - add-int v6, v6, v35 │ + add-int v7, v7, v34 │ │ - int-to-float v6, v6 │ + int-to-float v7, v7 │ │ - invoke-static {v6}, Ljava/lang/Math;->round(F)I │ + invoke-static {v7}, Ljava/lang/Math;->round(F)I │ │ - move-result v6 │ + move-result v7 │ │ - int-to-float v6, v6 │ + int-to-float v7, v7 │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v8, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v4, v5, v6, v7}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ .line 376 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ .line 377 │ goto :goto_3 │ │ .line 379 │ .end local v11 # "alpha":I │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ - const/16 v5, 0xff │ + const/16 v6, 0xff │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 382 │ .end local v12 # "center":Lde/karbach/tac/core/Point2D; │ - .end local v22 # "largestRadius":D │ - .end local v25 # "maxBallAlpha":I │ - .end local v28 # "minBallAlpha":I │ - .end local v35 # "ri":I │ + .end local v20 # "largestRadius":D │ + .end local v24 # "maxBallAlpha":I │ + .end local v27 # "minBallAlpha":I │ + .end local v34 # "ri":I │ :cond_7 │ - const/16 v31, 0x0 │ + const/16 v30, 0x0 │ │ .line 383 │ - .local v31, "paintCircle":Z │ - const/16 v33, 0x0 │ + .local v30, "paintCircle":Z │ + const/16 v32, 0x0 │ │ .line 384 │ - .local v33, "pointBitmap":Landroid/graphics/Bitmap; │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getBallID()I │ + .local v32, "pointBitmap":Landroid/graphics/Bitmap; │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v4 │ + move-result v5 │ │ - const/4 v5, -0x1 │ + const/4 v6, -0x1 │ │ - if-eq v4, v5, :cond_a │ + if-eq v5, v6, :cond_a │ │ .line 385 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lde/karbach/tac/ui/Board;->ballIDToColor:Landroid/util/SparseIntArray; │ + iget-object v6, v0, Lde/karbach/tac/ui/Board;->ballIDToColor:Landroid/util/SparseIntArray; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-virtual {v5, v6}, Landroid/util/SparseIntArray;->get(I)I │ + invoke-virtual {v6, v7}, Landroid/util/SparseIntArray;->get(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 386 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->ballIDToBMP:Landroid/util/SparseArray; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->ballIDToBMP:Landroid/util/SparseArray; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getBallID()I │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getBallID()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - .end local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - check-cast v33, Landroid/graphics/Bitmap; │ + .end local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + check-cast v32, Landroid/graphics/Bitmap; │ │ .line 387 │ - .restart local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - const/16 v31, 0x1 │ + .restart local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + const/16 v30, 0x1 │ │ .line 392 │ :goto_4 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v4}, Lde/karbach/tac/core/BoardViewData;->getStartPoint()Lde/karbach/tac/core/Point; │ + invoke-virtual {v5}, Lde/karbach/tac/core/BoardViewData;->getStartPoint()Lde/karbach/tac/core/Point; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ - if-ne v0, v4, :cond_8 │ + if-ne v0, v5, :cond_8 │ │ .line 393 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ - move/from16 v0, v39 │ + move/from16 v0, v38 │ │ - invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 394 │ - const/16 v31, 0x1 │ + const/16 v30, 0x1 │ │ .line 396 │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v4}, Lde/karbach/tac/core/BoardViewData;->getEndPoint()Lde/karbach/tac/core/Point; │ + invoke-virtual {v5}, Lde/karbach/tac/core/BoardViewData;->getEndPoint()Lde/karbach/tac/core/Point; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ - if-ne v0, v4, :cond_9 │ + if-ne v0, v5, :cond_9 │ │ .line 397 │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lde/karbach/tac/ui/Board;->endPos:Lde/karbach/tac/core/Point; │ │ .line 398 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move/from16 v0, v18 │ │ - invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 399 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->ballIDToBMP:Landroid/util/SparseArray; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->ballIDToBMP:Landroid/util/SparseArray; │ │ - const v5, 0x7f02005f │ + const v6, 0x7f02005f │ │ - invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - .end local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - check-cast v33, Landroid/graphics/Bitmap; │ + .end local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + check-cast v32, Landroid/graphics/Bitmap; │ │ .line 400 │ - .restart local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - const/16 v31, 0x1 │ + .restart local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + const/16 v30, 0x1 │ │ .line 403 │ :cond_9 │ - if-eqz v31, :cond_5 │ + if-eqz v30, :cond_5 │ │ .line 404 │ - if-eqz v33, :cond_b │ + if-eqz v32, :cond_b │ │ .line 405 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosX()F │ │ - move-result v5 │ + move-result v6 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v6, v7 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - sub-float/2addr v5, v6 │ + sub-float/2addr v6, v7 │ │ - float-to-int v5, v5 │ + float-to-int v6, v6 │ │ - int-to-double v6, v5 │ + int-to-double v6, v6 │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosY()F │ │ - move-result v5 │ + move-result v8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v8, v9 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - sub-float/2addr v5, v8 │ + sub-float/2addr v8, v9 │ │ - float-to-int v5, v5 │ + float-to-int v8, v8 │ │ - int-to-double v8, v5 │ + int-to-double v8, v8 │ │ - invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ + invoke-virtual {v5, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ move-result-object v16 │ │ .line 406 │ .local v16, "dstUL":Lde/karbach/tac/core/Point2D; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosX()F │ │ - move-result v5 │ + move-result v6 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v6, v7 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - add-float/2addr v5, v6 │ + add-float/2addr v6, v7 │ │ - float-to-int v5, v5 │ + float-to-int v6, v6 │ │ - int-to-double v6, v5 │ + int-to-double v6, v6 │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosY()F │ │ - move-result v5 │ + move-result v8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v8, v9 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - add-float/2addr v5, v8 │ + add-float/2addr v8, v9 │ │ - float-to-int v5, v5 │ + float-to-int v8, v8 │ │ - int-to-double v8, v5 │ + int-to-double v8, v8 │ │ - invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ + invoke-virtual {v5, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ move-result-object v15 │ │ .line 407 │ .local v15, "dstLR":Lde/karbach/tac/core/Point2D; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->helpRect1:Landroid/graphics/Rect; │ - │ - const/4 v5, 0x0 │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->helpRect1:Landroid/graphics/Rect; │ │ const/4 v6, 0x0 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/graphics/Bitmap;->getWidth()I │ - │ - move-result v7 │ - │ - add-int/lit8 v7, v7, -0x1 │ + const/4 v7, 0x0 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/graphics/Bitmap;->getHeight()I │ + invoke-virtual/range {v32 .. v32}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v8 │ │ add-int/lit8 v8, v8, -0x1 │ │ - invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->set(IIII)V │ + invoke-virtual/range {v32 .. v32}, Landroid/graphics/Bitmap;->getHeight()I │ + │ + move-result v9 │ + │ + add-int/lit8 v9, v9, -0x1 │ + │ + invoke-virtual {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 408 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/ui/Board;->helpRect1:Landroid/graphics/Rect; │ │ - move-object/from16 v38, v0 │ + move-object/from16 v37, v0 │ │ .line 409 │ - .local v38, "src":Landroid/graphics/Rect; │ + .local v37, "src":Landroid/graphics/Rect; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->helpRect2:Landroid/graphics/Rect; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->helpRect2:Landroid/graphics/Rect; │ │ move-object/from16 v0, v16 │ │ - iget v5, v0, Lde/karbach/tac/core/Point2D;->x:I │ + iget v6, v0, Lde/karbach/tac/core/Point2D;->x:I │ │ move-object/from16 v0, v16 │ │ - iget v6, v0, Lde/karbach/tac/core/Point2D;->y:I │ + iget v7, v0, Lde/karbach/tac/core/Point2D;->y:I │ │ - iget v7, v15, Lde/karbach/tac/core/Point2D;->x:I │ + iget v8, v15, Lde/karbach/tac/core/Point2D;->x:I │ │ - iget v8, v15, Lde/karbach/tac/core/Point2D;->y:I │ + iget v9, v15, Lde/karbach/tac/core/Point2D;->y:I │ │ - invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->set(IIII)V │ + invoke-virtual {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 410 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lde/karbach/tac/ui/Board;->helpRect2:Landroid/graphics/Rect; │ │ .line 411 │ .local v14, "dst":Landroid/graphics/Rect; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v32 │ │ - move-object/from16 v2, v38 │ + move-object/from16 v2, v37 │ │ - invoke-virtual {v0, v1, v2, v14, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V │ + invoke-virtual {v0, v1, v2, v14, v5}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V │ │ goto/16 :goto_2 │ │ .line 390 │ .end local v14 # "dst":Landroid/graphics/Rect; │ .end local v15 # "dstLR":Lde/karbach/tac/core/Point2D; │ .end local v16 # "dstUL":Lde/karbach/tac/core/Point2D; │ - .end local v38 # "src":Landroid/graphics/Rect; │ + .end local v37 # "src":Landroid/graphics/Rect; │ :cond_a │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move/from16 v0, v17 │ │ - invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ goto/16 :goto_4 │ │ .line 414 │ :cond_b │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosX()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosX()F │ │ - move-result v5 │ + move-result v6 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v6, v7 │ │ - float-to-int v5, v5 │ + float-to-int v6, v6 │ │ - int-to-double v6, v5 │ + int-to-double v6, v6 │ │ - invoke-virtual/range {v30 .. v30}, Lde/karbach/tac/core/Point;->getPosY()F │ + invoke-virtual/range {v29 .. v29}, Lde/karbach/tac/core/Point;->getPosY()F │ │ - move-result v5 │ + move-result v8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - int-to-float v8, v0 │ + int-to-float v9, v0 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v8, v9 │ │ - float-to-int v5, v5 │ + float-to-int v8, v8 │ │ - int-to-double v8, v5 │ + int-to-double v8, v8 │ │ - invoke-virtual {v4, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ + invoke-virtual {v5, v6, v7, v8, v9}, Lde/karbach/tac/core/BoardViewData;->scale(DD)Lde/karbach/tac/core/Point2D; │ │ move-result-object v12 │ │ .line 416 │ .restart local v12 # "center":Lde/karbach/tac/core/Point2D; │ - iget v4, v12, Lde/karbach/tac/core/Point2D;->x:I │ + iget v5, v12, Lde/karbach/tac/core/Point2D;->x:I │ │ - int-to-float v4, v4 │ + int-to-float v5, v5 │ │ - iget v5, v12, Lde/karbach/tac/core/Point2D;->y:I │ + iget v6, v12, Lde/karbach/tac/core/Point2D;->y:I │ │ - int-to-float v5, v5 │ + int-to-float v6, v6 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ + iget v7, v0, Lde/karbach/tac/ui/Board;->scaledRadius:I │ │ - int-to-float v6, v6 │ + int-to-float v7, v7 │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ + iget-object v8, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v4, v5, v6, v7}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ goto/16 :goto_2 │ │ .line 421 │ .end local v12 # "center":Lde/karbach/tac/core/Point2D; │ - .end local v30 # "p":Lde/karbach/tac/core/Point; │ - .end local v31 # "paintCircle":Z │ - .end local v32 # "paintRadius":I │ - .end local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ + .end local v29 # "p":Lde/karbach/tac/core/Point; │ + .end local v30 # "paintCircle":Z │ + .end local v31 # "paintRadius":I │ + .end local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ invoke-virtual {v4}, Lde/karbach/tac/core/BoardViewData;->getEndPoint()Lde/karbach/tac/core/Point; │ │ @@ -2175,15 +2166,15 @@ │ iput-object v4, v0, Lde/karbach/tac/ui/Board;->movingBallCenter:Lde/karbach/tac/core/Point2D; │ │ .line 425 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 426 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->ballIDToBMP:Landroid/util/SparseArray; │ @@ -2198,54 +2189,54 @@ │ │ invoke-virtual {v5}, Lde/karbach/tac/core/Point;->getBallID()I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - check-cast v33, Landroid/graphics/Bitmap; │ + check-cast v32, Landroid/graphics/Bitmap; │ │ .line 427 │ - .restart local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - if-eqz v33, :cond_e │ + .restart local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + if-eqz v32, :cond_e │ │ .line 428 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->helpRect1:Landroid/graphics/Rect; │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual/range {v32 .. v32}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v7 │ │ add-int/lit8 v7, v7, -0x1 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/graphics/Bitmap;->getHeight()I │ + invoke-virtual/range {v32 .. v32}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v8 │ │ add-int/lit8 v8, v8, -0x1 │ │ invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 429 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lde/karbach/tac/ui/Board;->helpRect1:Landroid/graphics/Rect; │ │ - move-object/from16 v38, v0 │ + move-object/from16 v37, v0 │ │ .line 431 │ - .restart local v38 # "src":Landroid/graphics/Rect; │ + .restart local v37 # "src":Landroid/graphics/Rect; │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lde/karbach/tac/ui/Board;->viewdata:Lde/karbach/tac/core/BoardViewData; │ @@ -2345,40 +2336,40 @@ │ .restart local v14 # "dst":Landroid/graphics/Rect; │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lde/karbach/tac/ui/Board;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v32 │ │ - move-object/from16 v2, v38 │ + move-object/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2, v14, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V │ │ .line 444 │ .end local v14 # "dst":Landroid/graphics/Rect; │ .end local v15 # "dstLR":Lde/karbach/tac/core/Point2D; │ .end local v16 # "dstUL":Lde/karbach/tac/core/Point2D; │ - .end local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ - .end local v38 # "src":Landroid/graphics/Rect; │ + .end local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ + .end local v37 # "src":Landroid/graphics/Rect; │ :cond_d │ :goto_5 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v26 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Lde/karbach/tac/ui/Board;->drawDistanceInCenter(Landroid/graphics/Canvas;I)V │ │ goto/16 :goto_0 │ │ .line 439 │ - .restart local v33 # "pointBitmap":Landroid/graphics/Bitmap; │ + .restart local v32 # "pointBitmap":Landroid/graphics/Bitmap; │ :cond_e │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lde/karbach/tac/ui/Board;->movingBallCenter:Lde/karbach/tac/core/Point2D; │ │ .line 440 │ .restart local v12 # "center":Lde/karbach/tac/core/Point2D; ├── smali/de/karbach/tac/ui/BoardControl$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/BoardControl; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/BoardControl;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/BoardControl; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lde/karbach/tac/ui/BoardControl$1;->this$0:Lde/karbach/tac/ui/BoardControl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/BoardControl$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/BoardControl; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/BoardControl;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/BoardControl; │ │ .prologue │ .line 600 │ iput-object p1, p0, Lde/karbach/tac/ui/BoardControl$2;->this$0:Lde/karbach/tac/ui/BoardControl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/BoardControl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/BoardControl; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/BoardControl;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/BoardControl; │ │ .prologue │ .line 683 │ iput-object p1, p0, Lde/karbach/tac/ui/BoardControl$3;->this$0:Lde/karbach/tac/ui/BoardControl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/BoardControl.smali │ @@ -388,247 +388,246 @@ │ :cond_1 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public cardSelected(Lde/karbach/tac/core/Card;)V │ - .locals 13 │ + .locals 12 │ .param p1, "card" # Lde/karbach/tac/core/Card; │ │ .prologue │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 1142 │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v10}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v9}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v9}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 1143 │ - .local v4, "prefs":Landroid/content/SharedPreferences; │ - const-string v10, "play_directly" │ + .local v3, "prefs":Landroid/content/SharedPreferences; │ + const-string v9, "play_directly" │ │ - invoke-interface {v4, v10, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v3, v9, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v6 │ + move-result v5 │ │ .line 1145 │ - .local v6, "runActionDirectly":Z │ + .local v5, "runActionDirectly":Z │ if-nez p1, :cond_1 │ │ .line 1199 │ :cond_0 │ :goto_0 │ return-void │ │ .line 1150 │ :cond_1 │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "trickser" │ + const-string v10, "trickser" │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_2 │ + if-nez v9, :cond_2 │ │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "krieger" │ + const-string v10, "krieger" │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 1151 │ :cond_2 │ - invoke-virtual {p0, p1, v6}, Lde/karbach/tac/ui/BoardControl;->handleKriegerAndTrickser(Lde/karbach/tac/core/Card;Z)Z │ + invoke-virtual {p0, p1, v5}, Lde/karbach/tac/ui/BoardControl;->handleKriegerAndTrickser(Lde/karbach/tac/core/Card;Z)Z │ │ goto :goto_0 │ │ .line 1156 │ :cond_3 │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getDrawableId()I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-static {v10}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ + invoke-static {v9}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ │ - move-result v10 │ + move-result v9 │ │ - const/4 v11, -0x1 │ + const/4 v10, -0x1 │ │ - if-ne v10, v11, :cond_4 │ + if-ne v9, v10, :cond_4 │ │ .line 1157 │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v10}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ + invoke-virtual {v9}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ │ goto :goto_0 │ │ .line 1161 │ :cond_4 │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getDrawableId()I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-static {v10}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ + invoke-static {v9}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ │ move-result v1 │ │ .line 1163 │ .local v1, "distance":I │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v10}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ + invoke-virtual {v9}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 1165 │ - .local v7, "startPoint":Lde/karbach/tac/core/Point; │ - if-eqz v7, :cond_0 │ + .local v6, "startPoint":Lde/karbach/tac/core/Point; │ + if-eqz v6, :cond_0 │ │ .line 1169 │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v10}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ + invoke-virtual {v9}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ │ .line 1171 │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ │ .line 1173 │ - invoke-virtual {v7, v12}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ + invoke-virtual {v6, v11}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ │ .line 1174 │ - invoke-virtual {v7, v12}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v6, v11}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1176 │ const/4 v2, 0x1 │ │ .line 1177 │ .local v2, "forward":Z │ - const/4 v10, 0x4 │ + const/4 v9, 0x4 │ │ - if-ne v1, v10, :cond_5 │ + if-ne v1, v9, :cond_5 │ │ .line 1178 │ const/4 v2, 0x0 │ │ .line 1181 │ :cond_5 │ - move v5, v1 │ + move v4, v1 │ │ .line 1182 │ - .local v5, "realDistance":I │ - invoke-virtual {v7}, Lde/karbach/tac/core/Point;->isStartField()Z │ + .local v4, "realDistance":I │ + invoke-virtual {v6}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 1183 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ .line 1185 │ :cond_6 │ - invoke-virtual {v7, v5, v2}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ + invoke-virtual {v6, v4, v2}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 1186 │ - .local v9, "targets":Ljava/util/List;, "Ljava/util/List;" │ + .local v8, "targets":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 1187 │ .local v0, "allowedTargets":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_7 │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_8 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lde/karbach/tac/core/Point; │ + check-cast v7, Lde/karbach/tac/core/Point; │ │ .line 1188 │ - .local v8, "t":Lde/karbach/tac/core/Point; │ + .local v7, "t":Lde/karbach/tac/core/Point; │ iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v10, v7, v8, v5}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ + invoke-virtual {v10, v6, v7, v4}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ │ move-result v10 │ │ if-eqz v10, :cond_7 │ │ .line 1189 │ - invoke-virtual {v8, v12}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v7, v11}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1190 │ - invoke-interface {v0, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1193 │ - .end local v8 # "t":Lde/karbach/tac/core/Point; │ + .end local v7 # "t":Lde/karbach/tac/core/Point; │ :cond_8 │ - iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v9, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v10}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ + invoke-virtual {v9}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ │ .line 1195 │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ne v10, v12, :cond_0 │ + if-ne v9, v11, :cond_0 │ │ .line 1196 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lde/karbach/tac/core/Point; │ + check-cast v9, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {p0, v7, v10}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ + invoke-virtual {p0, v6, v9}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public checkButtonStates()V │ .locals 8 │ │ @@ -929,35 +928,35 @@ │ .end method │ │ .method protected getCardGridFragment()Lde/karbach/tac/ui/fragments/CardGridFragment; │ .locals 6 │ │ .prologue │ .line 304 │ - iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->cgFragment:Lde/karbach/tac/ui/fragments/CardGridFragment; │ + iget-object v4, p0, Lde/karbach/tac/ui/BoardControl;->cgFragment:Lde/karbach/tac/ui/fragments/CardGridFragment; │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 305 │ iget-object v0, p0, Lde/karbach/tac/ui/BoardControl;->cgFragment:Lde/karbach/tac/ui/fragments/CardGridFragment; │ │ .line 318 │ :cond_0 │ :goto_0 │ return-object v0 │ │ .line 308 │ :cond_1 │ - iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v4, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v5}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v4}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v2 │ │ .line 309 │ .local v2, "fm":Landroid/support/v4/app/FragmentManager; │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;->getFragments()Ljava/util/List; │ │ @@ -969,15 +968,14 @@ │ │ .line 311 │ .local v0, "cgFragment":Lde/karbach/tac/ui/fragments/CardGridFragment; │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -1036,224 +1034,222 @@ │ :cond_0 │ move v0, v1 │ │ goto :goto_0 │ .end method │ │ .method protected handleKriegerAndTrickser(Lde/karbach/tac/core/Card;Z)Z │ - .locals 9 │ + .locals 8 │ .param p1, "card" # Lde/karbach/tac/core/Card; │ .param p2, "runActionDirectly" # Z │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 1079 │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "trickser" │ + const-string v7, "trickser" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 1080 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v7}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ + invoke-virtual {v6}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1082 │ - .local v2, "startPoint":Lde/karbach/tac/core/Point; │ - if-nez v2, :cond_1 │ + .local v1, "startPoint":Lde/karbach/tac/core/Point; │ + if-nez v1, :cond_1 │ │ .line 1136 │ - .end local v2 # "startPoint":Lde/karbach/tac/core/Point; │ + .end local v1 # "startPoint":Lde/karbach/tac/core/Point; │ :cond_0 │ :goto_0 │ - return v5 │ + return v4 │ │ .line 1086 │ - .restart local v2 # "startPoint":Lde/karbach/tac/core/Point; │ + .restart local v1 # "startPoint":Lde/karbach/tac/core/Point; │ :cond_1 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v7}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ + invoke-virtual {v6}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ │ .line 1087 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - const-string v8, "trickser" │ + const-string v7, "trickser" │ │ - invoke-virtual {v7, v8}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ │ .line 1089 │ - invoke-virtual {v2, v6}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ + invoke-virtual {v1, v5}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ │ .line 1090 │ - invoke-virtual {v2, v6}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v1, v5}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1092 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v7}, Lde/karbach/tac/core/BoardData;->getBallsInRing()Ljava/util/List; │ + invoke-virtual {v6}, Lde/karbach/tac/core/BoardData;->getBallsInRing()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 1093 │ - .local v4, "targets":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + .local v3, "targets":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 1094 │ - invoke-interface {v4, v2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 1096 │ :cond_2 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Point; │ + check-cast v2, Lde/karbach/tac/core/Point; │ │ .line 1097 │ - .local v3, "t":Lde/karbach/tac/core/Point; │ - invoke-virtual {v3, v6}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + .local v2, "t":Lde/karbach/tac/core/Point; │ + invoke-virtual {v2, v5}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ goto :goto_1 │ │ .line 1099 │ - .end local v3 # "t":Lde/karbach/tac/core/Point; │ + .end local v2 # "t":Lde/karbach/tac/core/Point; │ :cond_3 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v7}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ + invoke-virtual {v6}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ │ .line 1102 │ if-eqz p2, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ne v7, v6, :cond_4 │ + if-ne v6, v5, :cond_4 │ │ .line 1103 │ - invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/core/Point; │ + check-cast v4, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {p0, v2, v5}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ + invoke-virtual {p0, v1, v4}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ │ :cond_4 │ - move v5, v6 │ + move v4, v5 │ │ .line 1106 │ goto :goto_0 │ │ .line 1108 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "startPoint":Lde/karbach/tac/core/Point; │ - .end local v4 # "targets":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "startPoint":Lde/karbach/tac/core/Point; │ + .end local v3 # "targets":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "krieger" │ + const-string v7, "krieger" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 1109 │ - iget-object v7, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v6, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v7}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ + invoke-virtual {v6}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1111 │ - .restart local v2 # "startPoint":Lde/karbach/tac/core/Point; │ - if-eqz v2, :cond_0 │ + .restart local v1 # "startPoint":Lde/karbach/tac/core/Point; │ + if-eqz v1, :cond_0 │ │ .line 1115 │ - iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v4, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ + invoke-virtual {v4}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ │ .line 1116 │ - iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v4, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ invoke-virtual {p1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v5, v7}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ │ .line 1118 │ - invoke-virtual {v2, v6}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ + invoke-virtual {v1, v5}, Lde/karbach/tac/core/Point;->setActionStarter(Z)V │ │ .line 1119 │ - invoke-virtual {v2, v6}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v1, v5}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1121 │ - invoke-virtual {v2}, Lde/karbach/tac/core/Point;->getNextBallOnRing()Lde/karbach/tac/core/Point; │ + invoke-virtual {v1}, Lde/karbach/tac/core/Point;->getNextBallOnRing()Lde/karbach/tac/core/Point; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 1122 │ - .local v1, "next":Lde/karbach/tac/core/Point; │ - if-eqz v1, :cond_6 │ + .local v0, "next":Lde/karbach/tac/core/Point; │ + if-eqz v0, :cond_6 │ │ .line 1123 │ - invoke-virtual {v1, v6}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v0, v5}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1126 │ :cond_6 │ - iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v4, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ + invoke-virtual {v4}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ │ .line 1129 │ if-eqz p2, :cond_7 │ │ - if-eqz v1, :cond_7 │ + if-eqz v0, :cond_7 │ │ .line 1130 │ - invoke-virtual {p0, v2, v1}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ + invoke-virtual {p0, v1, v0}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ │ :cond_7 │ - move v5, v6 │ + move v4, v5 │ │ .line 1133 │ goto/16 :goto_0 │ .end method │ │ .method protected makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ .locals 4 │ @@ -1900,261 +1896,260 @@ │ │ invoke-virtual {v5, v6}, Lde/karbach/tac/core/BoardViewData;->setCy(F)V │ │ goto :goto_1 │ .end method │ │ .method public onDismiss()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ .line 1005 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v11}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v10}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-nez v11, :cond_1 │ + if-nez v10, :cond_1 │ │ .line 1069 │ :cond_0 │ :goto_0 │ return-void │ │ .line 1009 │ :cond_1 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v11}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v10}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v11}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v10}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 1010 │ - .local v5, "prefs":Landroid/content/SharedPreferences; │ - const-string v11, "play_directly" │ + .local v4, "prefs":Landroid/content/SharedPreferences; │ + const-string v10, "play_directly" │ │ - invoke-interface {v5, v11, v13}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v4, v10, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v7 │ + move-result v6 │ │ .line 1013 │ - .local v7, "runActionDirectly":Z │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->cardgrid:Lde/karbach/tac/ui/fragments/CardGridDialog; │ + .local v6, "runActionDirectly":Z │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->cardgrid:Lde/karbach/tac/ui/fragments/CardGridDialog; │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 1015 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->cardgrid:Lde/karbach/tac/ui/fragments/CardGridDialog; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->cardgrid:Lde/karbach/tac/ui/fragments/CardGridDialog; │ │ - invoke-virtual {v11}, Lde/karbach/tac/ui/fragments/CardGridDialog;->getSelectedCard()Lde/karbach/tac/core/Card; │ + invoke-virtual {v10}, Lde/karbach/tac/ui/fragments/CardGridDialog;->getSelectedCard()Lde/karbach/tac/core/Card; │ │ move-result-object v1 │ │ .line 1017 │ .local v1, "card":Lde/karbach/tac/core/Card; │ if-nez v1, :cond_2 │ │ .line 1018 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v11}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ + invoke-virtual {v10}, Lde/karbach/tac/core/BoardData;->clearActionMarkers()V │ │ goto :goto_0 │ │ .line 1023 │ :cond_2 │ invoke-virtual {v1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "trickser" │ + const-string v11, "trickser" │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_3 │ + if-nez v10, :cond_3 │ │ invoke-virtual {v1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "krieger" │ + const-string v11, "krieger" │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_4 │ + if-eqz v10, :cond_4 │ │ .line 1024 │ :cond_3 │ - invoke-virtual {p0, v1, v7}, Lde/karbach/tac/ui/BoardControl;->handleKriegerAndTrickser(Lde/karbach/tac/core/Card;Z)Z │ + invoke-virtual {p0, v1, v6}, Lde/karbach/tac/ui/BoardControl;->handleKriegerAndTrickser(Lde/karbach/tac/core/Card;Z)Z │ │ goto :goto_0 │ │ .line 1030 │ :cond_4 │ invoke-virtual {v1}, Lde/karbach/tac/core/Card;->getDrawableId()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ + invoke-static {v10}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ │ - move-result v11 │ + move-result v10 │ │ - const/4 v12, -0x1 │ + const/4 v11, -0x1 │ │ - if-eq v11, v12, :cond_0 │ + if-eq v10, v11, :cond_0 │ │ .line 1035 │ invoke-virtual {v1}, Lde/karbach/tac/core/Card;->getDrawableId()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ + invoke-static {v10}, Lde/karbach/tac/core/Card;->getDistanceForDrawable(I)I │ │ move-result v2 │ │ .line 1037 │ .local v2, "distance":I │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ invoke-virtual {v1}, Lde/karbach/tac/core/Card;->getCardName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ + invoke-virtual {v10, v11}, Lde/karbach/tac/core/BoardData;->setActionCard(Ljava/lang/String;)V │ │ .line 1039 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v11}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ + invoke-virtual {v10}, Lde/karbach/tac/core/BoardData;->getActionStarter()Lde/karbach/tac/core/Point; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 1040 │ - .local v8, "startPoint":Lde/karbach/tac/core/Point; │ - if-eqz v8, :cond_0 │ + .local v7, "startPoint":Lde/karbach/tac/core/Point; │ + if-eqz v7, :cond_0 │ │ .line 1044 │ const/4 v3, 0x1 │ │ .line 1045 │ .local v3, "forward":Z │ - const/4 v11, 0x4 │ + const/4 v10, 0x4 │ │ - if-ne v2, v11, :cond_5 │ + if-ne v2, v10, :cond_5 │ │ .line 1046 │ const/4 v3, 0x0 │ │ .line 1049 │ :cond_5 │ - move v6, v2 │ + move v5, v2 │ │ .line 1050 │ - .local v6, "realDistance":I │ - invoke-virtual {v8}, Lde/karbach/tac/core/Point;->isStartField()Z │ + .local v5, "realDistance":I │ + invoke-virtual {v7}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 1051 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 1053 │ :cond_6 │ - invoke-virtual {v8, v6, v3}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ + invoke-virtual {v7, v5, v3}, Lde/karbach/tac/core/Point;->getPointsInDistance(IZ)Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 1054 │ - .local v10, "targets":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "targets":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 1055 │ .local v0, "allowedTargets":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_7 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_8 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lde/karbach/tac/core/Point; │ + check-cast v8, Lde/karbach/tac/core/Point; │ │ .line 1056 │ - .local v9, "t":Lde/karbach/tac/core/Point; │ + .local v8, "t":Lde/karbach/tac/core/Point; │ iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ - invoke-virtual {v11, v8, v9, v6}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ + invoke-virtual {v11, v7, v8, v5}, Lde/karbach/tac/core/BoardData;->isMoveAllowed(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;I)Z │ │ move-result v11 │ │ if-eqz v11, :cond_7 │ │ .line 1057 │ - invoke-virtual {v9, v13}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ + invoke-virtual {v8, v12}, Lde/karbach/tac/core/Point;->setActionField(Z)V │ │ .line 1058 │ - invoke-interface {v0, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1061 │ - .end local v9 # "t":Lde/karbach/tac/core/Point; │ + .end local v8 # "t":Lde/karbach/tac/core/Point; │ :cond_8 │ - iget-object v11, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ + iget-object v10, p0, Lde/karbach/tac/ui/BoardControl;->viewdata:Lde/karbach/tac/core/BoardViewData; │ │ - invoke-virtual {v11}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ + invoke-virtual {v10}, Lde/karbach/tac/core/BoardViewData;->actionStateChanged()V │ │ .line 1064 │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-ne v11, v13, :cond_0 │ + if-ne v10, v12, :cond_0 │ │ .line 1065 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Lde/karbach/tac/core/Point; │ + check-cast v10, Lde/karbach/tac/core/Point; │ │ - invoke-virtual {p0, v8, v11}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ + invoke-virtual {p0, v7, v10}, Lde/karbach/tac/ui/BoardControl;->makeAction(Lde/karbach/tac/core/Point;Lde/karbach/tac/core/Point;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public onDoubleTap(Landroid/view/MotionEvent;)Z │ .locals 6 │ .param p1, "e" # Landroid/view/MotionEvent; │ @@ -3180,14 +3175,15 @@ │ │ invoke-virtual {v2, v3, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060053 │ │ + .line 613 │ invoke-virtual {v2, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 614 │ @@ -4046,29 +4042,28 @@ │ .param p1, "cards" # Lde/karbach/tac/core/CardStack; │ .param p2, "startPoint" # Lde/karbach/tac/core/Point; │ │ .prologue │ .line 257 │ invoke-virtual {p1}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lde/karbach/tac/core/Card; │ │ .line 258 │ .local v0, "card":Lde/karbach/tac/core/Card; │ @@ -4089,43 +4084,43 @@ │ if-eqz v5, :cond_1 │ │ .line 261 │ iget-object v5, p0, Lde/karbach/tac/ui/BoardControl;->data:Lde/karbach/tac/core/BoardData; │ │ invoke-virtual {v5}, Lde/karbach/tac/core/BoardData;->getBallsInRing()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 262 │ - .local v4, "targets":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "targets":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p2}, Lde/karbach/tac/core/Point;->isTargetField()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ invoke-virtual {p2}, Lde/karbach/tac/core/Point;->isStartField()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v5 │ │ const/4 v6, 0x1 │ │ if-le v5, v6, :cond_0 │ │ .line 263 │ const/4 v1, 0x1 │ │ .line 275 │ - .end local v4 # "targets":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "targets":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ :goto_1 │ invoke-virtual {v0, v1}, Lde/karbach/tac/core/Card;->setEnabled(Z)V │ │ goto :goto_0 │ │ .line 266 ├── smali/de/karbach/tac/ui/BoardWithCards$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/BoardWithCards; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/BoardWithCards;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/BoardWithCards; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lde/karbach/tac/ui/BoardWithCards$1;->this$0:Lde/karbach/tac/ui/BoardWithCards; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/CardStackView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/CardStackView; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/CardStackView;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/CardStackView; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lde/karbach/tac/ui/CardStackView$1;->this$0:Lde/karbach/tac/ui/CardStackView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/CardStackView.smali │ @@ -135,98 +135,97 @@ │ │ .prologue │ .line 149 │ const/4 v0, 0x0 │ │ .line 150 │ .local v0, "i":I │ - iget-object v3, p0, Lde/karbach/tac/ui/CardStackView;->rectsForCards:Ljava/util/List; │ + iget-object v2, p0, Lde/karbach/tac/ui/CardStackView;->rectsForCards:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/graphics/Rect; │ + check-cast v1, Landroid/graphics/Rect; │ │ .line 151 │ - .local v2, "rect":Landroid/graphics/Rect; │ - iget v3, v2, Landroid/graphics/Rect;->left:I │ + .local v1, "rect":Landroid/graphics/Rect; │ + iget v3, v1, Landroid/graphics/Rect;->left:I │ │ int-to-double v4, v3 │ │ cmpl-double v3, p1, v4 │ │ if-ltz v3, :cond_0 │ │ - iget v3, v2, Landroid/graphics/Rect;->right:I │ + iget v3, v1, Landroid/graphics/Rect;->right:I │ │ int-to-double v4, v3 │ │ cmpg-double v3, p1, v4 │ │ if-gtz v3, :cond_0 │ │ - iget v3, v2, Landroid/graphics/Rect;->top:I │ + iget v3, v1, Landroid/graphics/Rect;->top:I │ │ int-to-double v4, v3 │ │ cmpl-double v3, p3, v4 │ │ if-ltz v3, :cond_0 │ │ - iget v3, v2, Landroid/graphics/Rect;->bottom:I │ + iget v3, v1, Landroid/graphics/Rect;->bottom:I │ │ int-to-double v4, v3 │ │ cmpg-double v3, p3, v4 │ │ if-gtz v3, :cond_0 │ │ .line 153 │ - iget-object v3, p0, Lde/karbach/tac/ui/CardStackView;->cards:Lde/karbach/tac/core/CardStack; │ + iget-object v2, p0, Lde/karbach/tac/ui/CardStackView;->cards:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v3}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ + invoke-virtual {v2}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/karbach/tac/core/Card; │ + check-cast v2, Lde/karbach/tac/core/Card; │ │ .line 158 │ - .end local v2 # "rect":Landroid/graphics/Rect; │ + .end local v1 # "rect":Landroid/graphics/Rect; │ :goto_1 │ - return-object v3 │ + return-object v2 │ │ .line 155 │ - .restart local v2 # "rect":Landroid/graphics/Rect; │ + .restart local v1 # "rect":Landroid/graphics/Rect; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ .line 156 │ goto :goto_0 │ │ .line 158 │ - .end local v2 # "rect":Landroid/graphics/Rect; │ + .end local v1 # "rect":Landroid/graphics/Rect; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ .locals 26 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ @@ -758,28 +757,29 @@ │ rem-int/2addr v1, v2 │ │ if-eqz v1, :cond_0 │ │ .line 130 │ add-int/lit8 v0, v0, 0x1 │ │ - .line 134 │ + .line 135 │ :cond_0 │ invoke-virtual {p0}, Lde/karbach/tac/ui/CardStackView;->getSuggestedMinimumWidth()I │ │ move-result v1 │ │ invoke-static {v1, p1}, Lde/karbach/tac/ui/CardStackView;->getDefaultSize(II)I │ │ move-result v1 │ │ iget v2, p0, Lde/karbach/tac/ui/CardStackView;->cardHeight:I │ │ mul-int/2addr v2, v0 │ │ + .line 134 │ invoke-virtual {p0, v1, v2}, Lde/karbach/tac/ui/CardStackView;->setMeasuredDimension(II)V │ │ .line 136 │ return-void │ .end method │ │ .method public setCards(Lde/karbach/tac/core/CardStack;)V ├── smali/de/karbach/tac/ui/EnDisImageButton.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/ImageButton; │ .source "EnDisImageButton.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lde/karbach/tac/ui/EnDisImageButton$1;, │ Lde/karbach/tac/ui/EnDisImageButton$BlinkRunner; │ } │ .end annotation │ │ │ # static fields │ .field private static final blinkInterval:I = 0x1f4 ├── smali/de/karbach/tac/ui/ExportMovesTask.smali │ @@ -540,129 +540,127 @@ │ │ .method public static getNextExportID(Landroid/content/Context;)I │ .locals 10 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 575 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {p0, v8}, Lde/karbach/tac/ui/ExportMovesTask;->getStoredImages(Landroid/content/Context;Z)Ljava/util/List; │ + invoke-static {p0, v7}, Lde/karbach/tac/ui/ExportMovesTask;->getStoredImages(Landroid/content/Context;Z)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 576 │ - .local v4, "images":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v8, Ljava/lang/StringBuilder; │ + .local v3, "images":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "MoTAC_export_" │ + const-string v8, "MoTAC_export_" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-static {}, Lde/karbach/tac/ui/ExportMovesTask;->getTodayFormatted()Ljava/lang/String; │ │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ move-result-object v8 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v6 │ + │ .line 577 │ - .local v7, "prefixToday":Ljava/lang/String; │ - const/4 v5, 0x0 │ + .local v6, "prefixToday":Ljava/lang/String; │ + const/4 v4, 0x0 │ │ .line 578 │ - .local v5, "maxid":I │ - if-eqz v4, :cond_1 │ + .local v4, "maxid":I │ + if-eqz v3, :cond_1 │ │ .line 579 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 580 │ .local v0, "filename":Ljava/lang/String; │ - invoke-virtual {v0, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 581 │ const-string v8, "_" │ │ invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 582 │ - .local v6, "parts":[Ljava/lang/String; │ - array-length v8, v6 │ + .local v5, "parts":[Ljava/lang/String; │ + array-length v8, v5 │ │ const/4 v9, 0x6 │ │ if-lt v8, v9, :cond_0 │ │ .line 585 │ const/4 v8, 0x5 │ │ - aget-object v2, v6, v8 │ + aget-object v1, v5, v8 │ │ .line 586 │ - .local v2, "id":Ljava/lang/String; │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ + .local v1, "id":Ljava/lang/String; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ .line 587 │ - .local v3, "idvalue":I │ - if-le v3, v5, :cond_0 │ + .local v2, "idvalue":I │ + if-le v2, v4, :cond_0 │ │ .line 588 │ - move v5, v3 │ + move v4, v2 │ │ goto :goto_0 │ │ .line 594 │ .end local v0 # "filename":Ljava/lang/String; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "id":Ljava/lang/String; │ - .end local v3 # "idvalue":I │ - .end local v6 # "parts":[Ljava/lang/String; │ + .end local v1 # "id":Ljava/lang/String; │ + .end local v2 # "idvalue":I │ + .end local v5 # "parts":[Ljava/lang/String; │ :cond_1 │ - add-int/lit8 v8, v5, 0x1 │ + add-int/lit8 v7, v4, 0x1 │ │ - return v8 │ + return v7 │ .end method │ │ .method public static getPartIDFromFilename(Ljava/lang/String;)Ljava/lang/String; │ .locals 6 │ .param p0, "filename" # Ljava/lang/String; │ │ .prologue │ @@ -734,149 +732,142 @@ │ :cond_1 │ const-string v4, "" │ │ goto :goto_0 │ .end method │ │ .method public static getPartcountForFilename(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ - .locals 12 │ + .locals 10 │ .param p0, "filename" # Ljava/lang/String; │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 475 │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {p0, v10}, Lde/karbach/tac/ui/ExportMovesTask;->getDateFromFilename(Ljava/lang/String;Z)Ljava/lang/String; │ + .line 475 │ + invoke-static {p0, v7}, Lde/karbach/tac/ui/ExportMovesTask;->getDateFromFilename(Ljava/lang/String;Z)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 476 │ - .local v2, "date":Ljava/lang/String; │ + .local v1, "date":Ljava/lang/String; │ invoke-static {p0}, Lde/karbach/tac/ui/ExportMovesTask;->getGameIDFromFilename(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 478 │ - .local v6, "gameid":Ljava/lang/String; │ + .local v5, "gameid":Ljava/lang/String; │ invoke-static {p1}, Lde/karbach/tac/ui/ExportMovesTask;->getPictureDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 479 │ - .local v3, "directory":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->exists()Z │ + .local v2, "directory":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->exists()Z │ │ - move-result v10 │ + move-result v8 │ │ - if-eqz v10, :cond_0 │ + if-eqz v8, :cond_0 │ │ - invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z │ │ - move-result v10 │ + move-result v8 │ │ - if-nez v10, :cond_1 │ + if-nez v8, :cond_1 │ │ .line 480 │ :cond_0 │ - const-string v10, "" │ + const-string v7, "" │ │ .line 493 │ :goto_0 │ - return-object v10 │ + return-object v7 │ │ .line 483 │ :cond_1 │ - invoke-virtual {v3}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 484 │ - .local v5, "files":[Ljava/io/File; │ - const/4 v1, 0x0 │ + .local v4, "files":[Ljava/io/File; │ + const/4 v0, 0x0 │ │ .line 486 │ - .local v1, "count":I │ - new-instance v10, Ljava/lang/StringBuilder; │ + .local v0, "count":I │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "MoTAC_export_" │ + const-string v9, "MoTAC_export_" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - const-string v11, "_" │ + const-string v9, "_" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - const-string v11, "_" │ + const-string v9, "_" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 487 │ - .local v9, "prefix":Ljava/lang/String; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v8, v0 │ + .local v6, "prefix":Ljava/lang/String; │ + array-length v8, v4 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ - │ - .local v7, "i$":I │ :goto_1 │ if-ge v7, v8, :cond_3 │ │ - aget-object v4, v0, v7 │ + aget-object v3, v4, v7 │ │ .line 488 │ - .local v4, "f":Ljava/io/File; │ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v3, "f":Ljava/io/File; │ + invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v9, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_2 │ + if-eqz v9, :cond_2 │ │ .line 489 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 487 │ :cond_2 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 493 │ - .end local v4 # "f":Ljava/io/File; │ + .end local v3 # "f":Ljava/io/File; │ :cond_3 │ - invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ goto :goto_0 │ .end method │ │ .method public static getPictureDirectory(Landroid/content/Context;)Ljava/io/File; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ @@ -889,15 +880,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getStoredImages(Landroid/content/Context;Z)Ljava/util/List; │ - .locals 9 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "absolutePath" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Z)", │ @@ -908,112 +899,107 @@ │ } │ .end annotation │ │ .prologue │ .line 422 │ invoke-static {p0}, Lde/karbach/tac/ui/ExportMovesTask;->getPictureDirectory(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 423 │ - .local v1, "directory":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->exists()Z │ + .local v0, "directory":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->exists()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 424 │ :cond_0 │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ .line 444 │ :cond_1 │ - return-object v7 │ + return-object v4 │ │ .line 427 │ :cond_2 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 428 │ - .local v7, "result":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 429 │ - .local v3, "files":[Ljava/io/File; │ - move-object v0, v3 │ + .local v2, "files":[Ljava/io/File; │ + array-length v6, v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_1 │ + if-ge v5, v6, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v5 │ │ .line 430 │ - .local v2, "f":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->isFile()Z │ + .local v1, "f":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->isFile()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_4 │ + if-nez v7, :cond_4 │ │ .line 429 │ :cond_3 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 433 │ :cond_4 │ - invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 434 │ - .local v6, "name":Ljava/lang/String; │ - const-string v8, "MoTAC_export" │ + .local v3, "name":Ljava/lang/String; │ + const-string v7, "MoTAC_export" │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 435 │ if-nez p1, :cond_5 │ │ .line 436 │ - invoke-interface {v7, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 439 │ :cond_5 │ - invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ .method public static getTodayFormatted()Ljava/lang/String; │ .locals 3 ├── smali/de/karbach/tac/ui/MoveListActivity.smali │ @@ -19,89 +19,87 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected createFragment()Landroid/support/v4/app/Fragment; │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 31 │ - new-instance v3, Lde/karbach/tac/ui/fragments/MoveListFragment; │ + new-instance v2, Lde/karbach/tac/ui/fragments/MoveListFragment; │ │ - invoke-direct {v3}, Lde/karbach/tac/ui/fragments/MoveListFragment;->()V │ + invoke-direct {v2}, Lde/karbach/tac/ui/fragments/MoveListFragment;->()V │ │ .line 32 │ - .local v3, "movefragment":Lde/karbach/tac/ui/fragments/MoveListFragment; │ + .local v2, "movefragment":Lde/karbach/tac/ui/fragments/MoveListFragment; │ invoke-virtual {p0}, Lde/karbach/tac/ui/MoveListActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "de.karbach.tac.ui.move_list" │ + const-string v5, "de.karbach.tac.ui.move_list" │ │ - invoke-virtual {v5, v6}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ + invoke-virtual {v4, v5}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ .line 33 │ - .local v4, "movelist":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v4, :cond_0 │ + .local v3, "movelist":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v3, :cond_0 │ │ .line 34 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/karbach/tac/core/Move; │ + check-cast v1, Lde/karbach/tac/core/Move; │ │ .line 35 │ - .local v2, "m":Lde/karbach/tac/core/Move; │ - invoke-virtual {v3, v2}, Lde/karbach/tac/ui/fragments/MoveListFragment;->addMove(Lde/karbach/tac/core/Move;)V │ + .local v1, "m":Lde/karbach/tac/core/Move; │ + invoke-virtual {v2, v1}, Lde/karbach/tac/ui/fragments/MoveListFragment;->addMove(Lde/karbach/tac/core/Move;)V │ │ goto :goto_0 │ │ .line 39 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "m":Lde/karbach/tac/core/Move; │ + .end local v1 # "m":Lde/karbach/tac/core/Move; │ :cond_0 │ invoke-virtual {p0}, Lde/karbach/tac/ui/MoveListActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "de.karbach.tac.ui.color_list" │ + const-string v5, "de.karbach.tac.ui.color_list" │ │ - invoke-virtual {v5, v6}, Landroid/content/Intent;->getIntegerArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {v4, v5}, Landroid/content/Intent;->getIntegerArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 40 │ .local v0, "colorlist":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v0, :cond_1 │ │ .line 41 │ - invoke-virtual {v3, v0}, Lde/karbach/tac/ui/fragments/MoveListFragment;->setColors(Ljava/util/List;)V │ + invoke-virtual {v2, v0}, Lde/karbach/tac/ui/fragments/MoveListFragment;->setColors(Ljava/util/List;)V │ │ .line 44 │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue ├── smali/de/karbach/tac/ui/fragments/CardGridDialog.smali │ @@ -339,46 +339,45 @@ │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ .line 212 │ invoke-super {p0, p1}, Landroid/support/v4/app/DialogFragment;->onDismiss(Landroid/content/DialogInterface;)V │ │ .line 214 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ + check-cast v0, Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ │ .line 215 │ - .local v1, "listener":Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ - invoke-interface {v1}, Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener;->onDismiss()V │ + .local v0, "listener":Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ + invoke-interface {v0}, Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener;->onDismiss()V │ │ goto :goto_0 │ │ .line 218 │ - .end local v1 # "listener":Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ + .end local v0 # "listener":Lde/karbach/tac/ui/fragments/CardGridDialog$OnDismissListener; │ :cond_0 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->clear()V │ + invoke-interface {v1}, Ljava/util/List;->clear()V │ │ .line 219 │ return-void │ .end method │ │ .method public onPause()V │ .locals 0 │ @@ -430,153 +429,152 @@ │ iput-object v0, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->gdt:Landroid/view/GestureDetector; │ │ .line 261 │ return-void │ .end method │ │ .method protected setSelectedCardFromLocation(FF)V │ - .locals 12 │ + .locals 10 │ .param p1, "x" # F │ .param p2, "y" # F │ │ .prologue │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v11, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v8, 0x0 │ │ .line 139 │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridDialog;->getView()Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 171 │ :cond_0 │ :goto_0 │ return-void │ │ .line 142 │ :cond_1 │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridDialog;->getView()Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const v6, 0x7f0d004e │ + const v5, 0x7f0d004e │ │ - invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lde/karbach/tac/ui/CardStackView; │ │ .line 143 │ .local v2, "cardstackView":Lde/karbach/tac/ui/CardStackView; │ if-eqz v2, :cond_0 │ │ .line 146 │ - new-array v0, v7, [I │ + new-array v0, v6, [I │ │ .line 147 │ .local v0, "absPosition":[I │ invoke-virtual {v2, v0}, Lde/karbach/tac/ui/CardStackView;->getLocationOnScreen([I)V │ │ .line 148 │ - new-array v3, v7, [I │ + new-array v3, v6, [I │ │ .line 149 │ .local v3, "fragmentPos":[I │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridDialog;->getView()Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v3}, Landroid/view/View;->getLocationOnScreen([I)V │ + invoke-virtual {v4, v3}, Landroid/view/View;->getLocationOnScreen([I)V │ │ .line 153 │ - aget v5, v3, v10 │ + aget v4, v3, v8 │ │ - int-to-float v5, v5 │ + int-to-float v4, v4 │ │ - add-float/2addr v5, p1 │ + add-float/2addr v4, p1 │ │ - aget v6, v0, v10 │ + aget v5, v0, v8 │ │ - int-to-float v6, v6 │ + int-to-float v5, v5 │ │ - sub-float p1, v5, v6 │ + sub-float p1, v4, v5 │ │ .line 154 │ - aget v5, v3, v11 │ + aget v4, v3, v9 │ │ - int-to-float v5, v5 │ + int-to-float v4, v4 │ │ - add-float/2addr v5, p2 │ + add-float/2addr v4, p2 │ │ - aget v6, v0, v11 │ + aget v5, v0, v9 │ │ - int-to-float v6, v6 │ + int-to-float v5, v5 │ │ - sub-float p2, v5, v6 │ + sub-float p2, v4, v5 │ │ .line 156 │ - float-to-double v6, p1 │ + float-to-double v4, p1 │ │ - float-to-double v8, p2 │ + float-to-double v6, p2 │ │ - invoke-virtual {v2, v6, v7, v8, v9}, Lde/karbach/tac/ui/CardStackView;->getCardAtLocation(DD)Lde/karbach/tac/core/Card; │ + invoke-virtual {v2, v4, v5, v6, v7}, Lde/karbach/tac/ui/CardStackView;->getCardAtLocation(DD)Lde/karbach/tac/core/Card; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iput-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iput-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ .line 157 │ - iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ - iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/Card;->isEnabled()Z │ + invoke-virtual {v4}, Lde/karbach/tac/core/Card;->isEnabled()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 158 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - iput-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iput-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ goto :goto_0 │ │ .line 162 │ :cond_2 │ - iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 163 │ - iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ - invoke-virtual {v5, v11}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ + invoke-virtual {v4, v9}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ │ .line 164 │ - iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->cards:Lde/karbach/tac/core/CardStack; │ + iget-object v4, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->cards:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v5}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ + invoke-virtual {v4}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ @@ -590,15 +588,15 @@ │ .line 165 │ .local v1, "card":Lde/karbach/tac/core/Card; │ iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridDialog;->selectedCard:Lde/karbach/tac/core/Card; │ │ if-eq v1, v5, :cond_3 │ │ .line 166 │ - invoke-virtual {v1, v10}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ + invoke-virtual {v1, v8}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ │ goto :goto_1 │ │ .line 169 │ .end local v1 # "card":Lde/karbach/tac/core/Card; │ :cond_4 │ invoke-virtual {v2}, Lde/karbach/tac/ui/CardStackView;->invalidate()V ├── smali/de/karbach/tac/ui/fragments/CardGridFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardGridFragment; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardGridFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardGridFragment; │ │ .prologue │ .line 247 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardGridFragment$1;->this$0:Lde/karbach/tac/ui/fragments/CardGridFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardGridFragment.smali │ @@ -172,25 +172,24 @@ │ .end method │ │ .method public clearSelectedCard()V │ .locals 3 │ │ .prologue │ .line 157 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v2}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ + invoke-virtual {v1}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -215,25 +214,24 @@ │ .end method │ │ .method public deactivate()V │ .locals 3 │ │ .prologue │ .line 148 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v2}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ + invoke-virtual {v1}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -455,187 +453,186 @@ │ │ .method protected setSelectedCardFromLocation(FF)V │ .locals 12 │ .param p1, "x" # F │ .param p2, "y" # F │ │ .prologue │ - const/4 v8, 0x2 │ + const/4 v7, 0x2 │ │ const/4 v11, 0x1 │ │ const/4 v10, 0x0 │ │ .line 170 │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridFragment;->getView()Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 208 │ :cond_0 │ :goto_0 │ return-void │ │ .line 173 │ :cond_1 │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridFragment;->getView()Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const v7, 0x7f0d004e │ + const v6, 0x7f0d004e │ │ - invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lde/karbach/tac/ui/CardStackView; │ │ .line 174 │ .local v2, "cardstackView":Lde/karbach/tac/ui/CardStackView; │ if-eqz v2, :cond_0 │ │ .line 177 │ - new-array v0, v8, [I │ + new-array v0, v7, [I │ │ .line 178 │ .local v0, "absPosition":[I │ invoke-virtual {v2, v0}, Lde/karbach/tac/ui/CardStackView;->getLocationOnScreen([I)V │ │ .line 179 │ - new-array v3, v8, [I │ + new-array v3, v7, [I │ │ .line 180 │ .local v3, "fragmentPos":[I │ invoke-virtual {p0}, Lde/karbach/tac/ui/fragments/CardGridFragment;->getView()Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v3}, Landroid/view/View;->getLocationOnScreen([I)V │ + invoke-virtual {v5, v3}, Landroid/view/View;->getLocationOnScreen([I)V │ │ .line 184 │ - aget v6, v3, v10 │ + aget v5, v3, v10 │ │ - int-to-float v6, v6 │ + int-to-float v5, v5 │ │ - add-float/2addr v6, p1 │ + add-float/2addr v5, p1 │ │ - aget v7, v0, v10 │ + aget v6, v0, v10 │ │ - int-to-float v7, v7 │ + int-to-float v6, v6 │ │ - sub-float p1, v6, v7 │ + sub-float p1, v5, v6 │ │ .line 185 │ - aget v6, v3, v11 │ + aget v5, v3, v11 │ │ - int-to-float v6, v6 │ + int-to-float v5, v5 │ │ - add-float/2addr v6, p2 │ + add-float/2addr v5, p2 │ │ - aget v7, v0, v11 │ + aget v6, v0, v11 │ │ - int-to-float v7, v7 │ + int-to-float v6, v6 │ │ - sub-float p2, v6, v7 │ + sub-float p2, v5, v6 │ │ .line 187 │ float-to-double v6, p1 │ │ float-to-double v8, p2 │ │ invoke-virtual {v2, v6, v7, v8, v9}, Lde/karbach/tac/ui/CardStackView;->getCardAtLocation(DD)Lde/karbach/tac/core/Card; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iput-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ .line 189 │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ - invoke-virtual {v6}, Lde/karbach/tac/core/Card;->isEnabled()Z │ + invoke-virtual {v5}, Lde/karbach/tac/core/Card;->isEnabled()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 190 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iput-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ goto :goto_0 │ │ .line 195 │ :cond_2 │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectListeners:Ljava/util/List; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectListeners:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ + check-cast v4, Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ │ .line 196 │ - .local v5, "listener":Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ + .local v4, "listener":Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ - invoke-interface {v5, v6}, Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener;->cardSelected(Lde/karbach/tac/core/Card;)V │ + invoke-interface {v4, v6}, Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener;->cardSelected(Lde/karbach/tac/core/Card;)V │ │ goto :goto_1 │ │ .line 199 │ - .end local v5 # "listener":Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ + .end local v4 # "listener":Lde/karbach/tac/ui/fragments/CardGridFragment$CardSelectedListener; │ :cond_3 │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 200 │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->selectedCard:Lde/karbach/tac/core/Card; │ │ - invoke-virtual {v6, v11}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ + invoke-virtual {v5, v11}, Lde/karbach/tac/core/Card;->setSelected(Z)V │ │ .line 201 │ - iget-object v6, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ + iget-object v5, p0, Lde/karbach/tac/ui/fragments/CardGridFragment;->cards:Lde/karbach/tac/core/CardStack; │ │ - invoke-virtual {v6}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ + invoke-virtual {v5}, Lde/karbach/tac/core/CardStack;->getCards()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ :cond_4 │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lde/karbach/tac/core/Card; │ │ .line 202 │ .local v1, "card":Lde/karbach/tac/core/Card; ├── smali/de/karbach/tac/ui/fragments/CardHolder$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder$1;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$1$2;->this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$1$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder$1;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$1$3;->this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$1;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 309 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$2;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:[Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;[Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 347 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$3;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ iput-object p2, p0, Lde/karbach/tac/ui/fragments/CardHolder$3;->val$items:[Ljava/lang/CharSequence; ├── smali/de/karbach/tac/ui/fragments/CardHolder$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 352 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$4;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 417 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$5;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardHolder; │ │ .prologue │ .line 438 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$6;->this$0:Lde/karbach/tac/ui/fragments/CardHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ExportedImagesFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/ExportedImagesFragment; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/ExportedImagesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/ExportedImagesFragment; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/ExportedImagesFragment$1;->this$0:Lde/karbach/tac/ui/fragments/ExportedImagesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ExportedImagesFragment$ExportImageAdapter.smali │ @@ -259,32 +259,35 @@ │ │ move-result-object v6 │ │ const/4 v7, 0x2 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ + .line 103 │ invoke-static {v1}, Lde/karbach/tac/ui/ExportMovesTask;->getPartIDFromFilename(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v9 │ │ iget-object v8, p0, Lde/karbach/tac/ui/fragments/ExportedImagesFragment$ExportImageAdapter;->this$0:Lde/karbach/tac/ui/fragments/ExportedImagesFragment; │ │ + .line 104 │ invoke-virtual {v8}, Lde/karbach/tac/ui/fragments/ExportedImagesFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v8 │ │ invoke-static {v1, v8}, Lde/karbach/tac/ui/ExportMovesTask;->getPartcountForFilename(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v10 │ │ + .line 102 │ invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v3, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 105 ├── smali/de/karbach/tac/ui/fragments/ExportedImagesFragment.smali │ @@ -383,14 +383,15 @@ │ │ invoke-virtual {v2, v3, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060053 │ │ + .line 216 │ invoke-virtual {p0, v3}, Lde/karbach/tac/ui/fragments/ExportedImagesFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 ├── smali/de/karbach/tac/ui/fragments/LocalBoard$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 513 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$10;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 523 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$11;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 535 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$12;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 545 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$13;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 554 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$14;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 564 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$15;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 573 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$16;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardHolder$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardHolder$1;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardHolder$1$1;->this$1:Lde/karbach/tac/ui/fragments/CardHolder$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$rest:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 340 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$1;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ iput-object p2, p0, Lde/karbach/tac/ui/fragments/LocalBoard$1;->val$rest:[Ljava/lang/String; ├── smali/de/karbach/tac/ui/fragments/LocalBoard$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lde/karbach/tac/ui/fragments/LocalBoard$2; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard$2;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/ui/fragments/LocalBoard$2; │ │ .prologue │ .line 415 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$2$1;->this$1:Lde/karbach/tac/ui/fragments/LocalBoard$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$helpbutton:Landroid/widget/ImageButton; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;Landroid/widget/ImageButton;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 398 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$2;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ iput-object p2, p0, Lde/karbach/tac/ui/fragments/LocalBoard$2;->val$helpbutton:Landroid/widget/ImageButton; ├── smali/de/karbach/tac/ui/fragments/LocalBoard$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lde/karbach/tac/ui/fragments/LocalBoard$3; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard$3;)V │ .locals 0 │ + .param p1, "this$1" # Lde/karbach/tac/ui/fragments/LocalBoard$3; │ │ .prologue │ .line 444 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$3$1;->this$1:Lde/karbach/tac/ui/fragments/LocalBoard$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$menubutton:Landroid/widget/ImageButton; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;Landroid/widget/ImageButton;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 428 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$3;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ iput-object p2, p0, Lde/karbach/tac/ui/fragments/LocalBoard$3;->val$menubutton:Landroid/widget/ImageButton; ├── smali/de/karbach/tac/ui/fragments/LocalBoard$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 583 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$17;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$4;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 466 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$5;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 475 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$6;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 485 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$7;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 494 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$8;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/LocalBoard$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/LocalBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/LocalBoard; │ │ .prologue │ .line 504 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/LocalBoard$9;->this$0:Lde/karbach/tac/ui/fragments/LocalBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ModeChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/ModeChooser; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/ModeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/ModeChooser; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/ModeChooser$1;->this$0:Lde/karbach/tac/ui/fragments/ModeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ModeChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/ModeChooser; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/ModeChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/ModeChooser; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/ModeChooser$2;->this$0:Lde/karbach/tac/ui/fragments/ModeChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/MoveListFragment$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/MoveListFragment; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/MoveListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/MoveListFragment; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/MoveListFragment$1;->this$0:Lde/karbach/tac/ui/fragments/MoveListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$2;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$1;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$3;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 282 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$4;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$5;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 314 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$6;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkBoard$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkBoard;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkBoard$7;->this$0:Lde/karbach/tac/ui/fragments/NetworkBoard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/CardGridDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/CardGridDialog; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/CardGridDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/CardGridDialog; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/CardGridDialog$1;->this$0:Lde/karbach/tac/ui/fragments/CardGridDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkChooser$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkChooser$2;->this$0:Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/NetworkChooser$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/NetworkChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/NetworkChooser$1;->this$0:Lde/karbach/tac/ui/fragments/NetworkChooser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ServerSettings$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/karbach/tac/ui/fragments/ServerSettings; │ │ │ # direct methods │ .method constructor (Lde/karbach/tac/ui/fragments/ServerSettings;)V │ .locals 0 │ + .param p1, "this$0" # Lde/karbach/tac/ui/fragments/ServerSettings; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lde/karbach/tac/ui/fragments/ServerSettings$1;->this$0:Lde/karbach/tac/ui/fragments/ServerSettings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/karbach/tac/ui/fragments/ServerSettings.smali │ @@ -63,63 +63,62 @@ │ │ # virtual methods │ .method protected forwardPlayersToAdapter()V │ .locals 3 │ │ .prologue │ .line 91 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 99 │ :goto_0 │ return-void │ │ .line 94 │ :cond_0 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v2}, Landroid/widget/ArrayAdapter;->clear()V │ + invoke-virtual {v1}, Landroid/widget/ArrayAdapter;->clear()V │ │ .line 95 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->players:Ljava/util/List; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->players:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 96 │ - .local v1, "player":Ljava/lang/String; │ + .local v0, "player":Ljava/lang/String; │ iget-object v2, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v2, v1}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 98 │ - .end local v1 # "player":Ljava/lang/String; │ + .end local v0 # "player":Ljava/lang/String; │ :cond_1 │ - iget-object v2, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ + iget-object v1, p0, Lde/karbach/tac/ui/fragments/ServerSettings;->playerData:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v2}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ │ goto :goto_0 │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 6 │ .param p1, "inflater" # Landroid/view/LayoutInflater; ├── original/AndroidManifest.xml │ @@ -41,15 +41,15 @@ │ 00000280: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ 00000290: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ 000002a0: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ 000002b0: 7400 0000 0e00 6400 6500 2e00 6b00 6100 t.....d.e...k.a. │ 000002c0: 7200 6200 6100 6300 6800 2e00 7400 6100 r.b.a.c.h...t.a. │ 000002d0: 6300 0000 0300 3100 2e00 3300 0000 0200 c.....1...3..... │ 000002e0: 3200 3300 0000 0b00 3600 2e00 3000 2d00 2.3.....6...0.-. │ -000002f0: 3200 3100 3600 3600 3700 3600 3700 0000 2.1.6.6.7.6.7... │ +000002f0: 3200 3700 3000 3400 3000 3000 3200 0000 2.7.0.4.0.0.2... │ 00000300: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ 00000310: 6b00 0000 0f00 7500 7300 6500 7300 2d00 k.....u.s.e.s.-. │ 00000320: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ 00000330: 6f00 6e00 0000 2900 6100 6e00 6400 7200 o.n...).a.n.d.r. │ 00000340: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ 00000350: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ 00000360: 5200 4900 5400 4500 5f00 4500 5800 5400 R.I.T.E._.E.X.T.