Massive cleanup and organization of processes by function

This commit is contained in:
TwistedUmbrella 2014-02-11 23:24:33 -05:00
parent ec57499863
commit 87e409b3cc
20 changed files with 84 additions and 29 deletions

View File

@ -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" />

View File

@ -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;

View File

@ -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 {

View File

@ -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 {

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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 {

View File

@ -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;

View File

@ -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;

View File

@ -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 {

View File

@ -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> {

View File

@ -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();

View File

@ -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;

View File

@ -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;

View File

@ -1,4 +1,4 @@
package com.reicast.emulator; package com.reicast.emulator.emu;
public class JNIdc public class JNIdc

View File

@ -1,4 +1,4 @@
package com.reicast.emulator; package com.reicast.emulator.emu;
import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.ConcurrentLinkedQueue;

View File

@ -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();

View File

@ -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);

View File

@ -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;