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 */

。。。抛砖引玉,大家踩轻点。。。




更多相关文章

  1. Android: 向最强看齐, 反编译 愤怒的小鸟.apk
  2. Android: 向最强看齐, 反编译 愤怒的小鸟.apk
  3. Android电池
  4. webpack 配置文件webpack.config.js
  5. webpack 中使用 axios 方法总结及初识 vue
  6. 如何在 Ubuntu 20.04 上添加交换空间
  7. Java基于BIO实现文件上传功能
  8. Docker —— 简介与镜像用法
  9. 初识 NPM 及 webpack 包管理工具

随机推荐

  1. XML轻松学习总节篇
  2. Java对象的强、软、弱和虚引用
  3. XML轻松学习手册(2)XML概念
  4. JS解析XML文件和XML字符串详解
  5. XML文件结构和基本语法
  6. 了解Xml格式
  7. XML轻松学习手册
  8. 深入SQLite多线程的使用总结详解
  9. XML入门的常见问题(四)
  10. java中枚举的详细使用介绍