Android: 向最强看齐, 反编译 愤怒的小鸟.apk

本文深入探讨了游戏开发过程中的关键技术领域,包括游戏引擎、移动开发、后端开发等,旨在为开发者提供全面的技术指导与实践经验分享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1) src 文件

. ./flurry ./flurry/android ./flurry/android/d.java ./flurry/android/x.java ./flurry/android/z.java ./flurry/android/ad.java ./flurry/android/n.java ./flurry/android/u.java ./flurry/android/s.java ./flurry/android/ac.java ./flurry/android/c.java ./flurry/android/aj.java ./flurry/android/Offer.java ./flurry/android/OfferInSdk.java ./flurry/android/af.java ./flurry/android/g.java ./flurry/android/ab.java ./flurry/android/Constants.java ./flurry/android/o.java ./flurry/android/w.java ./flurry/android/CallbackEvent.java ./flurry/android/AppCircleCallback.java ./flurry/android/ag.java ./flurry/android/j.java ./flurry/android/v.java ./flurry/android/ae.java ./flurry/android/f.java ./flurry/android/p.java ./flurry/android/i.java ./flurry/android/r.java ./flurry/android/t.java ./flurry/android/ah.java ./flurry/android/h.java ./flurry/android/ak.java ./flurry/android/y.java ./flurry/android/aa.java ./flurry/android/e.java ./flurry/android/q.java ./flurry/android/AdImage.java ./flurry/android/FlurryAgent.java ./flurry/android/b.java ./flurry/android/AppCircle.java ./flurry/android/ai.java ./flurry/android/l.java ./flurry/android/a.java ./flurry/android/k.java ./flurry/android/m.java ./flurry/android/CatalogActivity.java ./admob ./admob/android ./admob/android/ads ./admob/android/ads/d.java ./admob/android/ads/x.java ./admob/android/ads/z.java ./admob/android/ads/ad.java ./admob/android/ads/n.java ./admob/android/ads/u.java ./admob/android/ads/s.java ./admob/android/ads/ac.java ./admob/android/ads/c.java ./admob/android/ads/AdListener.java ./admob/android/ads/AdView$1.java ./admob/android/ads/aj.java ./admob/android/ads/AdView$g$1.java ./admob/android/ads/am.java ./admob/android/ads/InterstitialAd.java ./admob/android/ads/AdManager.java ./admob/android/ads/af.java ./admob/android/ads/AdView.java ./admob/android/ads/g.java ./admob/android/ads/ab.java ./admob/android/ads/o.java ./admob/android/ads/w.java ./admob/android/ads/q$1.java ./admob/android/ads/SimpleAdListener.java ./admob/android/ads/al.java ./admob/android/ads/view ./admob/android/ads/view/AdMobWebView.java ./admob/android/ads/ag.java ./admob/android/ads/j.java ./admob/android/ads/v.java ./admob/android/ads/InterstitialAdListener.java ./admob/android/ads/ae.java ./admob/android/ads/ao.java ./admob/android/ads/f.java ./admob/android/ads/p.java ./admob/android/ads/i.java ./admob/android/ads/r.java ./admob/android/ads/t.java ./admob/android/ads/ah.java ./admob/android/ads/h.java ./admob/android/ads/analytics ./admob/android/ads/analytics/InstallReceiver.java ./admob/android/ads/analytics/InstallReceiver$1.java ./admob/android/ads/ak.java ./admob/android/ads/y.java ./admob/android/ads/ap.java ./admob/android/ads/aa.java ./admob/android/ads/e.java ./admob/android/ads/q.java ./admob/android/ads/an.java ./admob/android/ads/AdMobActivity.java ./admob/android/ads/b.java ./admob/android/ads/z$a$1.java ./admob/android/ads/ai.java ./admob/android/ads/l.java ./admob/android/ads/AdManager$1.java ./admob/android/ads/a.java ./admob/android/ads/k.java ./admob/android/ads/m.java ./rovio ./rovio/angrybirdsseasons ./rovio/angrybirdsseasons/R.java ./rovio/ka3d ./rovio/ka3d/WebViewWrapper$5.java ./rovio/ka3d/R.java ./rovio/ka3d/MyRenderer.java ./rovio/ka3d/MyInputEvent.java ./rovio/ka3d/WebViewWrapper$1.java ./rovio/ka3d/App.java ./rovio/ka3d/AudioOutput.java ./rovio/ka3d/InputDelegator.java ./rovio/ka3d/WebViewWrapper$2.java ./rovio/ka3d/WebViewWrapper$4.java ./rovio/ka3d/GLSurfaceView.java ./rovio/ka3d/WebViewWrapper$3.java ./rovio/ka3d/MySurfaceView.java ./rovio/ka3d/WebViewWrapper.java ./rovio/ka3d/LocationWrapper$1.java ./rovio/ka3d/WebViewWrapper$9.java ./rovio/ka3d/WebViewWrapper$6.java ./rovio/ka3d/LocationWrapper.java ./rovio/ka3d/WebViewWrapper$8.java ./rovio/ka3d/EGLLogWrapper.java ./rovio/ka3d/ShowAlertRunnable.java ./rovio/ka3d/ShowAlertResultRunnable.java ./rovio/ka3d/SingleTouchInputDelegator.java ./rovio/ka3d/MultiTouchInputDelegator.java ./rovio/ka3d/IActivityListener.java ./rovio/ka3d/WebViewWrapper$7.java ./rovio/ka3d/WebViewWrapper$LuaInterface$1.java ./rovio/angrybirds ./rovio/angrybirds/AdViewWrapper$1.java ./rovio/angrybirds/AdViewWrapper$3.java ./rovio/angrybirds/InterstitialAdWrapper$4.java ./rovio/angrybirds/AdViewWrapper$5.java ./rovio/angrybirds/AdViewWrapper.java ./rovio/angrybirds/InterstitialAdWrapper.java ./rovio/angrybirds/AdViewWrapper$6.java ./rovio/angrybirds/InterstitialAdWrapper$2.java ./rovio/angrybirds/InterstitialAdWrapper$6.java ./rovio/angrybirds/InterstitialAdWrapper$5.java ./rovio/angrybirds/AdViewWrapper$2.java ./rovio/angrybirds/InterstitialAdWrapper$3.java ./rovio/angrybirds/AdViewWrapper$4.java ./rovio/angrybirds/InterstitialAdWrapper$1.java ./nexage ./nexage/android ./nexage/android/Ad.java ./nexage/android/PlainSwitcher.java ./nexage/android/NexageAdSwitcher.java ./nexage/android/NexageInterstitialListener.java ./nexage/android/reports ./nexage/android/reports/AdService.java ./nexage/android/reports/AdRequest.java ./nexage/android/reports/AdReport.java ./nexage/android/reports/AdEvent.java ./nexage/android/reports/ReportMgr.java ./nexage/android/NexageAdLayout$ADView$1.java ./nexage/android/NexageAdManager$1.java ./nexage/android/rtb ./nexage/android/rtb/RTBAd.java ./nexage/android/NexageListener.java ./nexage/android/NexageAdLayout$4.java ./nexage/android/NexageInterstitial$1.java ./nexage/android/NexageAdLayout$1.java ./nexage/android/Constants.java ./nexage/android/sdks ./nexage/android/sdks/AdMobAd.java ./nexage/android/sdks/AdMobAd$AdMobAdLayout$1.java ./nexage/android/sdks/IVdopiaAd.java ./nexage/android/NexageAdFetcher.java ./nexage/android/interstitial ./nexage/android/interstitial/VideoAd.java ./nexage/android/interstitial/VideoAd$1$2.java ./nexage/android/interstitial/VideoAd$6.java ./nexage/android/interstitial/VideoAd$HidePanelTask$1.java ./nexage/android/interstitial/VideoAd$3.java ./nexage/android/interstitial/VideoAd$1.java ./nexage/android/interstitial/VideoAd$5.java ./nexage/android/interstitial/VideoAd$2.java ./nexage/android/interstitial/VideoAd$DismissTask$2.java ./nexage/android/interstitial/VideoAd$9.java ./nexage/android/interstitial/VideoResumeListener.java ./nexage/android/interstitial/VideoAd$1$1$1.java ./nexage/android/interstitial/VideoAd$2$1.java ./nexage/android/interstitial/VideoAd$4.java ./nexage/android/interstitial/VideoAd$DismissTask$1.java ./nexage/android/interstitial/VideoAd$7.java ./nexage/android/interstitial/InterstitialLayout.java ./nexage/android/interstitial/VideoAd$8.java ./nexage/android/interstitial/VASTDocument.java ./nexage/android/interstitial/VideoAd$10.java ./nexage/android/interstitial/VideoAd$1$1.java ./nexage/android/interstitial/InterstitialView.java ./nexage/android/NexageInterstitialCloseListener.java ./nexage/android/NexageInterstitial.java ./nexage/android/NexageActivity.java ./nexage/android/NexageLog.java ./nexage/android/NexageContext.java ./nexage/android/NexageInterstitial$InterstitialContext$2.java ./nexage/android/NexageAdLayout$2.java ./nexage/android/AnimatedSwitcher.java ./nexage/android/NonBlockingTimerTask$1.java ./nexage/android/NexageAdView$1.java ./nexage/android/NonBlockingTimerTask.java ./nexage/android/NexageAdLayout.java ./nexage/android/NexageAdManager.java ./nexage/android/rules ./nexage/android/rules/RuleMgr$1.java ./nexage/android/rules/RuleMgr.java ./nexage/android/rules/Rule.java ./nexage/android/rules/AdMaxPosition.java ./nexage/android/rules/AdTag.java ./nexage/android/NexageAdView.java ./nexage/android/NexageAdLayout$3.java ./nexage/android/NexageInterstitial$InterstitialContext$1.java ./nexage/android/AdLayout.java ./nexage/android/NexageAd.java

2) res文件

