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

📄 ae.java

📁 很好的3款手机游戏源码
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 

import java.io.IOException;
import java.util.Vector;
import javax.microedition.io.Connector;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
import javax.wireless.messaging.MessageConnection;
import javax.wireless.messaging.TextMessage;

public class ae
{

	static String do = "10664321";
	static String if = "10664321";
	static String a = "10664321";
	static String case = "TKBTDSYT018004108";
	static String byte = "TKBTDSYT018004108";
	static String try = "TKBTDSYT018004108";
	static int new = 0;
	static int for;
	static boolean int = false;
	static boolean else = false;
	static int char = 0;

	public ae()
	{
	}

	public static void for(p p1)
	{
		else = true;
		for = p.ac;
		String s = "王子阵亡,原地复活生命全满,还有机会获得顶级装备,每次1元,是否确定?";
		p1.new(s);
		p.c5 = for;
	}

	public static void new(p p1)
	{
		int = true;
		for = p.ac;
		String s = "金币不够,兑换2000金币,还有机会获得顶级装备,每次1元,是否确定?";
		p1.new(s);
		p  = p1;
		p.c5 = for;
	}

	public static void do(p p1)
	{
		p1.a(0);
		p1.bn = false;
		else = false;
		int i = p.ac;
		boolean flag = false;
		p.ac = 83;
		p.cI.repaint();
		p.cI.serviceRepaints();
		if (a(2))
			flag = true;
		p.ac = i;
		if (flag)
		{
			p1.aQ.L = p1.aQ.K;
			p1.a("已经复活,生命全满! " + a(p1), null);
			boolean flag1 = false;
		}
	}

	public static void int(p p1)
	{
		p1.a(0);
		p1.bn = false;
		int = false;
		boolean flag = false;
		int i = p.ac;
		p.ac = 83;
		p.cI.repaint();
		p.cI.serviceRepaints();
		if (a(1))
			flag = true;
		p.ac = i;
		if (flag)
		{
			p1.cz += 2000L;
			p1.a("金币已经增加,谢谢! " + a(p1), null);
			boolean flag1 = false;
		}
	}

	public static String a(p p1)
	{
		if (GameMidlet.a(p.cn, 3) == 0)
		{
			int i = (GameMidlet.a(p.cn, 25) / 2 / 2) * 2;
			u u1 = p1.a(i, i != 20 ? 0 : 1);
			p1.goto(i).addElement(u1);
			return "额外获得 " + u.case(u1.do, p1);
		} else
		{
			return "";
		}
	}

	public static boolean a(int i)
	{
		String s;
		String s1;
		MessageConnection messageconnection;
		boolean flag;
		new++;
		s = "";
		s1 = "";
		if (i == 2)
		{
			s = do;
			s1 = case;
		} else
		if (new % 2 == 0)
		{
			s = if;
			s1 = byte;
		} else
		{
			s = a;
			s1 = try;
		}
		messageconnection = null;
		flag = true;
		String s2;
		s2 = "sms://" + s;
		messageconnection = (MessageConnection)Connector.open(s2);
		if (messageconnection.newMessage("text") == null)
			return a(i);
		try
		{
			TextMessage textmessage = (TextMessage)messageconnection.newMessage("text");
			textmessage.setAddress(s2);
			textmessage.setPayloadText("" + s1);
			messageconnection.send(textmessage);
		}
		catch (IOException ioexception)
		{
			return a(i);
		}
		catch (Throwable throwable)
		{
			flag = false;
		}
		if (messageconnection != null)
		{
			try
			{
				messageconnection.close();
			}
			catch (Exception exception)
			{
				return false;
			}
			return flag;
		} else
		{
			return false;
		}
	}

	static void a(Graphics g)
	{
		int i = p.cI.getWidth() / 2;
		byte byte0 = 30;
		int j = (p.cI.getWidth() - i) / 2;
		int k = (p.cI.getHeight() - byte0) / 2;
		p.a(g, j, k, i, byte0, 0, 0, 100, -1, -1, 250, 3, 3, true);
		int i1 = g.getColor();
		g.setColor(255, 255, 255);
		int j1 = l.if.getHeight();
		g.drawString("请稍等。。。", p.cI.getWidth() - l.if.stringWidth("请稍等。。。") >> 1, p.cI.getHeight() - j1 >> 1, 0);
		g.setColor(i1);
	}

	static void a(int i, p p1)
	{
label0:
		switch (i)
		{
		default:
			break;

		case -2: 
		case 56: // '8'
			char++;
			if (char > 7)
				char = 0;
			break;

		case -1: 
		case 50: // '2'
			char--;
			if (char < 0)
				char = 7;
			break;

		case -7: 
			p1.N();
			break;

		case -6: 
		case -5: 
		case 53: // '5'
			boolean flag = false;
			switch (char)
			{
			default:
				break;

			case 0: // '\0'
				if (!p1.bn)
				{
					p1.new("战斗经验反倍,并且有机会获得顶级装备,每条信息1元,是否确定?");
					break label0;
				}
				p1.bn = false;
				int j = p.ac;
				p.ac = 83;
				p.cI.repaint();
				p.cI.serviceRepaints();
				if (a(2))
					flag = true;
				p.ac = j;
				if (flag)
				{
					p  = p1;
					p.b0 = true;
					p1.a("从现在开始您都是处于2倍经验状态,请享受!" + a(p1), null);
				}
				break label0;

			case 1: // '\001'
				if (!p1.bn)
				{
					p1.new("必定获得顶级装备一件,并且有机会获得额外顶级装备,每条信息1元,是否确定?");
					break label0;
				}
				p1.bn = false;
				int k = p.ac;
				p.ac = 83;
				p.cI.repaint();
				p.cI.serviceRepaints();
				if (a(2))
					flag = true;
				p.ac = k;
				if (flag)
				{
					int l1 = (GameMidlet.a(p.cn, 25) / 2 / 2) * 2;
					u u1 = p1.a(l1, 2);
					p1.goto(l1).addElement(u1);
					p1.a("获得(" + u.case(u1.do, p1) + ")!" + a(p1), null);
					u1 = null;
				}
				break label0;

			case 2: // '\002'
				if (!p1.bn)
				{
					p1.new("生命全满,并且有机会获得顶级装备,每条信息1元,是否确定?");
					break label0;
				}
				p1.bn = false;
				int i1 = p.ac;
				p.ac = 83;
				p.cI.repaint();
				p.cI.serviceRepaints();
				if (a(1))
					flag = true;
				p.ac = i1;
				if (flag)
				{
					p1.aQ.L = p1.aQ.K;
					p1.a("生命全满,请继续加油!" + a(p1), null);
				}
				break label0;

			case 3: // '\003'
				if (!p1.bn)
				{
					p1.new("等级提升1级,并且有机会获得顶级装备,每条信息1元,是否确定?");
					break label0;
				}
				p1.bn = false;
				int j1 = p.ac;
				p.ac = 83;
				p.cI.repaint();
				p.cI.serviceRepaints();
				if (a(1))
					flag = true;
				p.ac = j1;
				if (flag)
				{
					p1.aQ.byte(p1.aQ.as - p1.aQ.aA);
					p1.a("等级提升,请继续加油!" + a(p1), null);
				}
				break label0;

			case 4: // '\004'
				if (!p1.bn)
				{
					p1.new("兑换2000金币,并且有机会获得顶级装备,每条信息1元,是否确定?");
					break label0;
				}
				p1.bn = false;
				int k1 = p.ac;
				p.ac = 83;
				p.cI.repaint();
				p.cI.serviceRepaints();
				if (a(1))
					flag = true;
				p.ac = k1;
				if (flag)
				{
					p1.cz += 2000L;
					p1.a("金币已经增加,谢谢!" + a(p1), null);
				}
				break;

			case 5: // '\005'
				p1.a(null, 74);
				break;

			case 6: // '\006'
				p1.a(null, 75);
				break;

			case 7: // '\007'
				p1.a(null, 76);
				break;
			}
			break;
		}
	}

	static void a(Graphics g, p p1)
	{
		p1.k(g);
		p.a(g, 0, 0, 60, 15, 0, 0, 100, -1, -1, 255, 5, 2, false);
		g.drawImage(p1.bo, 3, 3, 0);
		p1.a(g, p1.cz, 10, 3);
		int i = l.if.getHeight();
		String s = "经验翻倍";
		int j = p.cI.getWidth() - 10;
		String as[] = new String[8];
		as[0] = "经验翻倍";
		as[1] = "获得顶级装备";
		as[2] = "生命全满";
		as[3] = "提升等级";
		as[4] = "兑换金币";
		as[5] = "道具商店";
		as[6] = "装备商店";
		as[7] = "卷轴商店";
		int k = as.length * i + 10;
		int i1 = p.cI.getWidth() - j >> 1;
		int j1 = p.cI.getHeight() - k >> 1;
		p1.a(g, as, i1, j1, j, k, char);
		as = null;
		p.a(g, true, true);
	}

	public static void if(p p1)
	{
		p  = p1;
		String s = p.ac + "@0";
		p1.cT.addElement(s);
		p 1 = p1;
		p.ac = 84;
		char = 0;
	}

}

⌨️ 快捷键说明

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