package com.yarin.android.Examples_13_08;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.content.res.AssetManager;
import android.content.res.Resources;
import android.opengl.GLSurfaceView;
import android.os.Bundle;
import android.view.KeyEvent;
public class Activity01 extends Activity
{
GLRender render = new GLRender();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
new GLFile(this.getResources());
GLSurfaceView glView = new GLSurfaceView(this);
glView.setRenderer(render);
setContentView(glView);
}
public boolean onKeyUp(int keyCode, KeyEvent event)
{
render.onKeyUp(keyCode, event);
return true;
}
}
class GLFile
{
public static Resources resources;
public GLFile(Resources resources)
{
GLFile.resources = resources;
}
public static InputStream getFile(String name){
AssetManager am = GLFile.resources.getAssets();
try {
return am.open(name);
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
}