Advertisement
edems96

FlappyBird c.java

Mar 9th, 2014
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.30 KB | None | 0 0
  1. package com.dotgears;
  2.  
  3. import android.app.Application;
  4. import android.content.Intent;
  5. import android.content.SharedPreferences;
  6. import android.content.SharedPreferences.Editor;
  7. import android.content.res.Resources;
  8. import android.net.Uri;
  9. import org.andengine.c.b.e;
  10.  
  11. public class c extends e
  12.   implements org.andengine.c.b.c
  13. {
  14.   public static org.andengine.c.d.a[] a;
  15.   static int c;
  16.   public final int b = 50;
  17.   public GameActivity d;
  18.   public int e;
  19.   float[] f = new float[10];
  20.   float[] g = new float[10];
  21.   boolean h = false;
  22.   int i = 0;
  23.   int j = 0;
  24.  
  25.   public c(GameActivity paramGameActivity, org.andengine.opengl.c.c.c paramc)
  26.   {
  27.     this.d = paramGameActivity;
  28.     this.e = paramGameActivity.getSharedPreferences("FlappyBird", 0).getInt("score", 0);
  29.     g.D = new com.dotgears.flappy.c(this.e, 0, paramGameActivity.getApplication().getResources().openRawResource(2130968576));
  30.     g.D.a();
  31.     j.a((int)System.currentTimeMillis());
  32.     a = new org.andengine.c.d.a[50];
  33.     for (int k = 0; ; k++)
  34.     {
  35.       if (k >= 50)
  36.       {
  37.         a(this);
  38.         return;
  39.       }
  40.       org.andengine.opengl.c.c.c localc = paramc.i();
  41.       a[k] = new org.andengine.c.d.a(0.0F, 0.0F, localc, paramGameActivity.x().g());
  42.       a[k].a(false);
  43.       b(a[k]);
  44.     }
  45.   }
  46.  
  47.   public static void a(int paramInt1, int paramInt2, int paramInt3, int paramInt4, float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5)
  48.   {
  49.     org.andengine.c.d.a locala = a[c];
  50.     locala.b(paramInt1, paramInt2, paramInt3, paramInt4, paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  51.     locala.b(paramFloat5);
  52.     locala.a(true);
  53.     c = 1 + c;
  54.   }
  55.  
  56.   public static void a(int paramInt1, int paramInt2, int paramInt3, int paramInt4, float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6)
  57.   {
  58.     org.andengine.c.d.a locala = a[c];
  59.     j.a(paramInt1, paramInt2, 0.5F * (paramInt1 + paramInt3), 0.5F * (paramInt2 + paramInt4), paramFloat6);
  60.     float f1 = j.A - paramInt1;
  61.     float f2 = j.B - paramInt2;
  62.     j.a(paramInt1, paramInt4, 0.5F * (paramInt1 + paramInt3), 0.5F * (paramInt2 + paramInt4), paramFloat6);
  63.     float f3 = j.A - paramInt1;
  64.     float f4 = j.B - paramInt2;
  65.     j.a(paramInt3, paramInt2, 0.5F * (paramInt1 + paramInt3), 0.5F * (paramInt2 + paramInt4), paramFloat6);
  66.     float f5 = j.A - paramInt1;
  67.     float f6 = j.B - paramInt2;
  68.     j.a(paramInt3, paramInt4, 0.5F * (paramInt1 + paramInt3), 0.5F * (paramInt2 + paramInt4), paramFloat6);
  69.     float f7 = j.A - paramInt1;
  70.     float f8 = j.B - paramInt2;
  71.     locala.a(paramInt1, paramInt2, paramInt3, paramInt4, paramFloat1, paramFloat2, paramFloat3, paramFloat4, f1, f2, f3, f4, f5, f6, f7, f8);
  72.     locala.b(paramFloat5);
  73.     locala.a(true);
  74.     c = 1 + c;
  75.   }
  76.  
  77.   public void a()
  78.   {
  79.     for (int k = 0; ; k++)
  80.     {
  81.       if (k >= 50)
  82.       {
  83.         c = 0;
  84.         return;
  85.       }
  86.       a[k].a(false);
  87.     }
  88.   }
  89.  
  90.   protected void a(float paramFloat)
  91.   {
  92.     super.a(paramFloat);
  93.     a();
  94.     g.D.a(this.f, this.g);
  95.     if (this.h)
  96.     {
  97.       g.D.a(this.i, this.j);
  98.       g.D.a(this.i, this.j, this.i, this.j);
  99.       this.h = false;
  100.     }
  101.     g.D.b();
  102.     int k = 0;
  103.     if (k >= g.D.v)
  104.       return;
  105.     switch (g.D.w[k])
  106.     {
  107.     case 3:
  108.     case 4:
  109.     case 5:
  110.     default:
  111.     case 6:
  112.     case 7:
  113.     case 8:
  114.     case 0:
  115.     case 1:
  116.     case 9:
  117.     case 10:
  118.     case 11:
  119.     case 13:
  120.     case 12:
  121.     case 2:
  122.     }
  123.     while (true)
  124.     {
  125.       k++;
  126.       break;
  127.       this.d.d();
  128.       continue;
  129.       this.d.c();
  130.       continue;
  131.       this.d.d();
  132.       continue;
  133.       int m = (int)g.D.x[k];
  134.       if (this.d.o())
  135.         this.d.g.b().a("CgkI5J2sk6QXEAIQAA", m);
  136.       if (m <= this.e)
  137.         continue;
  138.       SharedPreferences.Editor localEditor = this.d.getSharedPreferences("FlappyBird", 0).edit();
  139.       localEditor.clear();
  140.       localEditor.putInt("score", (int)g.D.x[k]);
  141.       localEditor.commit();
  142.       this.e = m;
  143.       continue;
  144.       if (this.d.o())
  145.       {
  146.         this.d.startActivityForResult(this.d.n().a("CgkI5J2sk6QXEAIQAA"), 1);
  147.         continue;
  148.       }
  149.       this.d.p();
  150.       continue;
  151.       this.d.e();
  152.       continue;
  153.       this.d.h();
  154.       continue;
  155.       this.d.f();
  156.       continue;
  157.       this.d.i();
  158.       continue;
  159.       this.d.g();
  160.       continue;
  161.       Intent localIntent = new Intent("android.intent.action.VIEW");
  162.       localIntent.setData(Uri.parse("http://www.amazon.com/gp/mas/dl/android?p=com.dotgears.flappybird"));
  163.       this.d.startActivity(localIntent);
  164.     }
  165.   }
  166.  
  167.   public boolean a(e parame, org.andengine.input.a.a parama)
  168.   {
  169.     if (parama.f())
  170.     {
  171.       if (g.D != null)
  172.       {
  173.         this.h = true;
  174.         this.i = (int)parama.b();
  175.         this.j = (int)parama.c();
  176.       }
  177.       this.f[(parama.d() % 10)] = parama.b();
  178.       this.g[(parama.d() % 10)] = parama.c();
  179.     }
  180.     do
  181.       return true;
  182.     while ((!parama.g()) && (!parama.j()) && (!parama.i()));
  183.     this.f[(parama.d() % 10)] = -100.0F;
  184.     this.g[(parama.d() % 10)] = -100.0F;
  185.     return true;
  186.   }
  187. }
  188.  
  189. /* Location:           C:\Users\edems\Desktop\apk decom\apktool1.5.2\FlappyBird-original-dex2jar.jar
  190.  * Qualified Name:     com.dotgears.c
  191.  * JD-Core Version:    0.6.0
  192.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement