diff --git a/Source/Android/app/src/main/AndroidManifest.xml b/Source/Android/app/src/main/AndroidManifest.xml
index 2290b940df..5eae9e4445 100644
--- a/Source/Android/app/src/main/AndroidManifest.xml
+++ b/Source/Android/app/src/main/AndroidManifest.xml
@@ -64,10 +64,6 @@
android:name=".activities.EmulationActivity"
android:theme="@style/DolphinEmulationGamecube"/>
-
-
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java
index cea36e1c7a..e0eb5e5415 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java
@@ -4,7 +4,6 @@ import android.app.Application;
import org.dolphinemu.dolphinemu.model.GameDatabase;
-
public class DolphinApplication extends Application
{
public static GameDatabase databaseHelper;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
index 248a806982..464d841277 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
@@ -6,7 +6,6 @@
package org.dolphinemu.dolphinemu;
-
import android.view.Surface;
import android.widget.Toast;
@@ -289,16 +288,8 @@ public final class NativeLibrary
*/
public static native String GetVersionString();
- /**
- * Returns if the phone supports NEON or not
- *
- * @return true if it supports NEON, false otherwise.
- */
- public static native boolean SupportsNEON();
-
/**
* Saves a screen capture of the game
- *
*/
public static native void SaveScreenShot();
@@ -361,21 +352,6 @@ public final class NativeLibrary
*/
public static native void WriteProfileResults();
- /**
- * @return If we have an alert
- */
- public static native boolean HasAlertMsg();
-
- /**
- * @return The alert string
- */
- public static native String GetAlertMsg();
-
- /**
- * Clears event in the JNI so we can continue onward
- */
- public static native void ClearAlertMsg();
-
/** Native EGL functions not exposed by Java bindings **/
public static native void eglBindAPI(int api);
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
index 2e77e9387e..131c95bc6f 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
@@ -121,8 +121,7 @@ public final class EmulationActivity extends AppCompatActivity
getSupportActionBar().hide();
}
}
- }
- );
+ });
}
else
{
@@ -408,7 +407,8 @@ public final class EmulationActivity extends AppCompatActivity
{
// Edit the placement of the controls
case R.id.menu_emulation_edit_layout:
- EmulationFragment emulationFragment = (EmulationFragment) getFragmentManager().findFragmentById(R.id.frame_emulation_fragment);
+ EmulationFragment emulationFragment = (EmulationFragment) getFragmentManager()
+ .findFragmentById(R.id.frame_emulation_fragment);
if (emulationFragment.isConfiguringControls())
{
emulationFragment.stopConfiguringControls();
@@ -434,13 +434,13 @@ public final class EmulationActivity extends AppCompatActivity
}
builder.setMultiChoiceItems(R.array.gcpadButtons, enabledButtons,
new DialogInterface.OnMultiChoiceClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
- {
- editor.putBoolean("buttonToggleGc" + indexSelected, isChecked);
- }
- });
+ {
+ @Override
+ public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
+ {
+ editor.putBoolean("buttonToggleGc" + indexSelected, isChecked);
+ }
+ });
}
else if (mPreferences.getInt("wiiController", 3) == 4)
{
@@ -450,13 +450,13 @@ public final class EmulationActivity extends AppCompatActivity
}
builder.setMultiChoiceItems(R.array.classicButtons, enabledButtons,
new DialogInterface.OnMultiChoiceClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
- {
- editor.putBoolean("buttonToggleClassic" + indexSelected, isChecked);
- }
- });
+ {
+ @Override
+ public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
+ {
+ editor.putBoolean("buttonToggleClassic" + indexSelected, isChecked);
+ }
+ });
}
else
{
@@ -468,25 +468,25 @@ public final class EmulationActivity extends AppCompatActivity
{
builder.setMultiChoiceItems(R.array.nunchukButtons, enabledButtons,
new DialogInterface.OnMultiChoiceClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
- {
- editor.putBoolean("buttonToggleWii" + indexSelected, isChecked);
- }
- });
+ {
+ @Override
+ public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
+ {
+ editor.putBoolean("buttonToggleWii" + indexSelected, isChecked);
+ }
+ });
}
else
{
builder.setMultiChoiceItems(R.array.wiimoteButtons, enabledButtons,
new DialogInterface.OnMultiChoiceClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
- {
- editor.putBoolean("buttonToggleWii" + indexSelected, isChecked);
- }
- });
+ {
+ @Override
+ public void onClick(DialogInterface dialog, int indexSelected, boolean isChecked)
+ {
+ editor.putBoolean("buttonToggleWii" + indexSelected, isChecked);
+ }
+ });
}
}
builder.setNeutralButton(getString(R.string.emulation_toggle_all), new DialogInterface.OnClickListener()
@@ -499,7 +499,7 @@ public final class EmulationActivity extends AppCompatActivity
emulationFragment.toggleInputOverlayVisibility();
}
});
- builder.setPositiveButton(getString(R.string.emulation_done), new DialogInterface.OnClickListener()
+ builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialogInterface, int i)
@@ -552,7 +552,7 @@ public final class EmulationActivity extends AppCompatActivity
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.emulation_control_scale);
builder.setView(view);
- builder.setPositiveButton(getString(R.string.emulation_done), new DialogInterface.OnClickListener()
+ builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialogInterface, int i)
@@ -580,17 +580,17 @@ public final class EmulationActivity extends AppCompatActivity
builder.setTitle(R.string.emulation_choose_controller);
builder.setSingleChoiceItems(R.array.controllersEntries, mPreferences.getInt("wiiController", 3),
new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int indexSelected)
- {
- editor.putInt("wiiController", indexSelected);
+ {
+ @Override
+ public void onClick(DialogInterface dialog, int indexSelected)
+ {
+ editor.putInt("wiiController", indexSelected);
- NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote1", "Extension",
- getResources().getStringArray(R.array.controllersValues)[indexSelected]);
- }
- });
- builder.setPositiveButton(getString(R.string.emulation_done), new DialogInterface.OnClickListener()
+ NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote1", "Extension",
+ getResources().getStringArray(R.array.controllersValues)[indexSelected]);
+ }
+ });
+ builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialogInterface, int i)
@@ -619,7 +619,7 @@ public final class EmulationActivity extends AppCompatActivity
NativeLibrary.SaveScreenShot();
return;
- // Quicksave / Load
+ // Quick save / load
case R.id.menu_quicksave:
NativeLibrary.SaveState(9);
return;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.java
index a98fb246c4..8972ac95bd 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.adapters;
-
import android.app.Fragment;
import android.app.FragmentManager;
import android.content.Context;
@@ -17,10 +16,11 @@ public class PlatformPagerAdapter extends FragmentPagerAdapter
{
private Context mContext;
- private final static int[] TAB_ICONS = {
+ private final static int[] TAB_ICONS =
+ {
R.drawable.ic_gamecube,
R.drawable.ic_wii,
- R.drawable.ic_folder// wiiware TODO Have an icon here.
+ R.drawable.ic_folder // WiiWare TODO Have an icon here.
};
public PlatformPagerAdapter(FragmentManager fm, Context context)
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.java
index beef06a218..9a75fe9301 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/SettingsRowPresenter.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.adapters;
-
import android.content.res.Resources;
import android.support.v17.leanback.widget.ImageCardView;
import android.support.v17.leanback.widget.Presenter;
@@ -44,4 +43,4 @@ public final class SettingsRowPresenter extends Presenter
{
// no op
}
-}
\ No newline at end of file
+}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java
index 714db42e9f..5b351478d2 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GameDetailsDialog.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.dialogs;
-
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
@@ -63,7 +62,7 @@ public final class GameDetailsDialog extends DialogFragment
FloatingActionButton buttonLaunch = (FloatingActionButton) contents.findViewById(R.id.button_launch);
int countryIndex = getArguments().getInt(ARGUMENT_GAME_COUNTRY);
- String country = getResources().getStringArray(R.array.country_names)[countryIndex];
+ String country = getResources().getStringArray(R.array.countryNames)[countryIndex];
textTitle.setText(getArguments().getString(ARGUMENT_GAME_TITLE));
textDescription.setText(getArguments().getString(ARGUMENT_GAME_DESCRIPTION));
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/MotionAlertDialog.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/MotionAlertDialog.java
index dd16ca8af3..bb83a7f1ae 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/MotionAlertDialog.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/MotionAlertDialog.java
@@ -175,4 +175,4 @@ public final class MotionAlertDialog extends AlertDialog
dismiss();
}
-}
\ No newline at end of file
+}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
index b70196a773..7066b34c65 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
@@ -18,7 +18,6 @@ import org.dolphinemu.dolphinemu.R;
import org.dolphinemu.dolphinemu.overlay.InputOverlay;
import org.dolphinemu.dolphinemu.utils.Log;
-
public final class EmulationFragment extends Fragment implements SurfaceHolder.Callback
{
public static final String FRAGMENT_TAG = BuildConfig.APPLICATION_ID + ".emulation_fragment";
@@ -36,7 +35,6 @@ public final class EmulationFragment extends Fragment implements SurfaceHolder.C
private boolean mEmulationStarted;
private boolean mEmulationRunning;
-
public static EmulationFragment newInstance(String path)
{
EmulationFragment fragment = new EmulationFragment();
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/FileListItem.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/FileListItem.java
index ac37df37bd..057432b8a2 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/FileListItem.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/FileListItem.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.model;
-
import org.dolphinemu.dolphinemu.NativeLibrary;
import java.io.File;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/TvSettingsItem.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/TvSettingsItem.java
index ccd87bfa4c..f53e2dc39d 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/TvSettingsItem.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/TvSettingsItem.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.model;
-
public final class TvSettingsItem
{
private final int mItemId;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/CheckBoxSetting.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/CheckBoxSetting.java
index adc19f8c30..4f8e3b4045 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/CheckBoxSetting.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/CheckBoxSetting.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.model.settings.view;
-
import org.dolphinemu.dolphinemu.model.settings.BooleanSetting;
import org.dolphinemu.dolphinemu.model.settings.Setting;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/HeaderSetting.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/HeaderSetting.java
index 2d5744c555..82e0486229 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/HeaderSetting.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/HeaderSetting.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.model.settings.view;
-
import org.dolphinemu.dolphinemu.model.settings.Setting;
public final class HeaderSetting extends SettingsItem
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SingleChoiceSetting.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SingleChoiceSetting.java
index 07880587c2..65d725369a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SingleChoiceSetting.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/model/settings/view/SingleChoiceSetting.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.model.settings.view;
-
import org.dolphinemu.dolphinemu.model.settings.IntSetting;
import org.dolphinemu.dolphinemu.model.settings.Setting;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
index 1481faaa70..7f4421b101 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
@@ -33,7 +33,7 @@ import java.util.Set;
/**
* Draws the interactive input overlay on top of the
- * {@link NativeGLSurfaceView} that is rendering emulation.
+ * {@link SurfaceView} that is rendering emulation.
*/
public final class InputOverlay extends SurfaceView implements OnTouchListener
{
@@ -121,7 +121,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
{
if (isInEditMode())
{
- return onTouchWhileEditing(v, event);
+ return onTouchWhileEditing(event);
}
int pointerIndex = event.getActionIndex();
@@ -209,14 +209,14 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
return true;
}
- public boolean onTouchWhileEditing(View v, MotionEvent event)
+ public boolean onTouchWhileEditing(MotionEvent event)
{
int pointerIndex = event.getActionIndex();
int fingerPositionX = (int)event.getX(pointerIndex);
int fingerPositionY = (int)event.getY(pointerIndex);
- //Maybe combine Button and Joystick as subclasses of the same parent?
- //Or maybe create an interface like IMoveableHUDControl?
+ // Maybe combine Button and Joystick as subclasses of the same parent?
+ // Or maybe create an interface like IMoveableHUDControl?
for (InputOverlayDrawableButton button : overlayButtons)
{
@@ -229,13 +229,13 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
if (mButtonBeingConfigured == null && button.getBounds().contains(fingerPositionX, fingerPositionY))
{
mButtonBeingConfigured = button;
- mButtonBeingConfigured.onConfigureTouch(v, event);
+ mButtonBeingConfigured.onConfigureTouch(event);
}
break;
case MotionEvent.ACTION_MOVE:
if (mButtonBeingConfigured != null)
{
- mButtonBeingConfigured.onConfigureTouch(v, event);
+ mButtonBeingConfigured.onConfigureTouch(event);
invalidate();
return true;
}
@@ -245,7 +245,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
case MotionEvent.ACTION_POINTER_UP:
if (mButtonBeingConfigured == button)
{
- //Persist button position by saving new place.
+ // Persist button position by saving new place.
saveControlPosition(mButtonBeingConfigured.getId(), mButtonBeingConfigured.getBounds().left, mButtonBeingConfigured.getBounds().top);
mButtonBeingConfigured = null;
}
@@ -264,13 +264,13 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
if (mButtonBeingConfigured == null && dpad.getBounds().contains(fingerPositionX, fingerPositionY))
{
mDpadBeingConfigured = dpad;
- mDpadBeingConfigured.onConfigureTouch(v, event);
+ mDpadBeingConfigured.onConfigureTouch(event);
}
break;
case MotionEvent.ACTION_MOVE:
if (mDpadBeingConfigured != null)
{
- mDpadBeingConfigured.onConfigureTouch(v, event);
+ mDpadBeingConfigured.onConfigureTouch(event);
invalidate();
return true;
}
@@ -280,7 +280,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
case MotionEvent.ACTION_POINTER_UP:
if (mDpadBeingConfigured == dpad)
{
- //Persist button position by saving new place.
+ // Persist button position by saving new place.
saveControlPosition(mDpadBeingConfigured.getId(0), mDpadBeingConfigured.getBounds().left, mDpadBeingConfigured.getBounds().top);
mDpadBeingConfigured = null;
}
@@ -297,13 +297,13 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
if (mJoystickBeingConfigured == null && joystick.getBounds().contains(fingerPositionX, fingerPositionY))
{
mJoystickBeingConfigured = joystick;
- mJoystickBeingConfigured.onConfigureTouch(v, event);
+ mJoystickBeingConfigured.onConfigureTouch(event);
}
break;
case MotionEvent.ACTION_MOVE:
if (mJoystickBeingConfigured != null)
{
- mJoystickBeingConfigured.onConfigureTouch(v, event);
+ mJoystickBeingConfigured.onConfigureTouch(event);
invalidate();
}
break;
@@ -638,8 +638,8 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
// The X and Y coordinates of the InputOverlayDrawableButton on the InputOverlay.
// These were set in the input overlay configuration menu.
- int drawableX = (int) sPrefs.getFloat(buttonId+"-X", 0f);
- int drawableY = (int) sPrefs.getFloat(buttonId+"-Y", 0f);
+ int drawableX = (int) sPrefs.getFloat(buttonId + "-X", 0f);
+ int drawableY = (int) sPrefs.getFloat(buttonId + "-Y", 0f);
// Intrinsic width and height of the InputOverlayDrawableButton.
// For any who may not know, intrinsic width/height
@@ -649,7 +649,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
// Now set the bounds for the InputOverlayDrawableButton.
// This will dictate where on the screen (and the what the size) the InputOverlayDrawableButton will be.
- overlayDrawable.setBounds(drawableX, drawableY, drawableX+intrinWidth, drawableY+intrinHeight);
+ overlayDrawable.setBounds(drawableX, drawableY, drawableX + intrinWidth, drawableY + intrinHeight);
// Need to set the image's position
overlayDrawable.setPosition(drawableX, drawableY);
@@ -660,12 +660,12 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
/**
* Initializes an {@link InputOverlayDrawableDpad}
*
- * @param context The current {@link Context}.
- * @param resId The resource ID of the {@link Drawable} to get the {@link Bitmap} of.
- * @param buttonUp Identifier for the up button.
+ * @param context The current {@link Context}.
+ * @param resId The resource ID of the {@link Drawable} to get the {@link Bitmap} of.
+ * @param buttonUp Identifier for the up button.
* @param buttonDown Identifier for the down button.
* @param buttonLeft Identifier for the left button.
- * @param buttonRight Identifier for the right button.
+ * @param buttonRight Identifier for the right button.
*
* @return the initialized {@link InputOverlayDrawableDpad}
*/
@@ -705,8 +705,8 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
// The X and Y coordinates of the InputOverlayDrawableDpad on the InputOverlay.
// These were set in the input overlay configuration menu.
- int drawableX = (int) sPrefs.getFloat(buttonUp+"-X", 0f);
- int drawableY = (int) sPrefs.getFloat(buttonUp+"-Y", 0f);
+ int drawableX = (int) sPrefs.getFloat(buttonUp + "-X", 0f);
+ int drawableY = (int) sPrefs.getFloat(buttonUp + "-Y", 0f);
// Intrinsic width and height of the InputOverlayDrawableDpad.
// For any who may not know, intrinsic width/height
@@ -716,7 +716,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
// Now set the bounds for the InputOverlayDrawableDpad.
// This will dictate where on the screen (and the what the size) the InputOverlayDrawableDpad will be.
- overlayDrawable.setBounds(drawableX, drawableY, drawableX+intrinWidth, drawableY+intrinHeight);
+ overlayDrawable.setBounds(drawableX, drawableY, drawableX + intrinWidth, drawableY + intrinHeight);
// Need to set the image's position
overlayDrawable.setPosition(drawableX, drawableY);
@@ -730,7 +730,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
* @param context The current {@link Context}
* @param resOuter Resource ID for the outer image of the joystick (the static image that shows the circular bounds).
* @param resInner Resource ID for the inner image of the joystick (the one you actually move around).
- * @param joystick Identifier for which joystick this is.
+ * @param joystick Identifier for which joystick this is.
*
* @return the initialized {@link InputOverlayDrawableJoystick}.
*/
@@ -753,8 +753,8 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
// The X and Y coordinates of the InputOverlayDrawableButton on the InputOverlay.
// These were set in the input overlay configuration menu.
- int drawableX = (int) sPrefs.getFloat(joystick+"-X", 0f);
- int drawableY = (int) sPrefs.getFloat(joystick+"-Y", 0f);
+ int drawableX = (int) sPrefs.getFloat(joystick + "-X", 0f);
+ int drawableY = (int) sPrefs.getFloat(joystick + "-Y", 0f);
// Decide inner scale based on joystick ID
float innerScale;
@@ -797,5 +797,4 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
{
return mIsInEditMode;
}
-
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableButton.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableButton.java
index 8601756faa..7d692c36ba 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableButton.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableButton.java
@@ -47,7 +47,7 @@ public final class InputOverlayDrawableButton extends BitmapDrawable
return mButtonType;
}
- public boolean onConfigureTouch(View v, MotionEvent event)
+ public boolean onConfigureTouch(MotionEvent event)
{
int pointerIndex = event.getActionIndex();
int fingerPositionX = (int)event.getX(pointerIndex);
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableDpad.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableDpad.java
index 7c1584e529..56ee4b2e18 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableDpad.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableDpad.java
@@ -29,10 +29,10 @@ public final class InputOverlayDrawableDpad extends BitmapDrawable
*
* @param res {@link Resources} instance.
* @param bitmap {@link Bitmap} to use with this Drawable.
- * @param buttonUp Identifier for the up button.
+ * @param buttonUp Identifier for the up button.
* @param buttonDown Identifier for the down button.
* @param buttonLeft Identifier for the left button.
- * @param buttonRight Identifier for the right button.
+ * @param buttonRight Identifier for the right button.
*/
public InputOverlayDrawableDpad(Resources res, Bitmap bitmap,
int buttonUp, int buttonDown,
@@ -55,7 +55,7 @@ public final class InputOverlayDrawableDpad extends BitmapDrawable
return mButtonType[direction];
}
- public boolean onConfigureTouch(View v, MotionEvent event)
+ public boolean onConfigureTouch(MotionEvent event)
{
int pointerIndex = event.getActionIndex();
int fingerPositionX = (int)event.getX(pointerIndex);
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableJoystick.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableJoystick.java
index 885d84cb11..65b63274ca 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableJoystick.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayDrawableJoystick.java
@@ -120,7 +120,7 @@ public final class InputOverlayDrawableJoystick extends BitmapDrawable
}
}
- public boolean onConfigureTouch(View v, MotionEvent event)
+ public boolean onConfigureTouch(MotionEvent event)
{
int pointerIndex = event.getActionIndex();
int fingerPositionX = (int)event.getX(pointerIndex);
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/DividerItemDecoration.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/DividerItemDecoration.java
index fcd0befdc2..252d3886a4 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/DividerItemDecoration.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/DividerItemDecoration.java
@@ -154,4 +154,4 @@ public final class DividerItemDecoration extends RecyclerView.ItemDecoration
"DividerItemDecoration can only be used with a LinearLayoutManager.");
}
}
-}
\ No newline at end of file
+}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainView.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainView.java
index 12c8ae832c..5fa0368ee8 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainView.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainView.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.ui.main;
-
import android.database.Cursor;
/**
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java
index c4f753edbd..a003603b1a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.java
@@ -250,7 +250,7 @@ public final class TvMainActivity extends Activity implements MainView
R.string.grid_menu_refresh));
// Create a header for this row.
- HeaderItem header = new HeaderItem(R.string.settings, getString(R.string.settings));
+ HeaderItem header = new HeaderItem(R.string.preferences_settings, getString(R.string.preferences_settings));
return new ListRow(header, rowItems);
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesPresenter.java
index 5dda2e5535..403ba4ef18 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesPresenter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesPresenter.java
@@ -48,15 +48,14 @@ public final class PlatformGamesPresenter
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1()
- {
- @Override
- public void call(Cursor games)
- {
- Log.debug("[PlatformGamesPresenter] " + mPlatform + ": Load finished, swapping cursor...");
+ {
+ @Override
+ public void call(Cursor games)
+ {
+ Log.debug("[PlatformGamesPresenter] " + mPlatform + ": Load finished, swapping cursor...");
- mView.showGames(games);
- }
- }
- );
+ mView.showGames(games);
+ }
+ });
}
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesView.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesView.java
index 9c05534bd5..361d16dfbc 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesView.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesView.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.ui.platform;
-
import android.database.Cursor;
/**
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivity.java
index 2ba41846b9..976c808c4a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivity.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.ui.settings;
-
import android.app.FragmentTransaction;
import android.content.Context;
import android.content.Intent;
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityPresenter.java
index 7aea8c88d0..67de37c546 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityPresenter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsActivityPresenter.java
@@ -1,6 +1,5 @@
package org.dolphinemu.dolphinemu.ui.settings;
-
import android.os.Bundle;
import org.dolphinemu.dolphinemu.BuildConfig;
@@ -58,23 +57,23 @@ public final class SettingsActivityPresenter
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1>()
- {
- @Override
- public void call(HashMap settingsBySection)
- {
- mSettingsBySection = settingsBySection;
- mView.onSettingsFileLoaded(settingsBySection);
- }
- },
- new Action1()
- {
- @Override
- public void call(Throwable throwable)
- {
- Log.error("[SettingsActivityPresenter] Error reading file " + filename + ".ini: "+ throwable.getMessage());
- mView.onSettingsFileNotFound();
- }
- });
+ {
+ @Override
+ public void call(HashMap settingsBySection)
+ {
+ mSettingsBySection = settingsBySection;
+ mView.onSettingsFileLoaded(settingsBySection);
+ }
+ },
+ new Action1()
+ {
+ @Override
+ public void call(Throwable throwable)
+ {
+ Log.error("[SettingsActivityPresenter] Error reading file " + filename + ".ini: "+ throwable.getMessage());
+ mView.onSettingsFileNotFound();
+ }
+ });
}
else
{
@@ -100,23 +99,22 @@ public final class SettingsActivityPresenter
SettingsFile.saveFile(mFileName, mSettingsBySection)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
- .subscribe(
- new Action1()
- {
- @Override
- public void call(Boolean aBoolean)
- {
- mView.showToastMessage("Saved successfully to " + mFileName + ".ini");
- }
- },
- new Action1()
- {
- @Override
- public void call(Throwable throwable)
- {
- mView.showToastMessage("Error saving " + mFileName + ".ini: " + throwable.getMessage());
- }
- });
+ .subscribe(new Action1()
+ {
+ @Override
+ public void call(Boolean aBoolean)
+ {
+ mView.showToastMessage("Saved successfully to " + mFileName + ".ini");
+ }
+ },
+ new Action1()
+ {
+ @Override
+ public void call(Throwable throwable)
+ {
+ mView.showToastMessage("Error saving " + mFileName + ".ini: " + throwable.getMessage());
+ }
+ });
}
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsAdapter.java
index 235e43ee63..de8149cc07 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsAdapter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/settings/SettingsAdapter.java
@@ -158,8 +158,8 @@ public final class SettingsAdapter extends RecyclerView.Adapter
-
+
+
+
-
+
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/animator/menu_slide_in.xml b/Source/Android/app/src/main/res/animator/menu_slide_in.xml
index e6f9ae6d8e..fff198cb47 100644
--- a/Source/Android/app/src/main/res/animator/menu_slide_in.xml
+++ b/Source/Android/app/src/main/res/animator/menu_slide_in.xml
@@ -1,5 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/animator/menu_slide_out.xml b/Source/Android/app/src/main/res/animator/menu_slide_out.xml
index 85c2556e48..88f300280a 100644
--- a/Source/Android/app/src/main/res/animator/menu_slide_out.xml
+++ b/Source/Android/app/src/main/res/animator/menu_slide_out.xml
@@ -1,18 +1,21 @@
+
+ android:propertyName="translationX"
+ android:valueType="floatType"
+ android:valueFrom="0"
+ android:valueTo="1280"
+ android:interpolator="@android:interpolator/decelerate_quad"
+ android:duration="300"/>
+
+ android:propertyName="alpha"
+ android:valueType="floatType"
+ android:valueFrom="1"
+ android:valueTo="0"
+ android:interpolator="@android:interpolator/decelerate_quad"
+ android:duration="300"/>
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/animator/settings_enter.xml b/Source/Android/app/src/main/res/animator/settings_enter.xml
index 1e180ca6bc..23ba7b802b 100644
--- a/Source/Android/app/src/main/res/animator/settings_enter.xml
+++ b/Source/Android/app/src/main/res/animator/settings_enter.xml
@@ -24,4 +24,5 @@
android:startOffset="@android:integer/config_shortAnimTime"
android:valueFrom="100.0"
android:valueTo="0"/>
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/animator/settings_exit.xml b/Source/Android/app/src/main/res/animator/settings_exit.xml
index f5480541a9..fece2c34ea 100644
--- a/Source/Android/app/src/main/res/animator/settings_exit.xml
+++ b/Source/Android/app/src/main/res/animator/settings_exit.xml
@@ -24,4 +24,5 @@
android:startOffset="@android:integer/config_shortAnimTime"
android:valueFrom="0"
android:valueTo="-100.0"/>
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/animator/settings_pop_enter.xml b/Source/Android/app/src/main/res/animator/settings_pop_enter.xml
index f61efac611..36c8a27e7a 100644
--- a/Source/Android/app/src/main/res/animator/settings_pop_enter.xml
+++ b/Source/Android/app/src/main/res/animator/settings_pop_enter.xml
@@ -1,5 +1,6 @@
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout-television/fragment_emulation.xml b/Source/Android/app/src/main/res/layout-television/fragment_emulation.xml
index 787de65186..276f5ad133 100644
--- a/Source/Android/app/src/main/res/layout-television/fragment_emulation.xml
+++ b/Source/Android/app/src/main/res/layout-television/fragment_emulation.xml
@@ -11,4 +11,5 @@
android:layout_width="match_parent"
android:focusable="false"
android:focusableInTouchMode="false"/>
-
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/activity_add_directory.xml b/Source/Android/app/src/main/res/layout/activity_add_directory.xml
index 3308cbe028..b52a9b5187 100644
--- a/Source/Android/app/src/main/res/layout/activity_add_directory.xml
+++ b/Source/Android/app/src/main/res/layout/activity_add_directory.xml
@@ -14,7 +14,6 @@
android:theme="@android:style/ThemeOverlay.Material.Dark.ActionBar"
android:elevation="6dp"/>
-
-
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/activity_emulation.xml b/Source/Android/app/src/main/res/layout/activity_emulation.xml
index 9e4e84e151..3aa230a070 100644
--- a/Source/Android/app/src/main/res/layout/activity_emulation.xml
+++ b/Source/Android/app/src/main/res/layout/activity_emulation.xml
@@ -1,8 +1,7 @@
+ android:id="@+id/frame_content">
-
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/activity_tv_main.xml b/Source/Android/app/src/main/res/layout/activity_tv_main.xml
index 922d874b02..fd1573f5c4 100644
--- a/Source/Android/app/src/main/res/layout/activity_tv_main.xml
+++ b/Source/Android/app/src/main/res/layout/activity_tv_main.xml
@@ -7,7 +7,6 @@
android:name="android.support.v17.leanback.app.BrowseFragment"
android:id="@+id/fragment_game_list"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- />
+ android:layout_height="match_parent"/>
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/card_game.xml b/Source/Android/app/src/main/res/layout/card_game.xml
index 8830d4ea1d..f831b01f3d 100644
--- a/Source/Android/app/src/main/res/layout/card_game.xml
+++ b/Source/Android/app/src/main/res/layout/card_game.xml
@@ -1,5 +1,4 @@
-
+ android:foreground="?android:attr/selectableItemBackground">
+ app:civ_border_width="2dp"/>
+ tools:text="Zany rhythm action!"/>
+ app:pressedTranslationZ="12dp"/>
+
-
diff --git a/Source/Android/app/src/main/res/layout/fragment_grid.xml b/Source/Android/app/src/main/res/layout/fragment_grid.xml
index 3711602198..f7fbcc6427 100644
--- a/Source/Android/app/src/main/res/layout/fragment_grid.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_grid.xml
@@ -2,8 +2,7 @@
+ android:layout_height="match_parent">
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml b/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
index e218fac5b5..4bf4e6193f 100644
--- a/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_ingame_menu.xml
@@ -5,8 +5,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/dolphin_blue_dark"
- tools:layout_width="250dp"
- >
+ tools:layout_width="250dp">
+ android:layout_weight="1">
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/fragment_input_gc_list.xml b/Source/Android/app/src/main/res/layout/fragment_input_gc_list.xml
index d656890320..01f167dc6b 100644
--- a/Source/Android/app/src/main/res/layout/fragment_input_gc_list.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_input_gc_list.xml
@@ -14,23 +14,20 @@
+ layout="@layout/list_item_setting"/>
+ layout="@layout/list_item_setting"/>
+ layout="@layout/list_item_setting"/>
+ layout="@layout/list_item_setting"/>
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/fragment_settings.xml b/Source/Android/app/src/main/res/layout/fragment_settings.xml
index 7af8c7c268..9295228853 100644
--- a/Source/Android/app/src/main/res/layout/fragment_settings.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_settings.xml
@@ -1,7 +1,7 @@
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ android:orientation="vertical">
+ android:text="@string/emulation_slot1"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot2"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot3"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot4"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot5"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot6"
+ style="@style/InGameMenuOption"/>
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/layout/fragment_state_save.xml b/Source/Android/app/src/main/res/layout/fragment_state_save.xml
index b5ca1e1ed8..2c7b4a8298 100644
--- a/Source/Android/app/src/main/res/layout/fragment_state_save.xml
+++ b/Source/Android/app/src/main/res/layout/fragment_state_save.xml
@@ -3,8 +3,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#af000000"
- android:orientation="vertical"
- >
+ android:orientation="vertical">
+ android:text="@string/emulation_slot1"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot2"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot3"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot4"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot5"
+ style="@style/InGameMenuOption"/>
+ android:text="@string/emulation_slot6"
+ style="@style/InGameMenuOption"/>
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/menu/menu_add_directory.xml b/Source/Android/app/src/main/res/menu/menu_add_directory.xml
index 7bc27379d1..9a1f7c863b 100644
--- a/Source/Android/app/src/main/res/menu/menu_add_directory.xml
+++ b/Source/Android/app/src/main/res/menu/menu_add_directory.xml
@@ -1,9 +1,11 @@
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/menu/menu_emulation.xml b/Source/Android/app/src/main/res/menu/menu_emulation.xml
index ac7cfd6835..0d6f424fe9 100644
--- a/Source/Android/app/src/main/res/menu/menu_emulation.xml
+++ b/Source/Android/app/src/main/res/menu/menu_emulation.xml
@@ -6,47 +6,45 @@
android:id="@+id/menu_emulation_screenshot"
android:showAsAction="ifRoom"
android:icon="@drawable/ic_screenshot"
- android:title="@string/overlay_screenshot"/>
+ android:title="@string/emulation_screenshot"/>
+ android:title="@string/emulation_quicksave"/>
+ android:title="@string/emulation_quickload"/>
-
+ android:title="@string/emulation_savestate">
@@ -54,27 +52,27 @@
-
+ android:title="@string/emulation_loadstate">
@@ -96,4 +94,5 @@
android:title="@string/emulation_control_scale"/>
-
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml b/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
index 34b1b15937..3b8f66acf2 100644
--- a/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
+++ b/Source/Android/app/src/main/res/menu/menu_emulation_wii.xml
@@ -6,47 +6,45 @@
android:id="@+id/menu_emulation_screenshot"
android:showAsAction="ifRoom"
android:icon="@drawable/ic_screenshot"
- android:title="@string/overlay_screenshot"/>
+ android:title="@string/emulation_screenshot"/>
+ android:title="@string/emulation_quicksave"/>
+ android:title="@string/emulation_quickload"/>
-
+ android:title="@string/emulation_savestate">
@@ -54,27 +52,27 @@
-
+ android:title="@string/emulation_loadstate">
@@ -100,4 +98,5 @@
android:title="@string/emulation_choose_controller"/>
-
+
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/menu/menu_game_grid.xml b/Source/Android/app/src/main/res/menu/menu_game_grid.xml
index 112123fce3..696c8716fa 100644
--- a/Source/Android/app/src/main/res/menu/menu_game_grid.xml
+++ b/Source/Android/app/src/main/res/menu/menu_game_grid.xml
@@ -1,26 +1,31 @@
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/values-ja/strings.xml b/Source/Android/app/src/main/res/values-ja/strings.xml
deleted file mode 100644
index 6fc9a8f7ea..0000000000
--- a/Source/Android/app/src/main/res/values-ja/strings.xml
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
- Dolphin Emulator
-
-
- ナビゲーションウィンドウを開く
- ナビゲーションウィンドウを閉じる
-
-
- ビルドのバージョン
- サポートのOpenGL ES 3
- サポートのNEON
- 一般
- CPU
- GLES 2
- GLES 3
- OpenGL
-
-
- CPU ABI 1
- CPU ABI 2
- CPU情報
- CPUタイプ
- CPUの命令セットと機能
- CPUコア
- CPUの実装
- ハードウェア
- 不明 (%1$d)。 我々はそれを文書化することができますので、この番号を報告してください。
-
-
- 現在のディレクトリ: %1$s
- 親ディレクトリ
- ファイルサイズ: %1$s
-
-
- クリア
- ゲームリストからすべての項目を削除しますか?
- ゲームリスト
- フォルダの参照
- 設定
- について
- ファイルサイズ: %.2f GiB
- ファイルサイズ: %.2f MiB
-
-
- デバイスの互換性の警告
- この電話は、NEON拡張をサポートしていません。 おそらくDolphinを実行することはできません。\nあなたはとにかくそれを実行してみますか?
- デバイスはOpenGLES3のビデオドライバのバグがあります。\nあなたはとにかくそれを使用してみたいのですか?
-
-
- クリックされたファイル: %1$s
-
-
- 入力オーバーレイを有効
- 入力オーバーレイを無効
- スクリーンショットを撮る
- ステートセーブ
- ステートロード
- 終了
- このゲームを終了してもよろしいですか?
- スロット 1
- スロット 2
- スロット 3
- スロット 4
- スロット 5
-
-
- 入力
- 入力オーバーレイ
- 画面上の入力のオーバーレイを設定し。
- 入力オーバーレイレイアウト
- 入力オーバーレイのためのボタンのレイアウト。
- コントロールのサイズを調整し
- コントローラ1
- コントローラ2
- コントローラ3
- コントローラ4
- コントローラを有効
- Wiiリモコン1
- Wiiリモコン2
- Wiiリモコン3
- Wiiリモコン4
- Wiiリモコンを有効
- 入力バインディング
- %1$sにバインドするための入力を移動または押してください。
-
- Aボタン
- Bボタン
- スタートボタン
- Xボタン
- Yボタン
- Zボタン
- 十字キー: ↑
- 十字キー: ↓
- 十字キー: ←
- 十字キー: →
- コントロールスティック: ↑
- コントロールスティック: ↓
- コントロールスティック: ←
- コントロールスティック: →
- Cスティック: ↑
- Cスティック: ↓
- Cスティック: ←
- Cスティック: →
- Lトリガー
- Rトリガー
-
- ボタン1
- ボタン2
- ボタン+
- ボタン-
- ホームボタン
- IR ↑
- IR ↓
- IR ←
- IR →
- IR前方
- IR後方
- スイング ↑
- スイング ↓
- スイング ←
- スイング →
- 前方を傾
- 後方を傾
- 左を傾
- 右を傾
- Xを振る
- Yを振る
- Zを振る
-
-
- Interpreter
- JIT64 Recompiler
- JITIL Recompiler
- JIT ARM Recompiler
- JIT ARM64 Recompiler
- CPU
- CPUコア
- %s
- デュアルコア
- 処理のための2つのCPUコアを使用して。速度が向上します。
- Fastmem
- メモリアクセスのために潜在的に危険な最適化を使用して。
-
-
- ビデオ
- Software Renderer
- OpenGL ES
- OpenGL
- ビデオレンダラ
- %s
- FPSを表示
- エミュレーション速度の指標として、画面左上に毎秒レンダリングされた フレーム数を表示します。
-
- 画質向上の設定
- 内部解像度の変更
- 内部解像度の計算方式を設定します。高解像度に設定することで大きく 画質が向上します。 しかし、ゲームによっては非常に重くなったり描画バグの原因となります。 【ゲーム解像度の倍数】は【ウィンドウサイズに拡大】より少し重くなり ますが、描画バグは発生しにくくなります。 また一般的に内部解像度が低いほど、動作速度は向上します。
- フルシーンアンチエイリアシング
- 3Dグラフィックスをラスタライズによって生じるエイリアシングの量が減少。 レンダリングされた画像はあまりギザギザになります。 抽選でエミュレーション速度を下げます。問題を引き起こす可能性があります。
- 異方性フィルタリング
- 異方性フィルタリングを適用します。 奥行きのあるテクスチャをより精細に描画することが出来ます。 特定のゲームでは描画バグの原因になることがあります。
- ポストプロセッシングシェーダー
- フレーム終了後の後処理効果を適用する。
- Scaled EFB Copy
- テクスチャエフェクトを表示するために作成されたテクスチャの品質を著しく向上させます。 特に高解像度出力時に効果が大きく出ます。 動作速度は少々低下し、まれに描画バグの原因にもなることもあります。
- Per-Pixel Lighting
- ピクセル単位での光源処理を行います。 GPUの性能にもよりますが、数パーセント程度、動作速度が低下します。 このオプションは通常安全ですが、時に描画バグを引き起こすこともあります
- Force Texture Filtering
- ゲーム側でフィルタ無効を明示している場面でも、強制的にフィルタリングを行います。 特に高解像度出力時にテクスチャが綺麗になりますが、いくつかのゲームで描画バグを引き起こします。
- 霧を無効
- フォグ処理を無効化します。これにより遠景の高精細化が期待できます。いくつかのタイトルではフォグ処理に頼った画面効果が正しく表示 されなくなります。
-
- 高速化(Hacks)
- 内蔵フレームバッファ
- CPUからEFBアクセスをスキップ
- EFBへの読み取り/書き込みにCPUから作られたすべての要求を無視。
- フォーマットの変更を無視
- EFB形式への変更を無視。
- EFBコピー方法
- EFBコピーをエミュレート方法を決定。
- テクスチャ
- RAM (キャッシュない)
- RAM (キャッシュ)
- テクスチャキャッシュ
- テクスチャキャッシュ確度
- この選択をSafe設定しておくと、RAMからのテクスチャ更新に 失敗しにくなります。
- 低
- 平
- 高
- 外部フレームバッファ
- XFBをエミュレート方法を決定。
- バーチャル
- 実機
- Disable Destination Alpha
- 多くのタイトルで画面効果に使用されている、アルファ透過処理をスキップ 。
- 高速奥行き計算
- 深度値を計算するために精度の低いアルゴリズムを使用します。
-
-
- はい
- いいえ
- キャンセル
- 無効
- その他
-
-
diff --git a/Source/Android/app/src/main/res/values/arrays.xml b/Source/Android/app/src/main/res/values/arrays.xml
index 9ecec4e04b..d72c1fb010 100644
--- a/Source/Android/app/src/main/res/values/arrays.xml
+++ b/Source/Android/app/src/main/res/values/arrays.xml
@@ -2,15 +2,16 @@
+
-
- - @string/interpreter
- - @string/cached_interpreter
- - @string/jit_arm64_recompiler
-
+
+ - Interpreter
+ - Cached Interpreter
+ - JIT ARM64 Recompiler
+
-
+
- 0
- 5
- 4
@@ -33,15 +34,7 @@
-
- - "None"
- - "Nunchuk"
- - "Classic"
- - "Guitar"
- - "Drums"
- - "Turntable"
-
-
+
- None
- Nunchuk
- Classic
@@ -52,9 +45,9 @@
- - @string/texture_cache_accuracy_low
- - @string/texture_cache_accuracy_medium
- - @string/texture_cache_accuracy_high
+ - Low
+ - Medium
+ - High
- 128
@@ -64,9 +57,9 @@
- - @string/disabled
- - @string/external_frame_buffer_virtual
- - @string/external_frame_buffer_real
+ - Disabled
+ - Virtual
+ - Real
- 0
@@ -152,7 +145,7 @@
- 3
-
+
- Europe
- Japan
- USA
diff --git a/Source/Android/app/src/main/res/values/colors.xml b/Source/Android/app/src/main/res/values/colors.xml
index 9052de99d5..ade7fb092d 100644
--- a/Source/Android/app/src/main/res/values/colors.xml
+++ b/Source/Android/app/src/main/res/values/colors.xml
@@ -1,5 +1,6 @@
+
#2196f3
#1976d2
@@ -10,4 +11,5 @@
#bdbdbd
#444444
+
\ No newline at end of file
diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml
index bf9f1741bd..7072a9bfd4 100644
--- a/Source/Android/app/src/main/res/values/strings.xml
+++ b/Source/Android/app/src/main/res/values/strings.xml
@@ -4,81 +4,6 @@
Dolphin Emulator
-
- Open navigation drawer
- Close navigation drawer
-
-
- Build Revision
- Supports OpenGL ES 3
- Supports NEON
- General
- CPU
- GLES 2
- GLES 3
- OpenGL
-
-
- CPU ABI 1
- CPU ABI 2
- CPU Info
- CPU Type
- CPU Features
- Number of Cores
- CPU Implementer
- Hardware
- Unknown (%1$d). Please report this number so it can be documented!
-
-
- Current Dir: %1$s
- Parent Directory
- File Size: %1$s
-
-
-
- Clear game list
- Do you want to clear the game list?
- Game List
- Browse Folder
- Settings
- About
- File Size: %.2f GiB
- File Size: %.2f MiB
-
-
- Device Compatibility Warning
- Your phone doesn\'t support NEON which makes it incapable of running Dolphin Mobile?\nDo you want to try anyway?
- Your device has known buggy video drivers for OpenGL ES 3.\nDo you want to try anyway?
-
-
- File clicked: %1$s
-
-
- Enable Input Overlay
- Disable Input Overlay
- Take Screenshot
- Save State
- Load State
- Exit
- Are you sure you wish to exit this game?
- Slot 1
- Slot 2
- Slot 3
- Slot 4
- Slot 5
- Slot 6
-
-
- Input
- Input Overlay
- Configure the onscreen input overlay.
- Input Overlay Layout
- Button layout for the input overlay.
- Adjust the control size
- Controller Bindings
- GameCube Controllers
- Wii Controllers (Wiimotes)
-
GameCube Controller 1
@@ -93,7 +18,7 @@
Main Stick Navigation
C-Stick Navigation
Analog Triggers
- Modifier Range
+ Modifier Range
Analog Radius (High value = High sensitivity)
Analog Threshold (Low value = High sensitivity)
@@ -170,7 +95,7 @@
Tilt Backward
Tilt Left
Tilt Right
- Tilt Modifier
+ Tilt Modifier
Shake X
Shake Y
Shake Z
@@ -234,19 +159,10 @@
Crossfade Right
- Interpreter
- Cached Interpreter
- JIT64 Recompiler
- JITIL Recompiler
- JIT ARM Recompiler
- JIT ARM64 Recompiler
- CPU
CPU Core
%s
Dual Core
Split workload to two CPU cores instead of one. Increases speed.
- Fastmem
- Uses potentially unsafe optimizations for memory access.
Override Emulated CPU Clock Speed
Higher values can make variable-framerate games run at a higher framerate, requiring a powerful device. Lower values make games run at a lower framerate, increasing emulation speed, but reducing the emulated console\'s performance.
Emulated CPU Clock Speed
@@ -258,10 +174,6 @@
- Video
- Software Renderer
- OpenGL ES
- OpenGL
Video Backend
Select the API used for graphics rendering.
Show FPS
@@ -306,13 +218,8 @@
Texture Cache
Texture Cache Accuracy
The safer the selection, the less likely the emulator will be missing any texture updates from RAM.
- Low
- Medium
- High
External Frame Buffer
Determines how the XFB will be emulated.
- Virtual
- Real
Disable Destination Alpha
Disables emulation of a hardware feature called destination alpha, which is used in many games for various effects.
Fast Depth Calculation
@@ -323,14 +230,11 @@
Yes
No
+ OK
Cancel
Disabled
Other
-
- Dolphin New UI
-
-
CPU Settings
Video Settings
@@ -346,15 +250,19 @@
Exit Without Saving
Settings
- CPU Settings
- Input Settings
Extension Bindings
- Video Settings
- Emulation Activity
- OK
- Cancel
+ Take Screenshot
+ Save State
+ Load State
+ Exit
+ Slot 1
+ Slot 2
+ Slot 3
+ Slot 4
+ Slot 5
+ Slot 6
Quick Save
Quick Load
Refresh Wiimotes
diff --git a/Source/Android/app/src/main/res/values/styles.xml b/Source/Android/app/src/main/res/values/styles.xml
index 7a6f9f126c..6a411910ab 100644
--- a/Source/Android/app/src/main/res/values/styles.xml
+++ b/Source/Android/app/src/main/res/values/styles.xml
@@ -1,14 +1,15 @@
-
+
+
-
+
@@ -36,7 +37,7 @@
- @color/dolphin_accent_wiiware
-
+
@@ -46,7 +47,7 @@
@@ -56,7 +57,7 @@
- @color/dolphin_blue_dark
-
+
@@ -76,13 +77,13 @@
- @android:color/black
-
+
- true
- true
- true
-
+
@@ -102,13 +103,13 @@
- @android:color/black
-
+
- true
- true
- true
-
+
@@ -131,7 +132,7 @@
- @color/dolphin_blue
- @color/dolphin_blue_dark
-
+
- true
- true
- true
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp
index 5e12fffa57..9bb81b8379 100644
--- a/Source/Android/jni/MainAndroid.cpp
+++ b/Source/Android/jni/MainAndroid.cpp
@@ -429,8 +429,6 @@ JNIEXPORT jint JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetPlatform(
jstring jFilename);
JNIEXPORT jstring JNICALL
Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersionString(JNIEnv* env, jobject obj);
-JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SupportsNEON(JNIEnv* env,
- jobject obj);
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SaveScreenShot(JNIEnv* env,
jobject obj);
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_eglBindAPI(JNIEnv* env,
@@ -585,12 +583,6 @@ JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersio
return env->NewStringUTF(scm_rev_str.c_str());
}
-JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SupportsNEON(JNIEnv* env,
- jobject obj)
-{
- return cpu_info.bASIMD;
-}
-
JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SaveScreenShot(JNIEnv* env,
jobject obj)
{