* 소스 흐름
1) interface Game_Interface와 class Card를 읽는다
2) class memory의 변수들을 읽고
3) init() -> start(run()) -> stop()의 순서로 실행한다
interface Game_Interface()
{
각종 변수, 상수, 게임 데이타 정의
}
class Card
implements Game_Interface() {
각종 변수, 상수, 게임 데이타, 메소드 정의
}
public final class memory
extends java.applet.Applet implements
Runnable, Game_Interface() {
각종 변수, 상수, 게임 데이타, 메소드 정의
public void init()
{ }
public void
initBoard() { }
public void
putCard(Card card) { }
public void
getImageAndSound() { }
public void
start() { }
public void
stop() { }
public void
run() { }
public boolean
action(Event evt, Object arg) {
}
public boolean
mouseDown(Event evt, int x, int
y) { }
public void
Proceed(Card card) { }
public void
update(Graphics g) { }
public void
paint(Graphics g) { }
public void
changeTurn() { }
public void
setMessage(String s) { }
public void
setScore(int player) { }
}