Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_pirates);
- // fullscreen
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN);
- // Inizializzo SurfaceView
- surface = (MainGamePanel) findViewById(R.id.surface);
- holder = surface.getHolder();
- holder.addCallback(this);
- // Handler per gestire i messaggi tra SurfaceView-Canvas e Listview
- Handler handler = new hHandler(this);
- // Setting ListView
- lview3 = (ListView) findViewById(R.id.mylist);
- lview3.setVisibility(View.GONE);
- // GameEngine si occupa di inizializzare classi, renderer e update
- gameEngine = new GameEngine(this, surface, lview3);
- // Avvio il GameThread
- thread = new MainThread(holder, gameEngine, handler);
- lview3.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> a, View v, int position,
- long id) {
- Guybrush guybrush = gameEngine.getGuybrush();
- String selectedFromList = (String) (lview3
- .getItemAtPosition(position));
- guybrush.setSpeech(selectedFromList, position);
- guybrush.setInputWaiting(false);
- guybrush.setSpeaking(true);
- thread.notifyMessage(0);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement