package com.peaky.binders; import android.app.Activity; import android.app.AlertDialog; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; import android.content.SharedPreferences; import android.os.Build; import android.os.Bundle; import android.os.IBinder; import android.view.View; import android.view.ViewGroup; import android.view.animation.AnimationUtils; import android.widget.Button; import android.widget.EditText; import android.widget.ImageButton; import android.widget.TextView; import android.widget.Toast; import androidx.viewpager2.widget.ViewPager2; import com.peaky.binders.IPeakyService; import java.util.ArrayList; import java.util.List; /* JADX INFO: loaded from: classes.dex */ public class MainActivity extends Activity { private static final String KEY_ACHIEVEMENT_1 = "achievement_1"; private static final String KEY_ACHIEVEMENT_2 = "achievement_2"; private static final String KEY_ACHIEVEMENT_3 = "achievement_3"; private static final String KEY_USER_NAME = "user_name"; private static final String KEY_WHISKEY_CLICKS = "whiskey_clicks"; private static final String PREFS_NAME = "PeakyPrefs"; private static final int WHISKEY_TARGET = 20; private List achievements; private AchievementAdapter adapter; private View[] indicators; private IPeakyService peakyService; private SharedPreferences prefs; private ViewPager2 viewPager; private ImageButton whiskeyButton; private int whiskeyClicks = 0; private ServiceConnection connection = new ServiceConnection() { // from class: com.peaky.binders.MainActivity.1 @Override // android.content.ServiceConnection public void onServiceDisconnected(ComponentName componentName) { } @Override // android.content.ServiceConnection public void onServiceConnected(ComponentName componentName, IBinder iBinder) { MainActivity.this.peakyService = IPeakyService.Stub.asInterface(iBinder); } }; private BroadcastReceiver achievementReceiver = new BroadcastReceiver() { // from class: com.peaky.binders.MainActivity.2 @Override // android.content.BroadcastReceiver public void onReceive(Context context, Intent intent) { int intExtra; if (!PeakyService.ACTION_ACHIEVEMENT_UNLOCKED.equals(intent.getAction()) || (intExtra = intent.getIntExtra(PeakyService.EXTRA_ACHIEVEMENT_INDEX, -1)) < 0) { return; } MainActivity.this.unlockAchievement(intExtra); Toast.makeText(MainActivity.this, "By order of the Peaky Blinders!", 1).show(); } }; @Override // android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); this.prefs = getSharedPreferences(PREFS_NAME, 0); if (getIntent().hasExtra("setupName") || getIntent().hasExtra("setupClicks")) { handleSetup(getIntent()); finish(); return; } setContentView(C0842R.layout.activity_main); bindService(new Intent(this, (Class) PeakyService.class), this.connection, 1); IntentFilter intentFilter = new IntentFilter(PeakyService.ACTION_ACHIEVEMENT_UNLOCKED); if (Build.VERSION.SDK_INT >= 26) { registerReceiver(this.achievementReceiver, intentFilter, 4); } else { registerReceiver(this.achievementReceiver, intentFilter); } initializeViews(); initializeAchievements(); checkFirstLaunch(); loadProgress(); } private void initializeViews() { this.viewPager = (ViewPager2) findViewById(C0842R.id.achievements_pager); this.whiskeyButton = (ImageButton) findViewById(C0842R.id.whiskey_button); this.indicators = new View[]{findViewById(C0842R.id.indicator_1), findViewById(C0842R.id.indicator_2), findViewById(C0842R.id.indicator_3)}; this.whiskeyButton.setOnClickListener(new View.OnClickListener() { // from class: com.peaky.binders.MainActivity$$ExternalSyntheticLambda1 @Override // android.view.View.OnClickListener public final void onClick(View view) { this.f$0.m145lambda$initializeViews$0$compeakybindersMainActivity(view); } }); this.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { // from class: com.peaky.binders.MainActivity.3 @Override // androidx.viewpager2.widget.ViewPager2.OnPageChangeCallback public void onPageSelected(int i) { MainActivity.this.updateIndicators(i); } }); updateIndicators(0); ((TextView) findViewById(C0842R.id.title)).setOnLongClickListener(new View.OnLongClickListener() { // from class: com.peaky.binders.MainActivity$$ExternalSyntheticLambda2 @Override // android.view.View.OnLongClickListener public final boolean onLongClick(View view) { return this.f$0.m146lambda$initializeViews$1$compeakybindersMainActivity(view); } }); } /* JADX INFO: renamed from: lambda$initializeViews$0$com-peaky-binders-MainActivity, reason: not valid java name */ /* synthetic */ void m145lambda$initializeViews$0$compeakybindersMainActivity(View view) { onWhiskeyClick(); } /* JADX INFO: renamed from: lambda$initializeViews$1$com-peaky-binders-MainActivity, reason: not valid java name */ /* synthetic */ boolean m146lambda$initializeViews$1$compeakybindersMainActivity(View view) { this.prefs.edit().remove(KEY_USER_NAME).apply(); showNameDialog(); return true; } private void initializeAchievements() { ArrayList arrayList = new ArrayList(); this.achievements = arrayList; arrayList.add(new Achievement(1, getString(C0842R.string.achievement_1_title), getString(C0842R.string.achievement_1_desc), getString(C0842R.string.achievement_1_locked), false)); this.achievements.add(new Achievement(2, getString(C0842R.string.achievement_2_title), getString(C0842R.string.achievement_2_desc), getString(C0842R.string.achievement_2_locked), false)); this.achievements.add(new Achievement(3, getString(C0842R.string.achievement_3_title), getString(C0842R.string.achievement_3_desc), getString(C0842R.string.achievement_3_locked), false)); AchievementAdapter achievementAdapter = new AchievementAdapter(this.achievements); this.adapter = achievementAdapter; this.viewPager.setAdapter(achievementAdapter); this.viewPager.setOffscreenPageLimit(1); this.viewPager.setPageTransformer(new ViewPager2.PageTransformer() { // from class: com.peaky.binders.MainActivity.4 @Override // androidx.viewpager2.widget.ViewPager2.PageTransformer public void transformPage(View view, float f) { float fMax = Math.max(0.85f, 1.0f - (Math.abs(f) * 0.15f)); view.setScaleX(fMax); view.setScaleY(fMax); view.setAlpha(Math.max(0.5f, 1.0f - Math.abs(f))); } }); } private void checkFirstLaunch() { if (this.prefs.getString(KEY_USER_NAME, "").isEmpty()) { showNameDialog(); } } private void showNameDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this, android.R.style.Theme.Black.NoTitleBar.Fullscreen); View viewInflate = getLayoutInflater().inflate(C0842R.layout.dialog_name_input, (ViewGroup) null); builder.setView(viewInflate); builder.setCancelable(false); final AlertDialog alertDialogCreate = builder.create(); if (alertDialogCreate.getWindow() != null) { alertDialogCreate.getWindow().setBackgroundDrawableResource(android.R.color.transparent); } final EditText editText = (EditText) viewInflate.findViewById(C0842R.id.name_input); ((Button) viewInflate.findViewById(C0842R.id.submit_button)).setOnClickListener(new View.OnClickListener() { // from class: com.peaky.binders.MainActivity$$ExternalSyntheticLambda0 @Override // android.view.View.OnClickListener public final void onClick(View view) { this.f$0.m147lambda$showNameDialog$2$compeakybindersMainActivity(editText, alertDialogCreate, view); } }); alertDialogCreate.show(); } /* JADX INFO: renamed from: lambda$showNameDialog$2$com-peaky-binders-MainActivity, reason: not valid java name */ /* synthetic */ void m147lambda$showNameDialog$2$compeakybindersMainActivity(EditText editText, AlertDialog alertDialog, View view) { String strTrim = editText.getText().toString().trim(); if (!strTrim.isEmpty()) { this.prefs.edit().putString(KEY_USER_NAME, strTrim).apply(); alertDialog.dismiss(); checkShelbyName(strTrim); return; } editText.setError("Name is required"); } private void checkShelbyName(String str) { if (str.toLowerCase().contains("shelby")) { unlockAchievement(0); Toast.makeText(this, "Welcome to the family, " + str + "!", 1).show(); } } private void onWhiskeyClick() { this.whiskeyButton.startAnimation(AnimationUtils.loadAnimation(this, C0842R.anim.whiskey_click)); this.whiskeyClicks++; this.prefs.edit().putInt(KEY_WHISKEY_CLICKS, this.whiskeyClicks).apply(); if (this.whiskeyClicks == 20) { unlockAchievement(1); Toast.makeText(this, "You're a true patron of the Garrison!", 1).show(); } } private void loadProgress() { this.whiskeyClicks = this.prefs.getInt(KEY_WHISKEY_CLICKS, 0); if (this.prefs.getBoolean(KEY_ACHIEVEMENT_1, false)) { this.achievements.get(0).setUnlocked(true); } if (this.prefs.getBoolean(KEY_ACHIEVEMENT_2, false)) { this.achievements.get(1).setUnlocked(true); } if (this.prefs.getBoolean(KEY_ACHIEVEMENT_3, false)) { this.achievements.get(2).setUnlocked(true); } this.adapter.notifyDataSetChanged(); } public void unlockAchievement(int i) { if (i < 0 || i >= this.achievements.size() || this.achievements.get(i).isUnlocked()) { return; } this.achievements.get(i).setUnlocked(true); this.adapter.updateAchievement(i); this.prefs.edit().putBoolean(i != 0 ? i != 1 ? i != 2 ? "" : KEY_ACHIEVEMENT_3 : KEY_ACHIEVEMENT_2 : KEY_ACHIEVEMENT_1, true).apply(); this.viewPager.setCurrentItem(i, true); } private void handleSetup(Intent intent) { SharedPreferences.Editor editorEdit = this.prefs.edit(); if (intent.hasExtra("setupName")) { editorEdit.putString(KEY_USER_NAME, intent.getStringExtra("setupName")); } if (intent.hasExtra("setupClicks")) { int intExtra = intent.getIntExtra("setupClicks", 0); editorEdit.putInt(KEY_WHISKEY_CLICKS, intExtra); if (intExtra >= 20) { editorEdit.putBoolean(KEY_ACHIEVEMENT_2, true); } } editorEdit.apply(); } /* JADX INFO: Access modifiers changed from: private */ public void updateIndicators(int i) { int i2 = 0; while (true) { View[] viewArr = this.indicators; if (i2 >= viewArr.length) { return; } viewArr[i2].setBackgroundResource(i2 == i ? C0842R.drawable.indicator_dot_active : C0842R.drawable.indicator_dot); i2++; } } @Override // android.app.Activity protected void onDestroy() { super.onDestroy(); unbindService(this.connection); unregisterReceiver(this.achievementReceiver); } }