Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.google.heroattack;
- import android.app.Activity;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.os.Handler;
- import android.os.Message;
- import java.util.Random;
- /**
- * Created by Administrator on 14/05/2017.
- */
- public class AutoClick extends Thread {
- Handler loadMap,addMoney;
- Activity activity;
- Enemy enemy;
- SharedPreferences sp;
- public AutoClick(Activity activity, Enemy enemy, Handler loadMap,Handler addMoney) {
- this.activity = activity;
- this.enemy = enemy;
- this.loadMap=loadMap;
- this.addMoney=addMoney;
- sp=activity.getSharedPreferences("gameData", Context.MODE_PRIVATE);
- }
- @Override
- public void run() {
- while (true)
- {
- int dmg=Integer.valueOf(MainActivity.shopItem1.getPoint());
- int click=Integer.valueOf(MainActivity.shopItem4.getPoint());
- int totaldmg=dmg*click;
- if(enemy.getStatus()==2)
- break;
- if(totaldmg>0)
- if(enemy.subCurrentHP(totaldmg)) {
- if (Map.selectMap == Map.totalOpenMap) {
- SharedPreferences.Editor editor = sp.edit();
- Map.totalOpenMap += 1;
- editor.putInt("totalOpenMap", Map.totalOpenMap);
- editor.apply();
- loadMap.sendEmptyMessage(0);
- }
- Random random = new Random();
- int number = random.nextInt((100) + 1);
- Message msg = addMoney.obtainMessage();
- if (number == 50) {
- msg.arg1 = 1;
- addMoney.sendMessage(msg);
- } else {
- msg.arg1 = 0;
- addMoney.sendMessage(msg);
- }
- break;
- }
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement