示例#1
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();
    */

    // -------

  }