"세계는 최종 선언되어야합니다."라는 오류를 파악할 수 없습니다. 어떤 충고? 나는 gridworld 프로젝트 (일치하는 게임)를 만들고있다. 세그먼트배열을 마지막으로 만드는 방법은 무엇입니까?
최종적으로 필요합니다 ...하지만 마지막 world.get 등을 추가하는 것은 불법적 인 표현을 말합니다.
import info.gridworld.actor.ActorWorld;
import info.gridworld.actor.*;
import info.gridworld.grid.*;
import info.gridworld.world.*;
import java.awt.Color;
import java.util.ArrayList;
public class cardGameDriver extends ActorWorld
{
public static void main(String[] args)
{
World world = new World();
world.show();
world.add(new card1());
world.add(new card1());
world.add(new card2());
world.add(new card2());
world.add(new card3());
world.add(new card3());
world.add(new card4());
world.add(new card4());
world.add(new card5());
world.add(new card5());
world.add(new card6());
world.add(new card6());
world.add(new card7());
world.add(new card7());
world.add(new card8());
world.add(new card8());
world.add(new card9());
world.add(new card9());
world.add(new card10());
world.add(new card10());
world.add(new card11());
world.add(new card11());
world.add(new card12());
world.add(new card12());
world.add(new card13());
world.add(new card13());
world.add(new card14());
world.add(new card14());
world.add(new card15());
world.add(new card15());
world.add(new card16());
world.add(new card16());
world.add(new card17());
world.add(new card17());
world.add(new card18());
world.add(new card18());
System.out.println("Time yourself to see how fast you can make all 18 matches.");
ArrayList<cards> temparray = new ArrayList<cards>();
java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager()
.addKeyEventDispatcher(new java.awt.KeyEventDispatcher()
{
public boolean dispatchKeyEvent(java.awt.event.KeyEvent event)
{
String key = javax.swing.KeyStroke.getKeyStrokeForEvent(event).toString();
int x = 0;
if (key.equals("pressed ENTER"))
{
temparray.add(world.getLocation().getColor());
x++;
if(x == 2)
{
if(temparray.get(0) == temparray.get(1))
{
System.out.println("User has made a match!");
}
else
{
System.out.println("Try again!");
}
x = 0;
}
}
return true;
}
});
}
}
우리는 AP 컴퓨터 과학에서 그리드 월드 (Grid World)라고 불렀습니다. 좋은 시간 ;-) – Solace
익명 클래스의'dispatchKeyEvent' 메소드에서 언급 되었기 때문에. 그러므로 최종이어야합니다. – Bart