⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j.java

📁 很好的3款手机游戏源码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
		if (P < k)
		{
			int l1 = (k - P) / 4;
			if (l1 < 1)
				l1 = 1;
			P += l1;
		}
		if (P > k && P > 0)
		{
			int i2 = (P - k) / 4;
			if (i2 < 1)
				i2 = 1;
			P -= i2;
		}
		if (Q < l)
		{
			int j2 = (l - Q) / 4;
			if (j2 < 1)
				j2 = 1;
			Q += j2;
		}
		if (Q > l && Q > 0)
		{
			int k2 = (Q - l) / 4;
			if (k2 < 1)
				k2 = 1;
			Q -= k2;
		}
		F();
		y();
		switch (N)
		{
		case 8: // '\b'
			D();
			break;

		case 1: // '\001'
			G();
			break;

		case 3: // '\003'
			H();
			break;

		case 16: // '\020'
			J();
			break;

		case 2: // '\002'
			K();
			break;

		case 20: // '\024'
			L();
			break;

		case 21: // '\025'
			M();
			break;

		case 17: // '\021'
			N();
			break;

		case 5: // '\005'
			I();
			break;

		case 4: // '\004'
			E();
			break;

		case 18: // '\022'
			C();
			break;

		case 22: // '\026'
			B();
			break;

		case 6: // '\006'
			z();
			break;
		}
		if (b_u_static.a_int == -1)
			b_u_static.a(0, a_int_array1d_static[0], a_int_array1d_static[1]);
	}

	private static void y()
	{
		if (_DD10 != _B_B._BB[10])
			return;
		if (r.a_boolean_static)
		{
			r.c -= 2;
			r.a_boolean_static = false;
		} else
		{
			r.c = r.d_int_static;
		}
	}

	private static void z()
	{
		if (_DD12 != _B_B._BB[12])
			return;
		b_u_static.j += 4;
		if (b_u_static.j > 0)
		{
			N = 7;
			b_boolean_static = false;
			r.c();
		}
	}

	private static void A()
	{
		if (_DD13 != _B_B._BB[13])
			return;
		if (k <= 0)
		{
			N = 6;
			b_boolean_static = true;
		}
	}

	private static void B()
	{
		if (_DD9 != _B_B._BB[9])
			return;
		if (b_u_static.a_int == -1)
			b_u_static.a(0, a_int_array1d_static[0], a_int_array1d_static[1]);
		ac--;
		if (ac <= 0)
			N = 17;
	}

	private static void C()
	{
		if (_DD8 != _B_B._BB[8])
			return;
		if (b_u_static.a_int != 7)
			b_u_static.a(7, a_int_array1d_static[0], a_int_array1d_static[1]);
		if (r.a_s_array1d_static[R].v == 19 && r.a_s_array1d_static[R].a_int_array1d[1] > r.a_int_array1d_static[1] - 16)
		{
			r.a_s_array1d_static[R].a_int_array1d[1] -= 8;
			r.a_s_array1d_static[R].a_u.a(r.a_s_array1d_static[R].a_int_array1d[0], r.a_s_array1d_static[R].a_int_array1d[1]);
		}
		if (c_u_static.a_int == -1)
		{
			N = 1;
			b_u_static.a(0, a_int_array1d_static[0], a_int_array1d_static[1]);
			U = 0;
			V = 0;
			S = 0;
			if (r.a_s_array1d_static[R].v == 19)
			{
				c.a(r.a_s_array1d_static[R].a_int);
				r.a_s_array1d_static[R].h = 0;
			}
			b_boolean_static = false;
		}
	}

	private static void D()
	{
		if (_DD9 != _B_B._BB[9])
			return;
		r.e--;
		if (r.e < 0)
			r.e = 5;
	}

	private static void E()
	{
		if (_DD12 != _B_B._BB[12])
			return;
		if (b_u_static.a_int != 7)
			b_u_static.a(7, a_int_array1d_static[0], a_int_array1d_static[1]);
		if (a_b_array1d_static[X].a_u.a_int == -1)
		{
			int i1 = 4;
			switch (R)
			{
			case -3: 
				for (int j1 = 0; j1 < r.a_int_static; j1++)
					if (r.a_s_array1d_static[j1].h > 0)
					{
						r.a_s_array1d_static[j1].C -= a_b_array1d_static[X].e;
						if (r.a_s_array1d_static[j1].C < 0)
							r.a_s_array1d_static[j1].C = 0;
						r.a_s_array1d_static[j1].w = r.a_s_array1d_static[j1].v;
						r.a_s_array1d_static[j1].v = 5;
						r.a_s_array1d_static[j1].E = i1;
						r.a_s_array1d_static[j1].d();
						c_int_array1d_static[j1] = ((z + A) * a_b_array1d_static[X].d - r.a_s_array1d_static[j1].r) / 10;
						if (c_int_array1d_static[j1] < 1)
							c_int_array1d_static[j1] = 1;
						r.a_s_array1d_static[j1].h -= c_int_array1d_static[j1];
						if (r.a_s_array1d_static[j1].h < 0)
							r.a_s_array1d_static[j1].h = 0;
					}

				break;

			case -2: 
				c_int_array1d_static[c_int_array1d_static.length - 2] = ((z + A) * a_b_array1d_static[X].d) / 10;
				if (c_int_array1d_static[c_int_array1d_static.length - 2] < 1)
					c_int_array1d_static[c_int_array1d_static.length - 2] = 1;
				k += c_int_array1d_static[c_int_array1d_static.length - 2];
				if (k > g + h)
					k = g + h;
				break;

			case -1: 
				c_int_array1d_static[c_int_array1d_static.length - 1] = ((z + A) * a_b_array1d_static[X].d) / 10;
				if (c_int_array1d_static[c_int_array1d_static.length - 1] < 1)
					c_int_array1d_static[c_int_array1d_static.length - 1] = 1;
				c.c += c_int_array1d_static[c_int_array1d_static.length - 1];
				if (c.c > c.a_int_static)
					c.c = c.a_int_static;
				break;

			default:
				r.a_s_array1d_static[R].w = r.a_s_array1d_static[R].v;
				r.a_s_array1d_static[R].v = 5;
				r.a_s_array1d_static[R].E = i1;
				r.a_s_array1d_static[R].d();
				c_int_array1d_static[R] = ((z + A) * a_b_array1d_static[X].d - r.a_s_array1d_static[R].r) / 10;
				if (c_int_array1d_static[R] < 1)
					c_int_array1d_static[R] = 1;
				r.a_s_array1d_static[R].h -= c_int_array1d_static[R];
				if (r.a_s_array1d_static[R].h < 0)
					r.a_s_array1d_static[R].h = 0;
				break;
			}
			N = 1;
			b_u_static.a(0, a_int_array1d_static[0], a_int_array1d_static[1]);
			U = 0;
			V = 0;
			S = 0;
			b_boolean_static = false;
		}
	}

	private static void F()
	{
		if (_DD11 != _B_B._BB[11])
			return;
		if (Z > 0 || Z == -2)
		{
			aa++;
			if (aa >= 7)
			{
				aa = 0;
				Z = 0;
			}
		}
		for (int i1 = 0; i1 < c_int_array1d_static.length; i1++)
		{
			if (c_int_array1d_static[i1] <= 0)
				continue;
			d_int_array1d_static[i1]++;
			if (d_int_array1d_static[i1] >= 7)
			{
				d_int_array1d_static[i1] = 0;
				c_int_array1d_static[i1] = 0;
			}
		}

	}

	private static void G()
	{
		if (_DD11 != _B_B._BB[11])
			return;
		if (!r.b_boolean_static)
		{
			U++;
			if (U > T && k > 0)
			{
				b_boolean_static = true;
				N = 8;
				X = -1;
			}
		}
	}

	private static void H()
	{
		if (_DD11 != _B_B._BB[11])
			return;
		if (b_u_static.a_int != 7)
			b_u_static.a(7, a_int_array1d_static[0], a_int_array1d_static[1]);
		if (!r.b_boolean_static)
		{
			U++;
			if (U > T)
			{
				b_boolean_static = true;
				N = 4;
				switch (R)
				{
				default:
					break;

				case -2: 
					if (k <= 0)
						R = -1;
					break;

				case -1: 
					if (c.c <= 0)
						R = -2;
					break;

				case 0: // '\0'
				case 1: // '\001'
				case 2: // '\002'
					if (r.a_s_array1d_static[R].h > 0)
						break;
					boolean flag = false;
					for (int j1 = 0; j1 < r.a_int_static; j1++)
						if (r.a_s_array1d_static[j1].h > 0 && !flag)
						{
							R = j1;
							flag = true;
						}

					break;
				}
				int i1 = 0;
				int k1 = 0;
				switch (a_b_array1d_static[X].a_int)
				{
				default:
					break;

				case 1: // '\001'
				case 3: // '\003'
					i1 = r.a_s_array1d_static[R].a_int_array1d[0];
					k1 = r.a_s_array1d_static[R].a_int_array1d[1];
					break;

				case 2: // '\002'
				case 4: // '\004'
					i1 = r.a_int_array1d_static[0] + r.a_int_array2d_static[1][0];
					k1 = r.a_int_array1d_static[1] + r.a_int_array2d_static[1][1];
					break;

				case 0: // '\0'
					switch (R)
					{
					case -2: 
						i1 = a_int_array1d_static[0];
						k1 = a_int_array1d_static[1];
						break;

					case -1: 
						i1 = c.a_int_array1d_static[0];
						k1 = c.a_int_array1d_static[1];
						break;
					}
					break;
				}
				a_b_array1d_static[X].a(i1, k1);
				l -= a_b_array1d_static[X].b;
			}
		}
	}

	public static void o()
	{
		if (_DD13 != _B_B._BB[13])
		{
			return;
		} else
		{
			b_boolean_static = true;
			b_u_static.a(8, a_int_array1d_static[0], a_int_array1d_static[1]);
			return;
		}
	}

	private static void I()
	{
		if (_DD12 != _B_B._BB[12])
			return;
		b_boolean_static = true;
		if (b_u_static.a_int != 8)
			b_u_static.a(8, a_int_array1d_static[0], a_int_array1d_static[1]);
		Y--;
		if (Y <= 0)
		{
			N = O;
			b_boolean_static = false;
		}
	}

	private static void J()
	{
		if (_DD9 != _B_B._BB[9])
			return;
		if (a_int_array1d_static[0] > r.a_s_array1d_static[R].a_int_array1d[0] + r.d_int_array1d_static[0])
			a_int_array1d_static[0] -= (r.b_int_array1d_static[0] - r.a_int_array2d_static[r.a_s_array1d_static[R].b][0] - r.d_int_array1d_static[0]) / 4;
		if (a_int_array1d_static[1] < r.a_s_array1d_static[R].a_int_array1d[1] + r.d_int_array1d_static[1])
			a_int_array1d_static[1] += ((r.a_int_array2d_static[r.a_s_array1d_static[R].b][1] + r.d_int_array1d_static[1]) - r.b_int_array1d_static[1]) / 4;
		if (a_int_array1d_static[1] > r.a_s_array1d_static[R].a_int_array1d[1] + r.d_int_array1d_static[1])
			a_int_array1d_static[1] -= (r.b_int_array1d_static[1] - r.a_int_array2d_static[r.a_s_array1d_static[R].b][1] - r.d_int_array1d_static[1]) / 4;
		b_u_static.a(a_int_array1d_static[0], a_int_array1d_static[1]);
		if (a_int_array1d_static[0] <= r.a_s_array1d_static[R].a_int_array1d[0] + r.d_int_array1d_static[0])
		{
			a_int_array1d_static[0] = r.a_s_array1d_static[R].a_int_array1d[0] + r.d_int_array1d_static[0];
			a_int_array1d_static[1] = r.a_s_array1d_static[R].a_int_array1d[1] + r.d_int_array1d_static[1];
			N = 2;
			if (n.a(0, 99) < J + K)
			{
				b_u_static.a(1, a_int_array1d_static[0], a_int_array1d_static[1]);
			} else
			{
				Z = -1;
				b_u_static.a(2, a_int_array1d_static[0], a_int_array1d_static[1]);
			}
		}
	}

	private static void K()
	{
		if (_DD13 != _B_B._BB[13])
			return;
		if (Z != -1 && Z != -2 && b_u_static.a_int != 1)
		{
			N = 22;
			int i1 = n.a(0, 99);
			if (i1 > 66)
				ab = 2;
			else
			if (i1 > 33)
				ab = 20;
			else
				ab = 21;
			ac = 6;
		} else
		if ((Z == -1 || Z == -2) && b_u_static.a_int != 2)
		{
			N = 17;
		} else
		{
			int j1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][0];
			int k1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][1];
			if (b_u_static.e == j1)
				if (Z != -1)
				{
					if (n.c_boolean_static)
						r.a_k_static.c();
					r.a_s_array1d_static[R].w = r.a_s_array1d_static[R].v;
					r.a_s_array1d_static[R].v = 5;
					r.a_s_array1d_static[R].d();
					r.a_s_array1d_static[R].E = k1;
					a_boolean_static = false;
					if (n.a(0, 99) < H + I)
					{
						a_boolean_static = true;
						Z = ((x + y) - r.a_s_array1d_static[R].q) * 2;
					} else
					{
						Z = (x + y) - r.a_s_array1d_static[R].q;
					}
					if (Z < 1)
						Z = 1;
					r.a_s_array1d_static[R].h -= Z;
					if (r.a_s_array1d_static[R].h < 0)
						r.a_s_array1d_static[R].h = 0;
				} else
				{
					Z = -2;
				}
		}
	}

	private static void L()
	{
		if (_DD8 != _B_B._BB[8])
			return;
		if (Z != -1 && Z != -2 && b_u_static.a_int != 3)
		{
			N = 22;
			int i1 = n.a(0, 99);
			if (i1 > 66)
				ab = 2;
			else
			if (i1 > 33)
				ab = 20;
			else
				ab = 21;
			ac = 6;
		} else
		if ((Z == -1 || Z == -2) && b_u_static.a_int != 4)
		{
			N = 17;
		} else
		{
			int j1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][0];
			int k1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][1];
			if (b_u_static.e == j1)
				if (Z != -1)
				{
					if (n.c_boolean_static)
						r.a_k_static.c();
					r.a_s_array1d_static[R].w = r.a_s_array1d_static[R].v;
					r.a_s_array1d_static[R].v = 5;
					r.a_s_array1d_static[R].d();
					r.a_s_array1d_static[R].E = k1;
					a_boolean_static = false;
					if (n.a(0, 99) < H + I)
					{
						a_boolean_static = true;
						Z = ((x + y) - r.a_s_array1d_static[R].q) * 2;
					} else
					{
						Z = (x + y) - r.a_s_array1d_static[R].q;
					}
					if (Z < 1)
						Z = 1;
					r.a_s_array1d_static[R].h -= Z;
					if (r.a_s_array1d_static[R].h < 0)
						r.a_s_array1d_static[R].h = 0;
				} else
				{
					Z = -2;
				}
		}
	}

	private static void M()
	{
		if (_DD8 != _B_B._BB[8])
			return;
		if (Z != -1 && Z != -2 && b_u_static.a_int != 5)
		{
			N = 22;
			int i1 = n.a(0, 99);
			if (i1 > 66)
				ab = 2;
			else
			if (i1 > 33)
				ab = 20;
			else
				ab = 21;
			ac = 6;
		} else
		if ((Z == -1 || Z == -2) && b_u_static.a_int != 6)
		{
			N = 17;
		} else
		{
			int j1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][0];
			int k1 = a_int_array2d_static[(b_u_static.a_int - 1) / 2][1];
			if (b_u_static.e == j1)
				if (Z != -1)
				{
					if (n.c_boolean_static)
						r.a_k_static.c();
					r.a_s_array1d_static[R].w = r.a_s_array1d_static[R].v;
					r.a_s_array1d_static[R].v = 5;
					r.a_s_array1d_static[R].d();
					r.a_s_array1d_static[R].E = k1;
					a_boolean_static = false;
					if (n.a(0, 99) < H + I)
					{
						a_boolean_static = true;
						Z = ((x + y) - r.a_s_array1d_static[R].q) * 2;
					} else
					{
						Z = (x + y) - r.a_s_array1d_static[R].q;
					}
					if (Z < 1)
						Z = 1;
					r.a_s_array1d_static[R].h -= Z;
					if (r.a_s_array1d_static[R].h < 0)
						r.a_s_array1d_static[R].h = 0;
				} else
				{
					Z = -2;
				}
		}
	}

	private static void N()
	{
		if (_DD9 != _B_B._BB[9])
			return;
		if (a_int_array1d_static[0] < r.a_int_array1d_static[0] + r.b_int_array1d_static[0])
			a_int_array1d_static[0] += (r.b_int_array1d_static[0] - r.a_int_array2d_static[r.a_s_array1d_static[R].b][0] - r.d_int_array1d_static[0]) / 4;
		if (a_int_array1d_static[1] > r.a_int_array1d_static[1] + r.b_int_array1d_static[1])
			a_int_array1d_static[1] -= ((r.a_int_array2d_static[r.a_s_array1d_static[R].b][1] + r.d_int_array1d_static[1]) - r.b_int_array1d_static[1]) / 4;
		if (a_int_array1d_static[1] < r.a_int_array1d_static[1] + r.b_int_array1d_static[1])
			a_int_array1d_static[1] += (r.b_int_array1d_static[1] - r.a_int_array2d_static[r.a_s_array1d_static[R].b][1] - r.d_int_array1d_static[1]) / 4;
		b_u_static.a(a_int_array1d_static[0], a_int_array1d_static[1]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -