Advertisement
Guest User

Untitled

a guest
Apr 9th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. protected void onCreate(Bundle savedInstanceState) {
  2.         super.onCreate(savedInstanceState);
  3.         setContentView(R.layout.activity_pirates);
  4.  
  5.         // fullscreen
  6.         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
  7.                 WindowManager.LayoutParams.FLAG_FULLSCREEN);
  8.  
  9.         // Inizializzo SurfaceView
  10.         surface = (MainGamePanel) findViewById(R.id.surface);
  11.         holder = surface.getHolder();
  12.         holder.addCallback(this);
  13.  
  14.         // Handler per gestire i messaggi tra SurfaceView-Canvas e Listview
  15.         Handler handler = new hHandler(this);
  16.  
  17.         // Setting ListView
  18.         lview3 = (ListView) findViewById(R.id.mylist);
  19.         lview3.setVisibility(View.GONE);
  20.  
  21.         // GameEngine si occupa di inizializzare classi, renderer e update
  22.         gameEngine = new GameEngine(this, surface, lview3);
  23.  
  24.         // Avvio il GameThread
  25.         thread = new MainThread(holder, gameEngine, handler);
  26.  
  27.         lview3.setOnItemClickListener(new OnItemClickListener() {
  28.             @Override
  29.             public void onItemClick(AdapterView<?> a, View v, int position,
  30.                     long id) {
  31.                 Guybrush guybrush = gameEngine.getGuybrush();
  32.  
  33.                 String selectedFromList = (String) (lview3
  34.                         .getItemAtPosition(position));
  35.                 guybrush.setSpeech(selectedFromList, position);
  36.  
  37.                 guybrush.setInputWaiting(false);
  38.                 guybrush.setSpeaking(true);
  39.  
  40.                 thread.notifyMessage(0);
  41.             }
  42.         });
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement