SubKorea > CYBER JAVA GAME > Å×Æ®¸®½º > ¼Ò½ººÐ¼® |
* ¼Ò½º È帧
1) class Square¸¦ Àд´Ù
2) class TetrisÀÇ º¯¼öµéÀ» Àаí
3) init() -> start(run()) -> stop()ÀÇ ¼ø¼·Î ½ÇÇàÇÑ´Ù
class Square
{
°¢Á¾ º¯¼ö, »ó¼ö, °ÔÀÓ µ¥ÀÌŸ, ¸Þ¼Òµå Á¤ÀÇ
boolean InBounds()
{ }
boolean IsEqual(Square
s) { }
}
public class Tetris
extends java.applet.Applet implements Runnable {
°¢Á¾ º¯¼ö, »ó¼ö, °ÔÀÓ µ¥ÀÌŸ, ¸Þ¼Òµå Á¤ÀÇ
private boolean movepiece(Square
from[], Square to[]) { }
private void newpiece()
{ }
private synchronized boolean movecurpiece(int
byx, int byy, boolean rotate) { }
private void removelines()
{ }
public void init()
{ }
public void start()
{ }
public synchronized void stop()
{ }
public void run()
{ }
public void update(Graphics
g) { }
public synchronized void paint(Graphics
g) { }
public boolean keyDown(java.awt.Event
evt, int key) { }
public boolean mouseDown(java.awt.Event
evt, int x, int y) { }
}