0
게임을 만들고 사용자가 어떤 화면에 있는지 결정하기 위해 열거 형을 설정하려고합니다. 사용자가있는 화면을 화면을 설정할 방법으로 보내려고합니다.메소드에 열거 형을 보내려면 어떻게해야합니까?
private enum Screen {START, SETTINGS, MAP, ATTACK, END};
private Screen currentScreen;
public void begin() {
setScreen(Screen.START);
}
public void onMouseClick(Location point) {
switch (currentScreen) {
case (Screen.START)
break;
case (Screen.SETTINGS)
break;
case (Screen.MAP)
break;
case (Screen.ATTACK)
break;
case (Screen.END)
break;
}
}
public void setScreen(/*I do not know what to put here, would i put enum, or Screen*/) {
//set up screen here
}
인수로 무엇을 사용합니까? 클래스했다 Screen
것처럼
당신은'둘 것 공공 무효 setScreen (화면 화면)', 그것은 클래스 대신 열거했다 것처럼. – Blorgbeard