. ./res ./res/drawable-ldpi ./res/drawable-ldpi/icon.png ./res/values ./res/values/attrs.xml ./res/values/strings.xml ./res/values/public.xml ./res/drawable-hdpi ./res/drawable-hdpi/icon.png ./res/drawable-mdpi ./res/drawable-mdpi/icon.png ./lib ./lib/armeabi ./lib/armeabi/libangrybirdsseasons.so ./lib/armeabi-v7a ./lib/armeabi-v7a/libangrybirdsseasons.so ./assets ./assets/data ./assets/data/audio ./assets/data/audio/sfx ./assets/data/audio/sfx/bird 05 flying.wav ./assets/data/audio/sfx/piglette oink a10.wav ./assets/data/audio/sfx/rock collision a2.wav ./assets/data/audio/sfx/gift-smash_a2.wav ./assets/data/audio/sfx/pumpkin_bats_laughter_2_a1.wav ./assets/data/audio/sfx/chocolate-box-large.wav ./assets/data/audio/sfx/wood collision a3.wav ./assets/data/audio/sfx/money pile break_4.wav ./assets/data/audio/sfx/star_collect.wav ./assets/data/audio/sfx/piglette damage a4.wav ./assets/data/audio/sfx/ice light collision a5.wav ./assets/data/audio/sfx/snowball_breaks_a1.wav ./assets/data/audio/sfx/piglette oink a12.wav ./assets/data/audio/sfx/snowball_damaged_a3.wav ./assets/data/audio/sfx/chocolate-box-medium.wav ./assets/data/audio/sfx/egg_crush_alt_a1.wav ./assets/data/audio/sfx/bird next military a1.wav ./assets/data/audio/sfx/bird misc a6.wav ./assets/data/audio/sfx/bird 02 collision a2.wav ./assets/data/audio/sfx/bird misc a7.wav ./assets/data/audio/sfx/bird 01 flying.wav ./assets/data/audio/sfx/wood collision a4.wav ./assets/data/audio/sfx/ball_bounce.wav ./assets/data/audio/sfx/bird 05 collision a3.wav ./assets/data/audio/sfx/bird 03 collision a5.wav ./assets/data/audio/sfx/bird shot-a3.wav ./assets/data/audio/sfx/piglette damage a8.wav ./assets/data/audio/sfx/bird 01 collision a1.wav ./assets/data/audio/sfx/bird 05 collision a5.wav ./assets/data/audio/sfx/bird 03 collision a4.wav ./assets/data/audio/sfx/bird 01 collision a3.wav ./assets/data/audio/sfx/bird 05 collision a4.wav ./assets/data/audio/sfx/piglette collision a1.wav ./assets/data/audio/sfx/wood collision a6.wav ./assets/data/audio/sfx/egg_crush_alt_a2.wav ./assets/data/audio/sfx/slingshot streched.wav ./assets/data/audio/sfx/chocolate-box-small.wav ./assets/data/audio/sfx/light damage a2.wav ./assets/data/audio/sfx/bird 03 flying.wav ./assets/data/audio/sfx/core_paper_fly_a2.wav ./assets/data/audio/sfx/light destroyed a2.wav ./assets/data/audio/sfx/snowball_roll_a5.wav ./assets/data/audio/sfx/special group.wav ./assets/data/audio/sfx/bird 01 collision a2.wav ./assets/data/audio/sfx/bird 02 collision a3.wav ./assets/data/audio/sfx/bird misc a4.wav ./assets/data/audio/sfx/goldpot break_1.wav ./assets/data/audio/sfx/rock damage a2.wav ./assets/data/audio/sfx/piglette damage a1.wav ./assets/data/audio/sfx/chinese_lantern.wav ./assets/data/audio/sfx/pumpkin_smash_a1.wav ./assets/data/audio/sfx/boomerang_swish.wav ./assets/data/audio/sfx/clover_break_3.wav ./assets/data/audio/sfx/level start military a2.mp3 ./assets/data/audio/sfx/bird 01 collision a2_low.wav ./assets/data/audio/sfx/piglette oink a4.wav ./assets/data/audio/sfx/snowball_damaged_a1.wav ./assets/data/audio/sfx/wood destroyed a1.wav ./assets/data/audio/sfx/wood collision a5.wav ./assets/data/audio/sfx/lantern_break_a1.wav ./assets/data/audio/sfx/piglette oink a9.wav ./assets/data/audio/sfx/piglette oink a8.wav ./assets/data/audio/sfx/redbird_yell02.wav ./assets/data/audio/sfx/light destroyed a1.wav ./assets/data/audio/sfx/bird destroyed.wav ./assets/data/audio/sfx/piglette damage a2.wav ./assets/data/audio/sfx/clover_break_6.wav ./assets/data/audio/sfx/light destroyed a3.wav ./assets/data/audio/sfx/clover_break_1.wav ./assets/data/audio/sfx/money pile break_1.wav ./assets/data/audio/sfx/wood damage a1.wav ./assets/data/audio/sfx/bird misc a3.wav ./assets/data/audio/sfx/ice light collision a6.wav ./assets/data/audio/sfx/piglette collision a7.wav ./assets/data/audio/sfx/bird misc a2.wav ./assets/data/audio/sfx/rock destroyed a1.wav ./assets/data/audio/sfx/bigbrother_fly.wav ./assets/data/audio/sfx/snowball_roll_a2.wav ./assets/data/audio/sfx/bird 02 flying.wav ./assets/data/audio/sfx/level start military a1.mp3 ./assets/data/audio/sfx/bird 04 collision a4.wav ./assets/data/audio/sfx/gift-smash_a1.wav ./assets/data/audio/sfx/level failed piglets a2.mp3 ./assets/data/audio/sfx/menu back.wav ./assets/data/audio/sfx/pumpkin_smash_a3.wav ./assets/data/audio/sfx/four_leaved_clower_break.wav ./assets/data/audio/sfx/bird 04 flying.wav ./assets/data/audio/sfx/bird next military a3.wav ./assets/data/audio/sfx/piglette oink a5.wav ./assets/data/audio/sfx/bird 03 collision a1.wav ./assets/data/audio/sfx/bird 05 select.wav ./assets/data/audio/sfx/piglette collision a8.wav ./assets/data/audio/sfx/bird misc a9.wav ./assets/data/audio/sfx/rock damage a1.wav ./assets/data/audio/sfx/wood collision a1.wav ./assets/data/audio/sfx/level failed piglets a1.mp3 ./assets/data/audio/sfx/button_radio.wav ./assets/data/audio/sfx/ice light collision a7.wav ./assets/data/audio/sfx/wood destroyed a2.wav ./assets/data/audio/sfx/mighty_eagle_fly.mp3 ./assets/data/audio/sfx/christmas-bell-small.wav ./assets/data/audio/sfx/ice light collision a4.wav ./assets/data/audio/sfx/level clear military a1.mp3 ./assets/data/audio/sfx/light damage a1.wav ./assets/data/audio/sfx/bird misc a11.wav ./assets/data/audio/sfx/bird misc a1.wav ./assets/data/audio/sfx/snowball_roll_a4.wav ./assets/data/audio/sfx/bird 04 collision a1.wav ./assets/data/audio/sfx/bird 04 collision a2.wav ./assets/data/audio/sfx/piglette damage a6.wav ./assets/data/audio/sfx/cloud-evaporation.wav ./assets/data/audio/sfx/redbird_yell03.wav ./assets/data/audio/sfx/snowball_damaged_a2.wav ./assets/data/audio/sfx/pumpkin_smash.wav ./assets/data/audio/sfx/snowball_roll_a6.wav ./assets/data/audio/sfx/piglette oink story.wav ./assets/data/audio/sfx/wood collision a2.wav ./assets/data/audio/sfx/rock collision a4.wav ./assets/data/audio/sfx/mighty_eagle_bounce.mp3 ./assets/data/audio/sfx/rock rolling.wav ./assets/data/audio/sfx/bird 02 collision a5.wav ./assets/data/audio/sfx/christmas-bell-break_alt2.wav ./assets/data/audio/sfx/special egg explosion.wav ./assets/data/audio/sfx/piglette oink a3.wav ./assets/data/audio/sfx/bird misc a12.wav ./assets/data/audio/sfx/bird_06_flying.wav ./assets/data/audio/sfx/rock destroyed a3.wav ./assets/data/audio/sfx/special boost.wav ./assets/data/audio/sfx/snowball_damaged_a4.wav ./assets/data/audio/sfx/piglette collision a5.wav ./assets/data/audio/sfx/piglette collision a3.wav ./assets/data/audio/sfx/bird 02 collision a4.wav ./assets/data/audio/sfx/bird 05 collision a2.wav ./assets/data/audio/sfx/goldpot break_4.wav ./assets/data/audio/sfx/bird 03 collision a3.wav ./assets/data/audio/sfx/bird 03 select.wav ./assets/data/audio/sfx/pumpkin_smash_a2.wav ./assets/data/audio/sfx/bird 04 select.wav ./assets/data/audio/sfx/tnt box explodes.wav ./assets/data/audio/sfx/menu confirm.wav ./assets/data/audio/sfx/wood rolling.wav ./assets/data/audio/sfx/boomerang_activate.wav ./assets/data/audio/sfx/redbird_yell01.wav ./assets/data/audio/sfx/bird shot-a2.wav ./assets/data/audio/sfx/rock collision a5.wav ./assets/data/audio/sfx/christmas-bell-medium_alt3.wav ./assets/data/audio/sfx/bird misc a8.wav ./assets/data/audio/sfx/bird 04 collision a3.wav ./assets/data/audio/sfx/piglette damage a3.wav ./assets/data/audio/sfx/snowball_roll_a1.wav ./assets/data/audio/sfx/piglette oink a2.wav ./assets/data/audio/sfx/bigbrother_yell.wav ./assets/data/audio/sfx/bird 02 collision a1.wav ./assets/data/audio/sfx/rock collision a1.wav ./assets/data/audio/sfx/pumpkin_bats_laughter_2_a2.wav ./assets/data/audio/sfx/special egg.wav ./assets/data/audio/sfx/halloween_laugh.wav ./assets/data/audio/sfx/piglette collision a4.wav ./assets/data/audio/sfx/piglette oink a1.wav ./assets/data/audio/sfx/snowball_roll_a3.wav ./assets/data/audio/sfx/bird next military a2.wav ./assets/data/audio/sfx/christmas-bell-small_alt2.wav ./assets/data/audio/sfx/ice light collision a1.wav ./assets/data/audio/sfx/sardine_can_shot.mp3 ./assets/data/audio/sfx/balloon_pop.wav ./assets/data/audio/sfx/bird pushing egg out.wav ./assets/data/audio/sfx/bird 05 collision a1.wav ./assets/data/audio/sfx/snowball_breaks_a4.wav ./assets/data/audio/sfx/piglette damage a7.wav ./assets/data/audio/sfx/sardine_can_physics_a2.mp3 ./assets/data/audio/sfx/goldenegg.wav ./assets/data/audio/sfx/clover_break_2.wav ./assets/data/audio/sfx/christmas-bell-medium.wav ./assets/data/audio/sfx/boomerang_select.wav ./assets/data/audio/sfx/piglette collision a6.wav ./assets/data/audio/sfx/bird 01 collision a1_low.wav ./assets/data/audio/sfx/piglette damage a5.wav ./assets/data/audio/sfx/christmas-bell-break.wav ./assets/data/audio/sfx/menu select.wav ./assets/data/audio/sfx/snowball_breaks_a2.wav ./assets/data/audio/sfx/bird misc a10.wav ./assets/data/audio/sfx/level clear military a2.mp3 ./assets/data/audio/sfx/christmas-bell-large.wav ./assets/data/audio/sfx/bird shot-a1.wav ./assets/data/audio/sfx/wood damage a3.wav ./assets/data/audio/sfx/mightyeagle.wav ./assets/data/audio/sfx/wood damage a2.wav ./assets/data/audio/sfx/piglette destroyed.wav ./assets/data/audio/sfx/bird 01 collision a4_low.wav ./assets/data/audio/sfx/bird 01 collision a3_low.wav ./assets/data/audio/sfx/bigbrother_select.wav ./assets/data/audio/sfx/core_paper_fly_a1.wav ./assets/data/audio/sfx/core_paper_fly_a3.wav ./assets/data/audio/sfx/rock damage a3.wav ./assets/data/audio/sfx/bird 03 collision a2.wav ./assets/data/audio/sfx/rock destroyed a2.wav ./assets/data/audio/sfx/snowball_breaks_a3.wav ./assets/data/audio/sfx/bird 01 select.wav ./assets/data/audio/sfx/christmas-bell-medium_alt2.wav ./assets/data/audio/sfx/wood destroyed a3.wav ./assets/data/audio/sfx/bigbrother_awakens.wav ./assets/data/audio/sfx/light damage a3.wav ./assets/data/audio/sfx/trampoline.wav ./assets/data/audio/sfx/bird 02 select.wav ./assets/data/audio/sfx/ice light collision a2.wav ./assets/data/audio/sfx/ice light collision a8.wav ./assets/data/audio/sfx/piglette oink a11.wav ./assets/data/audio/sfx/ice light collision a3.wav ./assets/data/audio/sfx/christmas-bell-large_alt2.wav ./assets/data/audio/sfx/bird 01 collision a4.wav ./assets/data/audio/sfx/flower_break_a3.wav ./assets/data/audio/sfx/bird misc a5.wav ./assets/data/audio/sfx/money pile break_2.wav ./assets/data/audio/sfx/light rolling.wav ./assets/data/audio/sfx/rock collision a3.wav ./assets/data/audio/sfx/goldpot break_2.wav ./assets/data/audio/sfx/piglette collision a2.wav ./assets/data/audio/music ./assets/data/audio/music/ab_summer_ambient.mp3 ./assets/data/audio/music/valentine_theme.mp3 ./assets/data/audio/music/game_complete.mp3 ./assets/data/audio/music/mooncake_ambient.mp3 ./assets/data/audio/music/ab_summer_theme.mp3 ./assets/data/audio/music/ab_stpatrics_ambient.mp3 ./assets/data/audio/music/ab_easter_theme.mp3 ./assets/data/audio/music/birds_outro.mp3 ./assets/data/audio/music/ab_mooncake_theme.mp3 ./assets/data/audio/music/ab_easter_ambient.mp3 ./assets/data/audio/music/atmosphere_halloween.mp3 ./assets/data/audio/music/valentine_ambient.mp3 ./assets/data/audio/music/birds_intro.mp3 ./assets/data/audio/music/xmas_theme.mp3 ./assets/data/audio/music/halloween_theme.mp3 ./assets/data/audio/music/stpatrics_theme.mp3 ./assets/data/audio/music/level_complete.mp3 ./assets/data/audio/music/ab_christmas_ambient.mp3 ./assets/data/audio/music/birds_boss.mp3 ./assets/data/levels ./assets/data/levels/pack7 ./assets/data/levels/pack7/LevelMC_534.lua ./assets/data/levels/pack7/LevelMCExtra_367.lua ./assets/data/levels/pack7/LevelMC_456.lua ./assets/data/levels/pack7/LevelMC_540.lua ./assets/data/levels/pack7/LevelMC_370.lua ./assets/data/levels/pack7/LevelMCExtra_369.lua ./assets/data/levels/pack7/LevelMC_531.lua ./assets/data/levels/pack7/LevelMC_533.lua ./assets/data/levels/pack7/LevelMC_455.lua ./assets/data/levels/pack7/LevelMCExtra_368.lua ./assets/data/levels/pack7/LevelMC_530.lua ./assets/data/levels/pack7/LevelMC_453.lua ./assets/data/levels/pack7/LevelMC_528.lua ./assets/data/levels/pack7/LevelMC_457.lua ./assets/data/levels/pack7/LevelMC_489.lua ./assets/data/levels/pack7/LevelMC_487.lua ./assets/data/levels/pack7/LevelMC_532.lua ./assets/data/levels/pack7/LevelMC_451.lua ./assets/data/levels/pack14 ./assets/data/levels/pack14/LevelP5_392.lua ./assets/data/levels/pack14/LevelP5_391.lua ./assets/data/levels/pack14/LevelP5_386.lua ./assets/data/levels/pack14/LevelP5_382.lua ./assets/data/levels/pack14/LevelP5_394.lua ./assets/data/levels/pack14/LevelP5_409.lua ./assets/data/levels/pack14/LevelP5_406.lua ./assets/data/levels/pack14/LevelP5_385.lua ./assets/data/levels/pack14/LevelP5_404.lua ./assets/data/levels/pack14/LevelP5_381.lua ./assets/data/levels/pack14/LevelP5_380.lua ./assets/data/levels/pack14/LevelP5_387.lua ./assets/data/levels/pack14/LevelP5_400.lua ./assets/data/levels/pack14/LevelP5_384.lua ./assets/data/levels/pack14/LevelP5_396.lua ./assets/data/levels/pack3 ./assets/data/levels/pack3/LevelSt_10.lua ./assets/data/levels/pack3/LevelSt_16.lua ./assets/data/levels/pack3/LevelSt_1.lua ./assets/data/levels/pack3/LevelSt_3.lua ./assets/data/levels/pack3/LevelSt_2.lua ./assets/data/levels/pack3/LevelSt_13.lua ./assets/data/levels/pack3/LevelSt_12.lua ./assets/data/levels/pack3/LevelSt_4.lua ./assets/data/levels/pack3/LevelSt_9.lua ./assets/data/levels/pack3/LevelSt_11.lua ./assets/data/levels/pack3/LevelSt_14.lua ./assets/data/levels/pack3/LevelSt_18.lua ./assets/data/levels/pack3/LevelSt_6.lua ./assets/data/levels/pack3/LevelSt_8.lua ./assets/data/levels/pack3/LevelSt_15.lua ./assets/data/levels/pack3/LevelSt_5.lua ./assets/data/levels/pack3/LevelSt_17.lua ./assets/data/levels/pack3/LevelSt_7.lua ./assets/data/levels/pack12 ./assets/data/levels/pack12/LevelP5_596.lua ./assets/data/levels/pack12/LevelP5_516.lua ./assets/data/levels/pack12/LevelP5_595.lua ./assets/data/levels/pack12/LevelP5_523.lua ./assets/data/levels/pack12/LevelP5_589.lua ./assets/data/levels/pack12/LevelP5_590.lua ./assets/data/levels/pack12/LevelP5_594.lua ./assets/data/levels/pack12/LevelP5_597.lua ./assets/data/levels/pack12/LevelP5_592.lua ./assets/data/levels/pack12/LevelP5_598.lua ./assets/data/levels/pack12/LevelP5_593.lua ./assets/data/levels/pack12/LevelP5_518.lua ./assets/data/levels/pack12/LevelP5_591.lua ./assets/data/levels/pack12/LevelP5_517.lua ./assets/data/levels/pack12/LevelP5_515.lua ./assets/data/levels/pack6 ./assets/data/levels/pack6/LevelMC_462.lua ./assets/data/levels/pack6/LevelMC_536.lua ./assets/data/levels/pack6/LevelMC_461.lua ./assets/data/levels/pack6/LevelMC_450.lua ./assets/data/levels/pack6/LevelMC_454.lua ./assets/data/levels/pack6/LevelMC_538.lua ./assets/data/levels/pack6/LevelMC_541.lua ./assets/data/levels/pack6/LevelMC_537.lua ./assets/data/levels/pack6/LevelMC_459.lua ./assets/data/levels/pack6/LevelMC_452.lua ./assets/data/levels/pack6/LevelMC_485.lua ./assets/data/levels/pack6/LevelMC_539.lua ./assets/data/levels/pack6/LevelMC_535.lua ./assets/data/levels/pack6/LevelMC_486.lua ./assets/data/levels/pack6/LevelMC_542.lua ./assets/data/levels/pack13 ./assets/data/levels/pack13/LevelP5_395.lua ./assets/data/levels/pack13/LevelP5_506.lua ./assets/data/levels/pack13/LevelP5_411.lua ./assets/data/levels/pack13/LevelP5_414.lua ./assets/data/levels/pack13/LevelP5_383.lua ./assets/data/levels/pack13/LevelP5_389.lua ./assets/data/levels/pack13/LevelP5_390.lua ./assets/data/levels/pack13/LevelP5_513.lua ./assets/data/levels/pack13/LevelP5_393.lua ./assets/data/levels/pack13/LevelP5_388.lua ./assets/data/levels/pack13/LevelP5_379.lua ./assets/data/levels/pack13/LevelP5_399.lua ./assets/data/levels/pack13/LevelP5_407.lua ./assets/data/levels/pack13/LevelP5_398.lua ./assets/data/levels/pack13/LevelP5_416.lua ./assets/data/levels/pack5 ./assets/data/levels/pack5/Level447.lua ./assets/data/levels/pack5/Level479.lua ./assets/data/levels/pack5/Level464.lua ./assets/data/levels/pack5/Level448.lua ./assets/data/levels/pack5/Level452.lua ./assets/data/levels/pack5/Level443.lua ./assets/data/levels/pack5/Level472.lua ./assets/data/levels/pack5/Level468.lua ./assets/data/levels/pack5/Level463.lua ./assets/data/levels/pack5/Level449.lua ./assets/data/levels/pack5/Level446.lua ./assets/data/levels/pack5/Level469.lua ./assets/data/levels/pack5/Level456.lua ./assets/data/levels/pack5/Level476.lua ./assets/data/levels/pack5/Level450.lua ./assets/data/levels/pack5/Level465.lua ./assets/data/levels/pack5/Level445.lua ./assets/data/levels/pack5/Level466.lua ./assets/data/levels/pack5/Level455.lua ./assets/data/levels/pack5/Level477.lua ./assets/data/levels/pack5/Level453.lua ./assets/data/levels/pack5/Level480.lua ./assets/data/levels/pack5/Level475.lua ./assets/data/levels/pack5/Level471.lua ./assets/data/levels/pack5/Level444.lua ./assets/data/levels/pack5/Level442.lua ./assets/data/levels/pack5/Level451.lua ./assets/data/levels/pack5/Level473.lua ./assets/data/levels/pack5/Level457.lua ./assets/data/levels/pack5/Level470.lua ./assets/data/levels/goldeneggseaster ./assets/data/levels/goldeneggseaster/LevelE_GE_7.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_3.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_5.lua ./assets/data/levels/goldeneggseaster/LevelE_3star.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_9.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_10.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_2.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_6.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_4.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_8.lua ./assets/data/levels/goldeneggseaster/LevelE_GE_1.lua ./assets/data/levels/pack1 ./assets/data/levels/pack1/LevelX_25.lua ./assets/data/levels/pack1/LevelP1_635.lua ./assets/data/levels/pack1/LevelP1_661.lua ./assets/data/levels/pack1/LevelP1_646.lua ./assets/data/levels/pack1/LevelX_26.lua ./assets/data/levels/pack1/LevelP1_638.lua ./assets/data/levels/pack1/LevelP1_025.lua ./assets/data/levels/pack1/LevelP1_346.lua ./assets/data/levels/pack1/LevelP1_365.lua ./assets/data/levels/pack1/LevelX_33.lua ./assets/data/levels/pack1/LevelX_28.lua ./assets/data/levels/pack1/LevelP1_639.lua ./assets/data/levels/pack1/LevelP1_643.lua ./assets/data/levels/pack1/LevelX_29.lua ./assets/data/levels/pack1/LevelP1_633.lua ./assets/data/levels/pack1/LevelP1_642.lua ./assets/data/levels/pack1/LevelP1_660.lua ./assets/data/levels/pack1/LevelX_24.lua ./assets/data/levels/pack1/LevelP1_634.lua ./assets/data/levels/pack1/LevelP1_368.lua ./assets/data/levels/pack1/LevelP1_644.lua ./assets/data/levels/pack1/LevelP1_666.lua ./assets/data/levels/pack1/LevelP1_641.lua ./assets/data/levels/pack1/LevelP1_637.lua ./assets/data/levels/pack1/LevelP1_640.lua ./assets/data/levels/pack2 ./assets/data/levels/pack2/LevelX_46.lua ./assets/data/levels/pack2/LevelX_44.lua ./assets/data/levels/pack2/LevelV_1.lua ./assets/data/levels/pack2/LevelX_45.lua ./assets/data/levels/pack2/LevelX_41.lua ./assets/data/levels/pack2/LevelX_52.lua ./assets/data/levels/pack2/LevelX_43.lua ./assets/data/levels/pack2/LevelX_39.lua ./assets/data/levels/pack2/LevelX_40.lua ./assets/data/levels/pack2/LevelV_2.lua ./assets/data/levels/pack2/LevelV_3.lua ./assets/data/levels/pack2/LevelX_49.lua ./assets/data/levels/pack2/LevelX_50.lua ./assets/data/levels/pack2/LevelV_4.lua ./assets/data/levels/pack2/LevelX_48.lua ./assets/data/levels/pack2/LevelX_47.lua ./assets/data/levels/pack2/LevelX_42.lua ./assets/data/levels/pack2/LevelX_51.lua ./assets/data/levels/goldeneggs1 ./assets/data/levels/goldeneggs1/LevelX_GE.lua ./assets/data/levels/goldeneggs1/LevelST_3star.lua ./assets/data/levels/goldeneggs1/LevelGE_14.lua ./assets/data/levels/goldeneggs1/LevelV_GE.lua ./assets/data/levels/goldeneggs1/LevelGE_7.lua ./assets/data/levels/goldeneggs1/LevelGE_6.lua ./assets/data/levels/goldeneggs1/LevelGE_15.lua ./assets/data/levels/goldeneggs1/LevelGE_4.lua ./assets/data/levels/goldeneggs1/LevelS_3star.lua ./assets/data/levels/goldeneggs1/LevelGE_3.lua ./assets/data/levels/goldeneggs1/LevelMC_BONUS.lua ./assets/data/levels/goldeneggs1/LevelGE_10.lua ./assets/data/levels/goldeneggs1/LevelS_GE_2.lua ./assets/data/levels/goldeneggs1/LevelGE_8.lua ./assets/data/levels/goldeneggs1/LevelST_GE.lua ./assets/data/levels/goldeneggs1/LevelGE_12.lua ./assets/data/levels/goldeneggs1/LevelV_3star.lua ./assets/data/levels/goldeneggs1/LevelGE_2.lua ./assets/data/levels/goldeneggs1/LevelGE_1.lua ./assets/data/levels/goldeneggs1/LevelGE_11.lua ./assets/data/levels/goldeneggs1/LevelGE_5.lua ./assets/data/levels/goldeneggs1/LevelS_GE.lua ./assets/data/levels/goldeneggs1/LevelX_3star.lua ./assets/data/levels/goldeneggs1/LevelMC_GE.lua ./assets/data/levels/goldeneggs1/LevelGE_13.lua ./assets/data/levels/goldeneggs1/LevelGE_9.lua ./assets/data/levels/pack4 ./assets/data/levels/pack4/LevelE_15.lua ./assets/data/levels/pack4/LevelE_7.lua ./assets/data/levels/pack4/LevelE_17.lua ./assets/data/levels/pack4/LevelE_18.lua ./assets/data/levels/pack4/LevelE_12.lua ./assets/data/levels/pack4/LevelE_14.lua ./assets/data/levels/pack4/LevelE_2.lua ./assets/data/levels/pack4/LevelE_13.lua ./assets/data/levels/pack4/LevelE_5.lua ./assets/data/levels/pack4/LevelE_8.lua ./assets/data/levels/pack4/LevelE_11.lua ./assets/data/levels/pack4/LevelE_1.lua ./assets/data/levels/pack4/LevelE_6.lua ./assets/data/levels/pack4/LevelE_16.lua ./assets/data/levels/pack4/LevelE_10.lua ./assets/data/levels/pack4/LevelE_4.lua ./assets/data/levels/pack4/LevelE_3.lua ./assets/data/levels/pack4/LevelE_9.lua ./assets/data/localization ./assets/data/localization/TEXTS_BASIC.dat ./assets/data/scripts ./assets/data/scripts/menus ./assets/data/scripts/menus/overlayPage.lua ./assets/data/scripts/menus/editorjointPage.lua ./assets/data/scripts/menus/page.lua ./assets/data/scripts/menus/levelSelectionPage.lua ./assets/data/scripts/menus/MenuManager.lua ./assets/data/scripts/menus/EpisodePage.lua ./assets/data/scripts/menus/item.lua ./assets/data/scripts/starLimits.lua ./assets/data/scripts/blocks.lua ./assets/data/scripts/loadlist.lua ./assets/data/scripts/options.lua ./assets/data/scripts/gamelogic.lua ./assets/data/scripts/particles.lua ./assets/data/scripts/animations.lua ./assets/data/images ./assets/data/images/480x320_android_partial ./assets/data/images/480x320_android_partial/LEVELSELECTION_SHEET_1.dat ./assets/data/images/480x320_android_partial/POPUPS_SHEET_1.png ./assets/data/images/480x320_android_partial/MENU_MIGHTY_EAGLE_1.dat ./assets/data/images/480x320_android_partial/BACKGROUNDS_LS_2.dat ./assets/data/images/480x320_android_partial/BACKGROUNDS_LS_2.png ./assets/data/images/480x320_android_partial/GOLDEN_EGGS_SHEET_1.png ./assets/data/images/480x320_android_partial/ACHIEVEMENTS_SHEET_1.pvr ./assets/data/images/480x320_android_partial/TUTORIALS_SHEET_1.dat ./assets/data/images/480x320_android_partial/MENU_GAMECENTER_1.dat ./assets/data/images/480x320_android_partial/LEVELSELECTION_SHEET_1.png ./assets/data/images/480x320_android_partial/CUTSCENES_BACKGROUNDS_1.dat ./assets/data/images/480x320_android_partial/CUTSCENES_composprites.dat ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_1.pvr ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_1.dat ./assets/data/images/480x320_android_partial/LEVELSELECTION_SHEET_2.png ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_3.png ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_2.dat ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_2.pvr.zip ./assets/data/images/480x320_android_partial/GOLDEN_EGGS_SHEET_1.dat ./assets/data/images/480x320_android_partial/SPLASHES_SHEET_2.dat ./assets/data/images/480x320_android_partial/BUTTONS_SHEET_1.pvr ./assets/data/images/480x320_android_partial/MENU_MIGHTY_EAGLE_1.png ./assets/data/images/480x320_android_partial/TUTORIALS_SHEET_1.pvr ./assets/data/images/480x320_android_partial/LEVELSELECTION_composprites.dat ./assets/data/images/480x320_android_partial/MENU_ELEMENTS_3.dat ./assets/data/images/480x320_android_partial/POPUPS_SHEET_1.dat ./assets/data/images/480x320_android_partial/SPLASHES_SHEET_2.pvr ./assets/data/images/480x320_android_partial/BACKGROUNDS_LS_1.png ./assets/data/images/480x320_android_partial/BACKGROUNDS_LS_1.dat ./assets/data/images/480x320_android_partial/MENU_GAMECENTER_1.png ./assets/data/images/480x320_android_partial/SPLASHES_SHEET_1.pvr ./assets/data/images/480x320_android_partial/TUTORIALS_composprites.dat ./assets/data/images/480x320_android_partial/SPLASHES_SHEET_1.dat ./assets/data/images/480x320_android_partial/LEVELSELECTION_SHEET_2.dat ./assets/data/images/480x320_android_partial/BUTTONS_SHEET_1.dat ./assets/data/images/480x320_android_partial/ACHIEVEMENTS_SHEET_1.dat ./assets/data/images/480x320_android_partial/CUTSCENES_BACKGROUNDS_1.pvr ./assets/data/images/864x480 ./assets/data/images/864x480/THEME_XMAS_PARALLAX_1.dat ./assets/data/images/864x480/BACKGROUNDS_LS_2.pvr ./assets/data/images/864x480/THEME_STPATRICK_PARALLAX_1.pvr ./assets/data/images/864x480/LEVELSELECTION_SHEET_1.dat ./assets/data/images/864x480/THEME_SPACE_THEME_GROUND_1.dat ./assets/data/images/864x480/MENU_ELEMENTS_4.dat ./assets/data/images/864x480/CUTSCENES_ELEMENTS_1.dat ./assets/data/images/864x480/POPUPS_SHEET_1.png ./assets/data/images/864x480/INGAME_BIRDS_1.dat ./assets/data/images/864x480/THEME_SPACE_PARALLAX_1.dat ./assets/data/images/864x480/MENU_MIGHTY_EAGLE_1.dat ./assets/data/images/864x480/LEVELSELECTION_SHEET_3.dat ./assets/data/images/864x480/BACKGROUNDS_LS_2.dat ./assets/data/images/864x480/INGAME_BIRDS_2.pvr ./assets/data/images/864x480/THEME_XMAS_COMPOSPRITES.dat ./assets/data/images/864x480/GOLDEN_EGGS_SHEET_1.png ./assets/data/images/864x480/TUTORIALS_SHEET_1.dat ./assets/data/images/864x480/THEME_HALLOWEEN_PARALLAX_1.pvr ./assets/data/images/864x480/THEME_HALLOWEEN_THEME_GROUND_1.pvr ./assets/data/images/864x480/INGAME_SCORES_1.dat ./assets/data/images/864x480/THEME_VALENTINE_PARALLAX_1.pvr ./assets/data/images/864x480/LEVELSELECTION_SHEET_1.png ./assets/data/images/864x480/INGAME_SKIES_1.pvr ./assets/data/images/864x480/THEME_SUMMER_PARALLAX_1.pvr ./assets/data/images/864x480/THEME_MOONCAKE_THEME_GROUND_1.dat ./assets/data/images/864x480/INGAME_BLOCKS_1.dat ./assets/data/images/864x480/THEME_MOONCAKE_PARALLAX_1.dat ./assets/data/images/864x480/THEME_STPATRICK_THEME_GROUND_1.dat ./assets/data/images/864x480/MENU_ELEMENTS_3.pvr.zip ./assets/data/images/864x480/CUTSCENES_BACKGROUNDS_1.dat ./assets/data/images/864x480/INGAME_BLOCKS_1.pvr.zip ./assets/data/images/864x480/INGAME_BIRDS_2.dat ./assets/data/images/864x480/THEME_SPACE_THEME_GROUND_1.pvr ./assets/data/images/864x480/THEME_SUMMER_THEME_GROUND_1.dat ./assets/data/images/864x480/CUTSCENES_composprites.dat ./assets/data/images/864x480/INGAME_SKIES_2.pvr ./assets/data/images/864x480/INGAME_BLOCKS_3.pvr.zip ./assets/data/images/864x480/MENU_ELEMENTS_1.pvr ./assets/data/images/864x480/MENU_ELEMENTS_1.dat ./assets/data/images/864x480/THEME_EASTER_THEME_GROUND_1.pvr ./assets/data/images/864x480/LEVELSELECTION_SHEET_3.pvr.zip ./assets/data/images/864x480/THEME_VALENTINE_COMPOSPRITES.dat ./assets/data/images/864x480/LEVELSELECTION_SHEET_4.dat ./assets/data/images/864x480/THEME_VALENTINE_PARALLAX_1.dat ./assets/data/images/864x480/LEVELSELECTION_SHEET_2.png ./assets/data/images/864x480/THEME_STPATRICK_PARALLAX_1.dat ./assets/data/images/864x480/THEME_XMAS_THEME_GROUND_1.pvr ./assets/data/images/864x480/THEME_EASTER_COMPOSPRITES.dat ./assets/data/images/864x480/MENU_ELEMENTS_2.dat ./assets/data/images/864x480/THEME_MOONCAKE_THEME_GROUND_1.pvr ./assets/data/images/864x480/CUTSCENES_BACKGROUNDS_1.png ./assets/data/images/864x480/THEME_STPATRICK_COMPOSPRITES.dat ./assets/data/images/864x480/THEME_SPACE_PARALLAX_1.pvr ./assets/data/images/864x480/THEME_STPATRICK_THEME_GROUND_1.pvr ./assets/data/images/864x480/GOLDEN_EGGS_SHEET_1.dat ./assets/data/images/864x480/SPLASHES_SHEET_2.dat ./assets/data/images/864x480/THEME_XMAS_THEME_GROUND_1.dat ./assets/data/images/864x480/THEME_SUMMER_THEME_GROUND_1.pvr ./assets/data/images/864x480/MENU_MIGHTY_EAGLE_1.png ./assets/data/images/864x480/MENU_BACKGROUNDS_1.dat ./assets/data/images/864x480/TUTORIALS_SHEET_1.pvr ./assets/data/images/864x480/THEME_HALLOWEEN_PARALLAX_1.dat ./assets/data/images/864x480/MENU_ELEMENTS_2.png ./assets/data/images/864x480/INGAME_BLOCKS_3.dat ./assets/data/images/864x480/LEVELSELECTION_composprites.dat ./assets/data/images/864x480/MENU_ELEMENTS_3.dat ./assets/data/images/864x480/POPUPS_SHEET_1.dat ./assets/data/images/864x480/THEME_EASTER_THEME_GROUND_1.dat ./assets/data/images/864x480/THEME_SUMMER_COMPOSPRITES.dat ./assets/data/images/864x480/THEME_HALLOWEEN_THEME_GROUND_1.dat ./assets/data/images/864x480/THEME_MOONCAKE_PARALLAX_1.pvr ./assets/data/images/864x480/SPLASHES_SHEET_2.pvr ./assets/data/images/864x480/THEME_EASTER_PARALLAX_1.pvr ./assets/data/images/864x480/BACKGROUNDS_LS_1.png ./assets/data/images/864x480/BUTTONS_SHEET_1.pvr.zip ./assets/data/images/864x480/BACKGROUNDS_LS_1.dat ./assets/data/images/864x480/INGAME_SKIES_3.dat ./assets/data/images/864x480/MENU_ELEMENTS_4.pvr.zip ./assets/data/images/864x480/THEME_VALENTINE_THEME_GROUND_1.dat ./assets/data/images/864x480/SPLASHES_SHEET_1.pvr ./assets/data/images/864x480/THEME_EASTER_PARALLAX_1.dat ./assets/data/images/864x480/THEME_VALENTINE_THEME_GROUND_1.pvr ./assets/data/images/864x480/THEME_HALLOWEEN_COMPOSPRITES.dat ./assets/data/images/864x480/CUTSCENES_ELEMENTS_1.png ./assets/data/images/864x480/INGAME_SKIES_2.dat ./assets/data/images/864x480/MENU_BACKGROUNDS_1.pvr.zip ./assets/data/images/864x480/INGAME_BLOCKS_2.pvr.zip ./assets/data/images/864x480/INGAME_BIRDS_1.pvr.zip ./assets/data/images/864x480/INGAME_SKIES_1.dat ./assets/data/images/864x480/TUTORIALS_composprites.dat ./assets/data/images/864x480/SPLASHES_SHEET_1.dat ./assets/data/images/864x480/INGAME_SKIES_3.pvr ./assets/data/images/864x480/LEVELSELECTION_SHEET_2.dat ./assets/data/images/864x480/THEME_SUMMER_PARALLAX_1.dat ./assets/data/images/864x480/BUTTONS_SHEET_1.dat ./assets/data/images/864x480/INGAME_SCORES_1.pvr ./assets/data/images/864x480/LEVELSELECTION_SHEET_4.pvr.zip ./assets/data/images/864x480/THEME_XMAS_PARALLAX_1.pvr ./assets/data/images/864x480/INGAME_BLOCKS_2.dat ./assets/data/images/864x480/CUTSCENES_BACKGROUNDS_1.pvr ./assets/data/images/320x240_android_partial ./assets/data/images/320x240_android_partial/LEVELSELECTION_SHEET_1.dat ./assets/data/images/320x240_android_partial/GOLDEN_EGGS_SHEET_1.png ./assets/data/images/320x240_android_partial/TUTORIALS_SHEET_1.dat ./assets/data/images/320x240_android_partial/INGAME_SCORES_1.dat ./assets/data/images/320x240_android_partial/LEVELSELECTION_SHEET_1.png ./assets/data/images/320x240_android_partial/MENU_ELEMENTS_1.pvr ./assets/data/images/320x240_android_partial/MENU_ELEMENTS_1.dat ./assets/data/images/320x240_android_partial/MENU_ELEMENTS_2.dat ./assets/data/images/320x240_android_partial/MENU_ELEMENTS_2.pvr.zip ./assets/data/images/320x240_android_partial/GOLDEN_EGGS_SHEET_1.dat ./assets/data/images/320x240_android_partial/BUTTONS_SHEET_1.pvr ./assets/data/images/320x240_android_partial/TUTORIALS_SHEET_1.pvr ./assets/data/images/320x240_android_partial/LEVELSELECTION_composprites.dat ./assets/data/images/320x240_android_partial/TUTORIALS_composprites.dat ./assets/data/images/320x240_android_partial/BUTTONS_SHEET_1.dat ./assets/data/images/320x240_android_partial/INGAME_SCORES_1.pvr ./assets/data/fonts ./assets/data/fonts/480x320 ./assets/data/fonts/480x320/FONT_SCORE.dat ./assets/data/fonts/480x320/FONT_GAMECENTER_NUMBERS.dat ./assets/data/fonts/480x320/FONT_LS_SMALL.dat ./assets/data/fonts/480x320/FONT_CALENDAR_NUMBERS_ALPHA.pvr ./assets/data/fonts/480x320/FONT_BASIC.pvr ./assets/data/fonts/480x320/FONT_MENU.dat ./assets/data/fonts/480x320/FONT_BIG_NUMBERS.pvr ./assets/data/fonts/480x320/FONT_SCORE.pvr ./assets/data/fonts/480x320/FONT_MENU.pvr ./assets/data/fonts/480x320/FONT_CALENDAR_NUMBERS.dat ./assets/data/fonts/480x320/FONT_CALENDAR_NUMBERS_ALPHA.dat ./assets/data/fonts/480x320/FONT_BIG_NUMBERS.dat ./assets/data/fonts/480x320/FONT_BASIC.dat ./assets/data/fonts/480x320/FONT_LS_SMALL.pvr ./assets/data/fonts/480x320/FONT_GAMECENTER_BASIC.dat ./assets/data/fonts/480x320/FONT_GC_POPUP.dat ./assets/data/fonts/480x320/FONT_GAMECENTER_NUMBERS.pvr ./assets/data/fonts/480x320/FONT_CALENDAR_NUMBERS.pvr ./assets/data/fonts/480x320/FONT_GC_POPUP.pvr ./assets/data/fonts/480x320/FONT_GAMECENTER_BASIC.pvr ./assets/data/fonts/320x240 ./assets/data/fonts/320x240/FONT_SCORE.dat ./assets/data/fonts/320x240/FONT_LS_SMALL.dat ./assets/data/fonts/320x240/FONT_CALENDAR_NUMBERS_ALPHA.pvr ./assets/data/fonts/320x240/FONT_BASIC_QVGA.pvr ./assets/data/fonts/320x240/FONT_BIG_NUMBERS_QVGA.pvr ./assets/data/fonts/320x240/FONT_MENU.dat ./assets/data/fonts/320x240/FONT_BIG_NUMBERS.pvr ./assets/data/fonts/320x240/FONT_SCORE.pvr ./assets/data/fonts/320x240/FONT_MENU.pvr ./assets/data/fonts/320x240/FONT_CALENDAR_NUMBERS.dat ./assets/data/fonts/320x240/FONT_CALENDAR_NUMBERS_ALPHA.dat ./assets/data/fonts/320x240/FONT_BIG_NUMBERS.dat ./assets/data/fonts/320x240/FONT_BASIC.dat ./assets/data/fonts/320x240/FONT_LS_SMALL.pvr ./assets/data/fonts/320x240/FONT_CALENDAR_NUMBERS.pvr ./assets/data/fonts/864x480 ./assets/data/fonts/864x480/FONT_SCORE_N900.pvr ./assets/data/fonts/864x480/FONT_SCORE.dat ./assets/data/fonts/864x480/FONT_LS_SMALL.dat ./assets/data/fonts/864x480/FONT_LS_SMALL_N900.pvr ./assets/data/fonts/864x480/FONT_MENU.dat ./assets/data/fonts/864x480/FONT_CALENDAR_NUMBERS.dat ./assets/data/fonts/864x480/FONT_CALENDAR_NUMBERS_ALPHA.dat ./assets/data/fonts/864x480/FONT_BIG_NUMBERS_N900.pvr ./assets/data/fonts/864x480/FONT_BIG_NUMBERS.dat ./assets/data/fonts/864x480/FONT_BASIC_N900.pvr ./assets/data/fonts/864x480/FONT_CALENDAR_NUMBERS_IPAD.pvr ./assets/data/fonts/864x480/FONT_BASIC.dat ./assets/data/fonts/864x480/FONT_CALENDAR_NUMBERS_ALPHA_IPAD.pvr ./assets/data/fonts/864x480/FONT_MENU_N900.pvr ./smali ./smali/com ./smali/com/flurry ./smali/com/flurry/android ./smali/com/flurry/android/u.smali ./smali/com/flurry/android/AdImage.smali ./smali/com/flurry/android/g.smali ./smali/com/flurry/android/ag.smali ./smali/com/flurry/android/ah.smali ./smali/com/flurry/android/z.smali ./smali/com/flurry/android/k.smali ./smali/com/flurry/android/m.smali ./smali/com/flurry/android/Offer.smali ./smali/com/flurry/android/a.smali ./smali/com/flurry/android/ac.smali ./smali/com/flurry/android/q.smali ./smali/com/flurry/android/ae.smali ./smali/com/flurry/android/d.smali ./smali/com/flurry/android/p.smali ./smali/com/flurry/android/AppCircle.smali ./smali/com/flurry/android/FlurryAgent.smali ./smali/com/flurry/android/ai.smali ./smali/com/flurry/android/v.smali ./smali/com/flurry/android/n.smali ./smali/com/flurry/android/w.smali ./smali/com/flurry/android/aj.smali ./smali/com/flurry/android/y.smali ./smali/com/flurry/android/x.smali ./smali/com/flurry/android/aa.smali ./smali/com/flurry/android/f.smali ./smali/com/flurry/android/t.smali ./smali/com/flurry/android/e.smali ./smali/com/flurry/android/af.smali ./smali/com/flurry/android/i.smali ./smali/com/flurry/android/o.smali ./smali/com/flurry/android/b.smali ./smali/com/flurry/android/l.smali ./smali/com/flurry/android/CallbackEvent.smali ./smali/com/flurry/android/h.smali ./smali/com/flurry/android/j.smali ./smali/com/flurry/android/c.smali ./smali/com/flurry/android/ad.smali ./smali/com/flurry/android/AppCircleCallback.smali ./smali/com/flurry/android/ab.smali ./smali/com/flurry/android/s.smali ./smali/com/flurry/android/ak.smali ./smali/com/flurry/android/CatalogActivity.smali ./smali/com/flurry/android/Constants.smali ./smali/com/flurry/android/r.smali ./smali/com/flurry/android/OfferInSdk.smali ./smali/com/admob ./smali/com/admob/android ./smali/com/admob/android/ads ./smali/com/admob/android/ads/InterstitialAd$Event.smali ./smali/com/admob/android/ads/u.smali ./smali/com/admob/android/ads/y$a.smali ./smali/com/admob/android/ads/s$a.smali ./smali/com/admob/android/ads/InterstitialAd$b.smali ./smali/com/admob/android/ads/s$b.smali ./smali/com/admob/android/ads/SimpleAdListener.smali ./smali/com/admob/android/ads/al.smali ./smali/com/admob/android/ads/g.smali ./smali/com/admob/android/ads/InterstitialAd$a.smali ./smali/com/admob/android/ads/ag.smali ./smali/com/admob/android/ads/ah.smali ./smali/com/admob/android/ads/ac$i.smali ./smali/com/admob/android/ads/j$a.smali ./smali/com/admob/android/ads/AdManager$1.smali ./smali/com/admob/android/ads/InterstitialAd$d.smali ./smali/com/admob/android/ads/z.smali ./smali/com/admob/android/ads/am.smali ./smali/com/admob/android/ads/AdMobActivity.smali ./smali/com/admob/android/ads/k.smali ./smali/com/admob/android/ads/m.smali ./smali/com/admob/android/ads/z$a.smali ./smali/com/admob/android/ads/a.smali ./smali/com/admob/android/ads/InterstitialAd$f.smali ./smali/com/admob/android/ads/j$d.smali ./smali/com/admob/android/ads/ac.smali ./smali/com/admob/android/ads/q.smali ./smali/com/admob/android/ads/ae.smali ./smali/com/admob/android/ads/q$a.smali ./smali/com/admob/android/ads/ac$e.smali ./smali/com/admob/android/ads/d.smali ./smali/com/admob/android/ads/ap$a.smali ./smali/com/admob/android/ads/p.smali ./smali/com/admob/android/ads/AdView$g.smali ./smali/com/admob/android/ads/k$d.smali ./smali/com/admob/android/ads/ai.smali ./smali/com/admob/android/ads/AdView$g$1.smali ./smali/com/admob/android/ads/u$a.smali ./smali/com/admob/android/ads/k$b.smali ./smali/com/admob/android/ads/z$a$1.smali ./smali/com/admob/android/ads/v.smali ./smali/com/admob/android/ads/AdView$f.smali ./smali/com/admob/android/ads/ac$a.smali ./smali/com/admob/android/ads/n.smali ./smali/com/admob/android/ads/w.smali ./smali/com/admob/android/ads/AdView$1.smali ./smali/com/admob/android/ads/AdView$c.smali ./smali/com/admob/android/ads/ap.smali ./smali/com/admob/android/ads/aj.smali ./smali/com/admob/android/ads/y.smali ./smali/com/admob/android/ads/AdMobActivity$1.smali ./smali/com/admob/android/ads/x.smali ./smali/com/admob/android/ads/aa.smali ./smali/com/admob/android/ads/InterstitialAdListener.smali ./smali/com/admob/android/ads/AdView.smali ./smali/com/admob/android/ads/view ./smali/com/admob/android/ads/view/AdMobWebView.smali ./smali/com/admob/android/ads/j$c.smali ./smali/com/admob/android/ads/f.smali ./smali/com/admob/android/ads/AdListener.smali ./smali/com/admob/android/ads/b$1.smali ./smali/com/admob/android/ads/t.smali ./smali/com/admob/android/ads/e.smali ./smali/com/admob/android/ads/ac$c.smali ./smali/com/admob/android/ads/af.smali ./smali/com/admob/android/ads/ac$d.smali ./smali/com/admob/android/ads/i.smali ./smali/com/admob/android/ads/AdView$d.smali ./smali/com/admob/android/ads/k$a.smali ./smali/com/admob/android/ads/AdView$e.smali ./smali/com/admob/android/ads/ac$g.smali ./smali/com/admob/android/ads/AdManager$Gender.smali ./smali/com/admob/android/ads/AdManager.smali ./smali/com/admob/android/ads/q$1.smali ./smali/com/admob/android/ads/o.smali ./smali/com/admob/android/ads/ac$b.smali ./smali/com/admob/android/ads/d$a.smali ./smali/com/admob/android/ads/ac$f.smali ./smali/com/admob/android/ads/b.smali ./smali/com/admob/android/ads/ao.smali ./smali/com/admob/android/ads/InterstitialAd$e.smali ./smali/com/admob/android/ads/an.smali ./smali/com/admob/android/ads/l.smali ./smali/com/admob/android/ads/k$c.smali ./smali/com/admob/android/ads/h.smali ./smali/com/admob/android/ads/analytics ./smali/com/admob/android/ads/analytics/InstallReceiver.smali ./smali/com/admob/android/ads/analytics/InstallReceiver$1.smali ./smali/com/admob/android/ads/AdView$a.smali ./smali/com/admob/android/ads/j.smali ./smali/com/admob/android/ads/q$2.smali ./smali/com/admob/android/ads/c.smali ./smali/com/admob/android/ads/ad.smali ./smali/com/admob/android/ads/ac$h.smali ./smali/com/admob/android/ads/j$b.smali ./smali/com/admob/android/ads/InterstitialAd.smali ./smali/com/admob/android/ads/ab.smali ./smali/com/admob/android/ads/AdView$b.smali ./smali/com/admob/android/ads/InterstitialAd$c.smali ./smali/com/admob/android/ads/s.smali ./smali/com/admob/android/ads/ak.smali ./smali/com/admob/android/ads/r.smali ./smali/com/rovio ./smali/com/rovio/angrybirdsseasons ./smali/com/rovio/angrybirdsseasons/R$drawable.smali ./smali/com/rovio/angrybirdsseasons/R$string.smali ./smali/com/rovio/angrybirdsseasons/R.smali ./smali/com/rovio/angrybirdsseasons/R$attr.smali ./smali/com/rovio/angrybirdsseasons/R$styleable.smali ./smali/com/rovio/ka3d ./smali/com/rovio/ka3d/GLSurfaceView.smali ./smali/com/rovio/ka3d/IActivityListener.smali ./smali/com/rovio/ka3d/WebViewWrapper.smali ./smali/com/rovio/ka3d/WebViewWrapper$8.smali ./smali/com/rovio/ka3d/MyInputEvent.smali ./smali/com/rovio/ka3d/R$drawable.smali ./smali/com/rovio/ka3d/ShowAlertRunnable.smali ./smali/com/rovio/ka3d/InputDelegator.smali ./smali/com/rovio/ka3d/GLSurfaceView$ComponentSizeChooser.smali ./smali/com/rovio/ka3d/GLSurfaceView$GLThread.smali ./smali/com/rovio/ka3d/WebViewWrapper$9.smali ./smali/com/rovio/ka3d/WebViewWrapper$JavaScriptReturnValue.smali ./smali/com/rovio/ka3d/WebViewWrapper$3.smali ./smali/com/rovio/ka3d/MultiTouchInputDelegator.smali ./smali/com/rovio/ka3d/LocationWrapper.smali ./smali/com/rovio/ka3d/WebViewWrapper$2.smali ./smali/com/rovio/ka3d/WebViewWrapper$LuaInterface.smali ./smali/com/rovio/ka3d/EGLLogWrapper.smali ./smali/com/rovio/ka3d/GLSurfaceView$EGLWindowSurfaceFactory.smali ./smali/com/rovio/ka3d/R$string.smali ./smali/com/rovio/ka3d/WebViewWrapper$5.smali ./smali/com/rovio/ka3d/WebViewWrapper$6.smali ./smali/com/rovio/ka3d/GLSurfaceView$EGLContextFactory.smali ./smali/com/rovio/ka3d/MyRenderer.smali ./smali/com/rovio/ka3d/WebViewWrapper$LinkClickedReturnValue.smali ./smali/com/rovio/ka3d/R.smali ./smali/com/rovio/ka3d/GLSurfaceView$LogWriter.smali ./smali/com/rovio/ka3d/R$attr.smali ./smali/com/rovio/ka3d/WebViewWrapper$LuaInterface$1.smali ./smali/com/rovio/ka3d/GLSurfaceView$1.smali ./smali/com/rovio/ka3d/LocationWrapper$1.smali ./smali/com/rovio/ka3d/GLSurfaceView$Renderer.smali ./smali/com/rovio/ka3d/MySurfaceView.smali ./smali/com/rovio/ka3d/GLSurfaceView$SimpleEGLConfigChooser.smali ./smali/com/rovio/ka3d/SingleTouchInputDelegator.smali ./smali/com/rovio/ka3d/App.smali ./smali/com/rovio/ka3d/GLSurfaceView$DefaultContextFactory.smali ./smali/com/rovio/ka3d/GLSurfaceView$GLThreadManager.smali ./smali/com/rovio/ka3d/GLSurfaceView$GLWrapper.smali ./smali/com/rovio/ka3d/WebViewWrapper$4.smali ./smali/com/rovio/ka3d/GLSurfaceView$DefaultWindowSurfaceFactory.smali ./smali/com/rovio/ka3d/GLSurfaceView$EGLConfigChooser.smali ./smali/com/rovio/ka3d/ShowAlertResultRunnable.smali ./smali/com/rovio/ka3d/WebViewWrapper$1.smali ./smali/com/rovio/ka3d/AudioOutput.smali ./smali/com/rovio/ka3d/R$styleable.smali ./smali/com/rovio/ka3d/GLSurfaceView$EglHelper.smali ./smali/com/rovio/ka3d/WebViewWrapper$7.smali ./smali/com/rovio/ka3d/GLSurfaceView$BaseConfigChooser.smali ./smali/com/rovio/angrybirds ./smali/com/rovio/angrybirds/AdViewWrapper$3.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$3.smali ./smali/com/rovio/angrybirds/AdViewWrapper$4.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$1.smali ./smali/com/rovio/angrybirds/AdViewWrapper$1.smali ./smali/com/rovio/angrybirds/AdViewWrapper.smali ./smali/com/rovio/angrybirds/AdViewWrapper$2.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$5.smali ./smali/com/rovio/angrybirds/AdViewWrapper$5.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$6.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$4.smali ./smali/com/rovio/angrybirds/InterstitialAdWrapper$2.smali ./smali/com/rovio/angrybirds/AdViewWrapper$6.smali ./smali/com/nexage ./smali/com/nexage/android ./smali/com/nexage/android/NexageAdLayout$1.smali ./smali/com/nexage/android/NexageInterstitial$InterstitialContext.smali ./smali/com/nexage/android/NexageInterstitialCloseListener.smali ./smali/com/nexage/android/reports ./smali/com/nexage/android/reports/ReportMgr$OpenHelper.smali ./smali/com/nexage/android/reports/AdRequest.smali ./smali/com/nexage/android/reports/AdReport$ReportTask.smali ./smali/com/nexage/android/reports/AdReport.smali ./smali/com/nexage/android/reports/AdService.smali ./smali/com/nexage/android/reports/ReportMgr.smali ./smali/com/nexage/android/reports/AdEvent.smali ./smali/com/nexage/android/NexageAdLayout$2.smali ./smali/com/nexage/android/NexageAdManager$Gender.smali ./smali/com/nexage/android/NexageAdManager$Ethnicity.smali ./smali/com/nexage/android/NexageAdManager$MaritalStatus.smali ./smali/com/nexage/android/NexageInterstitial.smali ./smali/com/nexage/android/NexageInterstitialListener.smali ./smali/com/nexage/android/rtb ./smali/com/nexage/android/rtb/RTBAd.smali ./smali/com/nexage/android/NexageInterstitial$DisplayTask.smali ./smali/com/nexage/android/NexageAdView$RefreshTask.smali ./smali/com/nexage/android/AdLayout.smali ./smali/com/nexage/android/PlainSwitcher.smali ./smali/com/nexage/android/NexageAdFetcher.smali ./smali/com/nexage/android/NexageInterstitial$InterstitialContext$2.smali ./smali/com/nexage/android/NexageAdView$AdViewContext.smali ./smali/com/nexage/android/sdks ./smali/com/nexage/android/sdks/AdMobAd$InterstitialListener.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobAdLayout$1.smali ./smali/com/nexage/android/sdks/AdMobAd$ListenerProxy.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobAdManagerClass.smali ./smali/com/nexage/android/sdks/IVdopiaAd$1.smali ./smali/com/nexage/android/sdks/IVdopiaAd$CreateInterstitial.smali ./smali/com/nexage/android/sdks/IVdopiaAd.smali ./smali/com/nexage/android/sdks/IVdopiaAd$ListenerProxy.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobAdViewClass.smali ./smali/com/nexage/android/sdks/AdMobAd$InterstitialListenerProxy.smali ./smali/com/nexage/android/sdks/AdMobAd$CreateAD.smali ./smali/com/nexage/android/sdks/IVdopiaAd$Listener.smali ./smali/com/nexage/android/sdks/AdMobAd.smali ./smali/com/nexage/android/sdks/AdMobAd$Listener.smali ./smali/com/nexage/android/sdks/AdMobAd$CreateInterstitial.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobInterstitialLayout.smali ./smali/com/nexage/android/sdks/IVdopiaAd$VDOClasses.smali ./smali/com/nexage/android/sdks/AdMobAd$1.smali ./smali/com/nexage/android/sdks/IVdopiaAd$IVdopiaAdLayout.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobAdLayout.smali ./smali/com/nexage/android/sdks/AdMobAd$AdMobInterstitialAdClass.smali ./smali/com/nexage/android/NexageAdLayout$ADView$1.smali ./smali/com/nexage/android/interstitial ./smali/com/nexage/android/interstitial/VideoAd.smali ./smali/com/nexage/android/interstitial/VideoAd$DismissTask$1.smali ./smali/com/nexage/android/interstitial/VideoAd$5.smali ./smali/com/nexage/android/interstitial/VideoResumeListener.smali ./smali/com/nexage/android/interstitial/VideoAd$VideoLayout.smali ./smali/com/nexage/android/interstitial/VideoAd$HidePanelTask$1.smali ./smali/com/nexage/android/interstitial/VideoAd$DismissTask.smali ./smali/com/nexage/android/interstitial/VideoAd$DismissTask$2.smali ./smali/com/nexage/android/interstitial/VideoAd$1$2.smali ./smali/com/nexage/android/interstitial/InterstitialView.smali ./smali/com/nexage/android/interstitial/VideoAd$HidePanelTask.smali ./smali/com/nexage/android/interstitial/VideoAd$6.smali ./smali/com/nexage/android/interstitial/VideoAd$9.smali ./smali/com/nexage/android/interstitial/VideoAd$2.smali ./smali/com/nexage/android/interstitial/VideoAd$1.smali ./smali/com/nexage/android/interstitial/VideoAd$8.smali ./smali/com/nexage/android/interstitial/InterstitialLayout$1.smali ./smali/com/nexage/android/interstitial/VideoAd$2$1.smali ./smali/com/nexage/android/interstitial/VideoAd$1$1.smali ./smali/com/nexage/android/interstitial/VideoAd$1$1$1.smali ./smali/com/nexage/android/interstitial/VideoAd$7.smali ./smali/com/nexage/android/interstitial/InterstitialLayout$InterstitialType.smali ./smali/com/nexage/android/interstitial/VideoAd$4.smali ./smali/com/nexage/android/interstitial/InterstitialLayout.smali ./smali/com/nexage/android/interstitial/VASTDocument.smali ./smali/com/nexage/android/interstitial/VideoAd$10.smali ./smali/com/nexage/android/interstitial/VideoAd$3.smali ./smali/com/nexage/android/interstitial/VideoAd$PanelClick.smali ./smali/com/nexage/android/NexageLog.smali ./smali/com/nexage/android/NexageAdFetcher$FetchThread.smali ./smali/com/nexage/android/NexageContext.smali ./smali/com/nexage/android/NexageAdLayout$3.smali ./smali/com/nexage/android/NexageActivity.smali ./smali/com/nexage/android/NexageAdFetcher$1.smali ./smali/com/nexage/android/NexageActivity$1.smali ./smali/com/nexage/android/NexageAdSwitcher.smali ./smali/com/nexage/android/Ad.smali ./smali/com/nexage/android/NexageAdLayout$ADView.smali ./smali/com/nexage/android/NexageAdLayout$4.smali ./smali/com/nexage/android/NonBlockingTimerTask$1.smali ./smali/com/nexage/android/AnimatedSwitcher.smali ./smali/com/nexage/android/NexageListener.smali ./smali/com/nexage/android/NexageActivity$UnlockTask.smali ./smali/com/nexage/android/NexageAdView.smali ./smali/com/nexage/android/NexageAdLayout$URLAdLayout.smali ./smali/com/nexage/android/NexageAdManager.smali ./smali/com/nexage/android/NexageAdManager$1.smali ./smali/com/nexage/android/NexageAd.smali ./smali/com/nexage/android/NexageAdView$1.smali ./smali/com/nexage/android/NexageInterstitial$InterstitialContext$1.smali ./smali/com/nexage/android/NexageAdFetcher$FlushReport.smali ./smali/com/nexage/android/NexageAdView$MyReceiver.smali ./smali/com/nexage/android/rules ./smali/com/nexage/android/rules/Rule.smali ./smali/com/nexage/android/rules/AdTag.smali ./smali/com/nexage/android/rules/RuleMgr$1.smali ./smali/com/nexage/android/rules/AdMaxPosition.smali ./smali/com/nexage/android/rules/RuleMgr.smali ./smali/com/nexage/android/NexageAdLayout.smali ./smali/com/nexage/android/NexageAdView$ShowAD.smali ./smali/com/nexage/android/NonBlockingTimerTask.smali ./smali/com/nexage/android/Constants.smali ./smali/com/nexage/android/NexageInterstitial$1.smali ./apktool.yml ./AndroidManifest.xml
。。。高,跟僵尸一样的高。。。

