public class MainActivity extends ActionBarActivity
{
private TextView tvScore;
private static MainActivity mainActivity = null;
private int score = 0;
public MainActivity()
{
mainActivity = this;
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
View GameView = (View) findViewById(R.id.GameView);
tvScore = (TextView) findViewById(R.id.tvSorce);
showScore();
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings)
{
return true;
}
return super.onOptionsItemSelected(item);
}
public static MainActivity getMainActivity()
{
return mainActivity;
}
public void clearScore()
{
// TODO Auto-generated method stub
score = 0;
showScore();
}
public void showScore()
{
// TODO Auto-generated method stub
tvScore.setText("" + score);
}
public void addScore(int s)
{
// TODO Auto-generated method stub
score += s;
showScore();
}
}