BoardView.java :  » Game » dominion-dot-com » com » dot » dominion » boardview » Android Open Source

Android Open Source » Game » dominion dot com 
dominion dot com » com » dot » dominion » boardview » BoardView.java
package com.dot.dominion.boardview;

import java.util.List;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.GridView;

import com.dot.dominion.Constants;
import com.dot.dominion.Game;
import com.dot.dominion.R;
import com.dot.dominion.domain.Card;

public class BoardView extends Activity {
  private Integer[] images;
  private List<Card> cards;
  
  @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView( R.layout.boardview );
        
        setupImages();
        cards = ((Game) getApplication()).getBoardList();
        
        
        GridView board = (GridView) findViewById( R.id.boardview_grid );
        board.setAdapter(new BoardAdapter(this, images));
        board.setOnItemClickListener(new BoardListener(this, cards));
    }
  
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.d("DEBUGTAG", "requestCode--"+requestCode);
    Log.d("DEBUGTAG", "resultCode--"+resultCode);
  }
  
  private void setupImages() {
    images = new Integer[Constants.BOARD_SIZE];
    Game _game = (Game) getApplication();
    
    List<Card> list = _game.getBoardList();
    
    for(int i = 0; i < list.size(); i++)
      images[i] = list.get(i).getBoardId();
  
    _game = null;
  }
}
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.