Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
public static String[] player_name = { "Player 1", "Player 2" };<br />
public static int[] player_score = { 0, 0 };<br />
public static int line_padding = 20;<br />
SimpleXO game = new SimpleXO(3);<br />
/** Called when the activity is first created. */<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
// get data from GamePlayerActivity<br />
Bundle extras = getIntent().getExtras();<br />
if (extras != null) {<br />
int porson = extras.getInt("PLAYER");<br />
if(porson==1){<br />
one_player = true;<br />
}else{<br />
one_player = false;<br />
}<br />
player_name[0] = extras.getString("PLAYER_ONE_NAME");<br />
player_name[1] = extras.getString("PLAYER_TWO_NAME");<br />
}<br />
setContentView(new Panel(this));<br />
}<br />
@Override<br />
protected void onActivityResult(int requestCode, int resultCode, Intent data) {<br />
super.onActivityResult(requestCode, resultCode, data);<br />
// new game<br />
}<br />
// start GameOverActivity when game finish.<br />
public void gameOver(int win) {<br />
}<br />
class Panel extends View implements OnTouchListener {<br />
public Panel(Context context) {<br />
super(context);<br />
setFocusable(true);<br />
setFocusableInTouchMode(true);<br />
this.setOnTouchListener(this);<br />
}<br />
public void drawBoard(Canvas canvas) {<br />
// draw line when game finish<br />
}<br />
public void onDraw(Canvas canvas) {<br />
}<br />
public void drawAllElement(Canvas canvas) {<br />
บทที ่ 12 การพัฒนาเกมแบบ 2 มิติ 255