package com.android.droidgraph; import java.util.HashSet; import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.Menu; import com.android.droidgraph.scene.SGAbstractShape; import com.android.droidgraph.scene.SGView; import com.android.droidgraph.test.TestNode; import com.android.droidgraph.util.PrintLogUtil; import com.android.droidgraph.util.Settings; public class Run extends Activity { SGView mView; PrintLogUtil log = new PrintLogUtil(); Settings mSettings = new Settings(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // create a new global HashMap for quick picking lookup mSettings.setNodeIDMap(new HashSet<SGAbstractShape>()); mView = new SGView(this, mSettings); setContentView(mView); // mSettings.setScreenDimensions(mView.getWidth(), mView.getHeight()); mView.setScene(new TestNode(mSettings)); DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); mSettings.setScreenDimensions(dm.widthPixels, dm.heightPixels); } @Override public void onPause() { super.onPause(); mView.onPause(); } @Override public void onResume() { super.onResume(); mView.onResume(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // // // Inflate our menu which can gather user input for switching camera // MenuInflater inflater = getMenuInflater(); // inflater.inflate(R.menu.camera_menu, menu); return true; } }