Massive cleanup and organization of processes by function
This commit is contained in:
parent
ec57499863
commit
87e409b3cc
|
@ -44,7 +44,7 @@
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".GL2JNIActivity"
|
android:name="com.reicast.emulator.emu.GL2JNIActivity"
|
||||||
android:configChanges="orientation|screenSize|screenLayout|uiMode|keyboard|keyboardHidden"
|
android:configChanges="orientation|screenSize|screenLayout|uiMode|keyboard|keyboardHidden"
|
||||||
android:screenOrientation="landscape"
|
android:screenOrientation="landscape"
|
||||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
|
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".EditVJoyActivity"
|
android:name="com.reicast.emulator.config.EditVJoyActivity"
|
||||||
android:configChanges="orientation|screenSize|screenLayout|uiMode|keyboard|keyboardHidden"
|
android:configChanges="orientation|screenSize|screenLayout|uiMode|keyboard|keyboardHidden"
|
||||||
android:screenOrientation="landscape"
|
android:screenOrientation="landscape"
|
||||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
|
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
|
||||||
|
|
|
@ -92,6 +92,8 @@ import android.widget.SlidingDrawer.OnDrawerOpenListener;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import com.reicast.emulator.debug.GitAdapter;
|
||||||
|
|
||||||
public class AboutFragment extends Fragment {
|
public class AboutFragment extends Fragment {
|
||||||
|
|
||||||
SlidingDrawer slidingGithub;
|
SlidingDrawer slidingGithub;
|
||||||
|
|
|
@ -40,6 +40,8 @@ import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.util.FileUtils;
|
import com.android.util.FileUtils;
|
||||||
|
import com.reicast.emulator.config.OptionsFragment;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
|
||||||
public class FileBrowser extends Fragment {
|
public class FileBrowser extends Fragment {
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,12 @@ import com.android.util.DreamTime;
|
||||||
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
|
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
|
||||||
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.OnOpenListener;
|
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.OnOpenListener;
|
||||||
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;
|
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;
|
||||||
|
import com.reicast.emulator.config.ConfigureFragment;
|
||||||
|
import com.reicast.emulator.config.InputFragment;
|
||||||
|
import com.reicast.emulator.config.OptionsFragment;
|
||||||
|
import com.reicast.emulator.debug.GenerateLogs;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIActivity;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
|
||||||
public class MainActivity extends SlidingFragmentActivity implements
|
public class MainActivity extends SlidingFragmentActivity implements
|
||||||
FileBrowser.OnItemSelectedListener, OptionsFragment.OnClickListener {
|
FileBrowser.OnItemSelectedListener, OptionsFragment.OnClickListener {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.config;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
|
@ -34,6 +34,11 @@ import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.util.DreamTime;
|
import com.android.util.DreamTime;
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.debug.GenerateLogs;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIView;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
|
||||||
import de.ankri.views.Switch;
|
import de.ankri.views.Switch;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.config;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
@ -18,6 +18,13 @@ import android.widget.LinearLayout;
|
||||||
import android.widget.PopupWindow;
|
import android.widget.PopupWindow;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIView;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
import com.reicast.emulator.input.OnScreenMenu;
|
||||||
|
import com.reicast.emulator.input.VJoy;
|
||||||
|
|
||||||
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
|
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
|
||||||
public class EditVJoyActivity extends Activity {
|
public class EditVJoyActivity extends Activity {
|
||||||
GL2JNIView mView;
|
GL2JNIView mView;
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.config;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
|
@ -29,6 +29,9 @@ import com.bda.controller.Controller;
|
||||||
import com.bda.controller.ControllerListener;
|
import com.bda.controller.ControllerListener;
|
||||||
import com.bda.controller.MotionEvent;
|
import com.bda.controller.MotionEvent;
|
||||||
import com.bda.controller.StateEvent;
|
import com.bda.controller.StateEvent;
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.input.MOGAInput;
|
||||||
|
|
||||||
import de.ankri.views.Switch;
|
import de.ankri.views.Switch;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.config;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
@ -29,6 +29,9 @@ import android.widget.CompoundButton.OnCheckedChangeListener;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.Spinner;
|
import android.widget.Spinner;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
|
||||||
import de.ankri.views.Switch;
|
import de.ankri.views.Switch;
|
||||||
|
|
||||||
public class InputModFragment extends Fragment {
|
public class InputModFragment extends Fragment {
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.config;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
|
@ -16,6 +16,9 @@ import android.view.ViewGroup;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
|
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
|
||||||
public class OptionsFragment extends Fragment {
|
public class OptionsFragment extends Fragment {
|
||||||
|
|
||||||
Activity parentActivity;
|
Activity parentActivity;
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.debug;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
|
@ -53,7 +53,7 @@
|
||||||
* subject to to the terms and conditions of the Apache License, Version 2.0.
|
* subject to to the terms and conditions of the Apache License, Version 2.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.debug;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
@ -84,6 +84,7 @@ import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||||
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
|
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
|
||||||
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
|
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
|
||||||
public class GitAdapter extends BaseAdapter {
|
public class GitAdapter extends BaseAdapter {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.debug;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.MalformedURLException;
|
import java.net.MalformedURLException;
|
||||||
|
@ -22,6 +22,8 @@ import android.net.Uri;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
|
||||||
|
|
||||||
public class UploadLogs extends AsyncTask<String, Integer, Object> {
|
public class UploadLogs extends AsyncTask<String, Integer, Object> {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.emu;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
@ -23,9 +23,14 @@ import android.view.Window;
|
||||||
import android.widget.PopupWindow;
|
import android.widget.PopupWindow;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.config.ConfigureFragment;
|
||||||
|
import com.reicast.emulator.input.MOGAInput;
|
||||||
|
import com.reicast.emulator.input.OnScreenMenu;
|
||||||
|
|
||||||
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
|
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
|
||||||
public class GL2JNIActivity extends Activity {
|
public class GL2JNIActivity extends Activity {
|
||||||
GL2JNIView mView;
|
public GL2JNIView mView;
|
||||||
OnScreenMenu menu;
|
OnScreenMenu menu;
|
||||||
PopupWindow popUp;
|
PopupWindow popUp;
|
||||||
MOGAInput moga = new MOGAInput();
|
MOGAInput moga = new MOGAInput();
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.emu;
|
||||||
|
|
||||||
|
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
@ -28,6 +28,9 @@ import android.view.ScaleGestureDetector;
|
||||||
import android.view.ScaleGestureDetector.SimpleOnScaleGestureListener;
|
import android.view.ScaleGestureDetector.SimpleOnScaleGestureListener;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.input.VJoy;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A simple GLSurfaceView sub-class that demonstrate how to perform
|
* A simple GLSurfaceView sub-class that demonstrate how to perform
|
||||||
|
@ -48,7 +51,7 @@ import android.view.View;
|
||||||
* bit depths). Failure to do so would result in an EGL_BAD_MATCH error.
|
* bit depths). Failure to do so would result in an EGL_BAD_MATCH error.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class GL2JNIView extends GLSurfaceView
|
public class GL2JNIView extends GLSurfaceView
|
||||||
{
|
{
|
||||||
private static String fileName;
|
private static String fileName;
|
||||||
//private AudioThread audioThread;
|
//private AudioThread audioThread;
|
||||||
|
@ -304,8 +307,11 @@ class GL2JNIView extends GLSurfaceView
|
||||||
return -1; // Invalid
|
return -1; // Invalid
|
||||||
}
|
}
|
||||||
|
|
||||||
static int[] kcode_raw = { 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF };
|
public static int[] kcode_raw = { 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF };
|
||||||
static int[] lt = new int[4], rt = new int[4], jx = new int[4], jy = new int[4];
|
public static int[] lt = new int[4];
|
||||||
|
public static int[] rt = new int[4];
|
||||||
|
public static int[] jx = new int[4];
|
||||||
|
public static int[] jy = new int[4];
|
||||||
|
|
||||||
float editLastX = 0, editLastY = 0;
|
float editLastX = 0, editLastY = 0;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.emu;
|
||||||
|
|
||||||
import javax.microedition.khronos.egl.EGL10;
|
import javax.microedition.khronos.egl.EGL10;
|
||||||
import javax.microedition.khronos.egl.EGLConfig;
|
import javax.microedition.khronos.egl.EGLConfig;
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.emu;
|
||||||
|
|
||||||
|
|
||||||
public class JNIdc
|
public class JNIdc
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.emu;
|
||||||
|
|
||||||
import java.util.concurrent.ConcurrentLinkedQueue;
|
import java.util.concurrent.ConcurrentLinkedQueue;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.input;
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
@ -15,6 +15,10 @@ import com.bda.controller.ControllerListener;
|
||||||
import com.bda.controller.KeyEvent;
|
import com.bda.controller.KeyEvent;
|
||||||
import com.bda.controller.MotionEvent;
|
import com.bda.controller.MotionEvent;
|
||||||
import com.bda.controller.StateEvent;
|
import com.bda.controller.StateEvent;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIActivity;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIView;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
|
@ -27,12 +31,12 @@ public class MOGAInput
|
||||||
|
|
||||||
static final int DELAY = 1000 / 50; // 50 Hz
|
static final int DELAY = 1000 / 50; // 50 Hz
|
||||||
|
|
||||||
static final int ACTION_CONNECTED = Controller.ACTION_CONNECTED;
|
public static final int ACTION_CONNECTED = Controller.ACTION_CONNECTED;
|
||||||
static final int ACTION_DISCONNECTED = Controller.ACTION_DISCONNECTED;
|
static final int ACTION_DISCONNECTED = Controller.ACTION_DISCONNECTED;
|
||||||
static final int ACTION_VERSION_MOGA = Controller.ACTION_VERSION_MOGA;
|
static final int ACTION_VERSION_MOGA = Controller.ACTION_VERSION_MOGA;
|
||||||
static final int ACTION_VERSION_MOGAPRO = Controller.ACTION_VERSION_MOGAPRO;
|
static final int ACTION_VERSION_MOGAPRO = Controller.ACTION_VERSION_MOGAPRO;
|
||||||
|
|
||||||
Controller mController = null;
|
public Controller mController = null;
|
||||||
private Handler handler;
|
private Handler handler;
|
||||||
private String notify;
|
private String notify;
|
||||||
|
|
||||||
|
@ -107,7 +111,7 @@ public class MOGAInput
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onCreate(Activity act)
|
public void onCreate(Activity act)
|
||||||
{
|
{
|
||||||
this.act = act;
|
this.act = act;
|
||||||
|
|
||||||
|
@ -120,17 +124,17 @@ public class MOGAInput
|
||||||
mController.setListener(new ExampleControllerListener(), new Handler());
|
mController.setListener(new ExampleControllerListener(), new Handler());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onDestroy()
|
public void onDestroy()
|
||||||
{
|
{
|
||||||
mController.exit();
|
mController.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onPause()
|
public void onPause()
|
||||||
{
|
{
|
||||||
mController.onPause();
|
mController.onPause();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onResume()
|
public void onResume()
|
||||||
{
|
{
|
||||||
mController.onResume();
|
mController.onResume();
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.input;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
|
@ -15,6 +15,12 @@ import android.widget.ImageView.ScaleType;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.PopupWindow;
|
import android.widget.PopupWindow;
|
||||||
|
|
||||||
|
import com.reicast.emulator.MainActivity;
|
||||||
|
import com.reicast.emulator.R;
|
||||||
|
import com.reicast.emulator.config.ConfigureFragment;
|
||||||
|
import com.reicast.emulator.emu.GL2JNIActivity;
|
||||||
|
import com.reicast.emulator.emu.JNIdc;
|
||||||
|
|
||||||
public class OnScreenMenu {
|
public class OnScreenMenu {
|
||||||
|
|
||||||
private GL2JNIActivity mContext;
|
private GL2JNIActivity mContext;
|
||||||
|
@ -40,7 +46,7 @@ public class OnScreenMenu {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PopupWindow createPopup() {
|
public PopupWindow createPopup() {
|
||||||
final PopupWindow popUp = new PopupWindow(mContext);
|
final PopupWindow popUp = new PopupWindow(mContext);
|
||||||
|
|
||||||
int p = getPixelsFromDp(60, mContext);
|
int p = getPixelsFromDp(60, mContext);
|
|
@ -1,4 +1,4 @@
|
||||||
package com.reicast.emulator;
|
package com.reicast.emulator.input;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
Loading…
Reference in New Issue