1)AndroidManifest.xml

<?xml version="1.0" encoding="UTF-8"?> <manifest android:versionCode="160" android:versionName="1.6.0" android:installLocation="auto" package="com.rovio.angrybirdsseasons" xmlns:android="http://schemas.android.com/apk/res/android"> <application android:label="@string/app_name" android:icon="@drawable/icon" android:debuggable="false"> <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:name="com.rovio.ka3d.App" android:launchMode="singleTask" android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="NEXAGE_DCN" android:value="ae237e1708004b859b2ebee36a23196f" /> <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:name="com.nexage.android.NexageActivity" android:configChanges="keyboard|keyboardHidden|orientation" /> <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:name="com.admob.android.ads.AdMobActivity" android:configChanges="keyboard|keyboardHidden|orientation" /> <receiver android:name="com.admob.android.ads.analytics.InstallReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> </application> <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> </manifest>2) main activity

package com.rovio.ka3d; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Process; import android.view.KeyEvent; import android.view.ViewGroup.LayoutParams; import android.widget.RelativeLayout; import dalvik.annotation.Signature; import java.util.ArrayList; public class App extends Activity { private static final boolean ENABLE_LOGGING; private static App sm_instance; public MySurfaceView m_GLView; @Signature({"Ljava/util/ArrayList", "<", "Lcom/rovio/ka3d/IActivityListener;", ">;"}) private ArrayList m_activityListeners; public RelativeLayout m_rootViewGroup; public static App getInstance() { return sm_instance; } public void onCreate(Bundle paramBundle) { sm_instance = this; super.onCreate(paramBundle); System.loadLibrary(getString(2130903040)); RelativeLayout localRelativeLayout1 = new RelativeLayout(this); this.m_rootViewGroup = localRelativeLayout1; RelativeLayout localRelativeLayout2 = this.m_rootViewGroup; ViewGroup.LayoutParams localLayoutParams = new ViewGroup.LayoutParams(-1, -1); localRelativeLayout2.setLayoutParams(localLayoutParams); MySurfaceView localMySurfaceView1 = new MySurfaceView(this); this.m_GLView = localMySurfaceView1; RelativeLayout localRelativeLayout3 = this.m_rootViewGroup; MySurfaceView localMySurfaceView2 = this.m_GLView; localRelativeLayout3.addView(localMySurfaceView2, -1, -1); RelativeLayout localRelativeLayout4 = this.m_rootViewGroup; setContentView(localRelativeLayout4); ArrayList localArrayList = new ArrayList(); this.m_activityListeners = localArrayList; } protected void onDestroy() { super.onDestroy(); IActivityListener[] arrayOfIActivityListener = null; synchronized (this.m_activityListeners) { arrayOfIActivityListener = new IActivityListener[this.m_activityListeners.size()]; ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.toArray(arrayOfIActivityListener); Object localObject2 = null; int i = arrayOfIActivityListener.length; if (localObject2 < i) { arrayOfIActivityListener[localObject2].onDestroy(); ++localObject2; } } Process.killProcess(Process.myPid()); } public boolean onKeyDown(int paramInt, KeyEvent paramKeyEvent) { int i = 1; ??? = this.m_GLView; long l; if (??? != null) { ??? = this.m_GLView.m_renderer; if (??? != null) { ??? = paramKeyEvent.getRepeatCount(); if (??? == 0) synchronized (this.m_GLView.m_renderer.m_queue) { ArrayList localArrayList = this.m_GLView.m_renderer.m_queue; MyInputEvent localMyInputEvent = new MyInputEvent(1, paramInt); localArrayList.add(localMyInputEvent); l = 1L; } } } try { Thread.sleep(l); label97: int j = 4; if (paramInt != j) { k = 82; if (paramInt != k) break label136; } int k = i; return k; localObject3 = finally; monitorexit; label136: throw localObject3; } catch (InterruptedException localInterruptedException) { localInterruptedException.printStackTrace(); break label97: Object localObject2 = null; } } public boolean onKeyUp(int paramInt, KeyEvent paramKeyEvent) { Object localObject1 = null; ??? = this.m_GLView; long l; if (??? != null) { ??? = this.m_GLView.m_renderer; if (??? != null) { ??? = paramKeyEvent.getRepeatCount(); if (??? == 0) synchronized (this.m_GLView.m_renderer.m_queue) { ArrayList localArrayList = this.m_GLView.m_renderer.m_queue; MyInputEvent localMyInputEvent = new MyInputEvent(0, paramInt); localArrayList.add(localMyInputEvent); l = 1L; } } } try { Thread.sleep(l); label97: int i = 4; if (paramInt != i) { int j = 82; if (paramInt != j) break label136; } int k = 1; return k; localObject4 = finally; monitorexit; label136: throw localObject4; } catch (InterruptedException localInterruptedException) { localInterruptedException.printStackTrace(); break label97: Object localObject3 = localObject1; } } public void onNewIntent(Intent paramIntent) { IActivityListener[] arrayOfIActivityListener = null; synchronized (this.m_activityListeners) { arrayOfIActivityListener = new IActivityListener[this.m_activityListeners.size()]; ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.toArray(arrayOfIActivityListener); Object localObject2 = null; int i = arrayOfIActivityListener.length; if (localObject2 >= i) return; arrayOfIActivityListener[localObject2].onNewIntent(paramIntent); ++localObject2; } } protected void onPause() { super.onPause(); this.m_GLView.onPause(); IActivityListener[] arrayOfIActivityListener = null; synchronized (this.m_activityListeners) { arrayOfIActivityListener = new IActivityListener[this.m_activityListeners.size()]; ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.toArray(arrayOfIActivityListener); Object localObject2 = null; int i = arrayOfIActivityListener.length; if (localObject2 >= i) return; arrayOfIActivityListener[localObject2].onPause(); ++localObject2; } } protected void onRestart() { super.onRestart(); } protected void onResume() { super.onResume(); this.m_GLView.onResume(); IActivityListener[] arrayOfIActivityListener = null; synchronized (this.m_activityListeners) { arrayOfIActivityListener = new IActivityListener[this.m_activityListeners.size()]; ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.toArray(arrayOfIActivityListener); Object localObject2 = null; int i = arrayOfIActivityListener.length; if (localObject2 >= i) return; arrayOfIActivityListener[localObject2].onResume(); ++localObject2; } } protected void onStart() { super.onStart(); } protected void onStop() { super.onStop(); } public void registerActivityListener(IActivityListener paramIActivityListener) { if (paramIActivityListener != null); synchronized (this.m_activityListeners) { ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.add(paramIActivityListener); return; } } public void runOnGLThread(Runnable paramRunnable) { synchronized (this.m_GLView.m_renderer.m_runnableQueue) { ArrayList localArrayList2 = this.m_GLView.m_renderer.m_runnableQueue; localArrayList2.add(paramRunnable); return; } } public void unregisterActivityListener(IActivityListener paramIActivityListener) { synchronized (this.m_activityListeners) { ArrayList localArrayList2 = this.m_activityListeners; localArrayList2.remove(paramIActivityListener); return; } } } /* Location: C:\dex\classes.dex.dex2jar.jar * Qualified Name: com.rovio.ka3d.App * JD-Core Version: 0.5.4 */
。。。抛砖引玉,大家踩轻点。。。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值