2008-07-02

viewMan 的行为

// 受viewMan管理的MoveObject
private MoveObject pages[];
private int nowMoveObject;

// 行动
public final int go() {
	int i = -666;
	if (pages[nowMoveObject] != null) {
		i = pages[nowMoveObject].go();
	}
	switch (nowMoveObject) {
	default:
		//... 忽略
		break;
	case START_SCREEN:
		//... 忽略
		break;
	case TITLE_SCREEN:
		//... 忽略
		break;
	case DEMO_SCREEN:
		//... 忽略
		break;
	case HELP_SCREEN:
		//... 忽略
		break;
	case SCORE_SCREEN:
		//... 忽略
		break;
	case MENU_SCREEN:
		//... 忽略
		break;
	case HOUSE_SCREEN:
		//... 忽略
		break;
	case NEWRECORD_SCREEN:
		//... 忽略
		break;
	case SETUP_SCREEN:
		//... 忽略
		break;
	case ABOUT_SCREEN:
		//... 忽略
		break;
}



由viewMan驱动游戏进程(例如页面的切换)
评论
发表评论

您还没有登录,请登录后发表评论