⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tetris.java

📁 主要是一个手机版的游戏
💻 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 + -