MainView.java :  » Game » turboconnard-agd » com » turboconnard » core » Android Open Source

Android Open Source » Game » turboconnard agd 
turboconnard agd » com » turboconnard » core » MainView.java
package com.turboconnard.core;

import android.opengl.GLSurfaceView;
import android.view.Display;
import android.view.MotionEvent;
import android.view.SurfaceHolder;

public class MainView extends GLSurfaceView {
  //protected MainThread thread;   
  protected SurfaceHolder holder;
  private MainActivity context;
    public MainView(MainActivity pContext/*, AttributeSet attrs*/) {
        super(pContext/*,attrs*/);     
        context = pContext;
        holder = getHolder();
        holder.addCallback(this);
        setFocusable(true);
      /* First, get the Display from the WindowManager */  
      
    }
 
    @Override
    public boolean onTouchEvent(MotionEvent  event){
         return context.agd.onTouchEvent(event);
    }
    /*
    public MainThread getThread() {
      //  return thread;
    }*/
 /*  
    @Override
    public boolean onKeyUp(int keyCode, KeyEvent msg) {
        return thread.onKeyUp(keyCode, msg);
    }
    @Override
    public void onWindowFocusChanged(boolean hasWindowFocus) {
      //  if (!hasWindowFocus) thread.pause();
    }
    
    public void surfaceChanged(SurfaceHolder holder, int format, int width,
            int height) {
        thread.setSurfaceSize(width, height);
    }
    */
/*
    @Override
  public void surfaceCreated(SurfaceHolder holder) {
      
    }*/
    /*
    public void surfaceDestroyed(SurfaceHolder holder) {
        boolean retry = true;
        thread.setRunning(false);
        while (retry) {
            try {
                thread.join();
                retry = false;
            } catch (InterruptedException e) {
            }
        }
    }*/
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.