📄 tetris.java
字号:
package com.google.andriod.tetris;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.widget.TextView;
/**
* Tetris
*
* I study the example of Snake in android SDK and design this simple game.
* Please enjoy!
*
* Author:LCL
*/
public class Tetris extends Activity {
private TetrisView mTetrisView;
private static String ICICLE_KEY = "tetris-view";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.tetris_layout);
mTetrisView = (TetrisView)findViewById(R.id.tetris);
mTetrisView.setTextView((TextView)findViewById(R.id.text));
mTetrisView.setInfoTextView((TextView)findViewById(R.id.infotext));
if(icicle == null){
mTetrisView.setMode(TetrisView.READY);
}else{
Bundle map = icicle.getBundle(ICICLE_KEY);
if(map!=null){
mTetrisView.restoreState(map);
}else{
mTetrisView.setMode(TetrisView.PAUSE);
}
}
}
@Override
protected void onPause() {
super.onPause();
mTetrisView.setMode(TetrisView.PAUSE);
}
@Override
protected void onFreeze(Bundle outState){
outState.putBundle(ICICLE_KEY, mTetrisView.saveState());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -