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驱动游戏进程(例如页面的切换)


评论