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