示例#1
0
文件: Main.java 项目: jonas-/bt_sir
    @Override
    public void run() {
      while (true) {

        Log.i("joy2: dx", Float.toString(supervised.getDx()));

        try {
          synchronized (this) {
            wait(1000);
          }
        } catch (InterruptedException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
    }
示例#2
0
文件: Main.java 项目: jonas-/bt_sir
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_main);

    RelativeLayout blLay = (RelativeLayout) findViewById(R.id.bottom_l);
    RelativeLayout brLay = (RelativeLayout) findViewById(R.id.bottom_r);
    RelativeLayout tmLay = (RelativeLayout) findViewById(R.id.top_m);

    // -----------
    cubeView = new GLSurfaceView(this);
    cubeView.setRenderer(myCube = new OpenGLRenderer());
    tmLay.addView(cubeView);

    // -----------

    // ----------- Implement Joystick -----

    joy1 = new VirtualJoystick(blLay, 150, 150);
    joy1.addEventListener(this);
    joy1.addEventListener(myCube);
    joy1.lockAxis('y', false);

    joy2 = new VirtualJoystick(brLay, 150, 150);
    joy2.addEventListener(this);
    joy2.addEventListener(myCube);
    joy2.lockAxis('x', false);

    // -----------
    GLSurfaceView mGLSurfaceView = new GLSurfaceView(this);
    mGLSurfaceView.setEGLContextClientVersion(2);
    mGLSurfaceView.setRenderer(new LessonOneRenderer());
    // tmLay.addView(mGLSurfaceView);

    /*
     * Debugger dbg = new Debugger();
    dbg.supervised = joy2;
    dbg.start();
    */

    // -------

  }