- eclipse 실행
- PennDraw를 이용하여
사용방법- a : 오른쪽 (right)
- s : 아래 (down)
- d : 왼쪽 (left)
- w : 위 (up)
- MoveMap.java
- 좌표 Object
- Getter / Setter
- PennDraw.java
- GUI
- 출처 : uppen (펜실베니아 주립대학교 API)
- Draw2048.java
- Main Method
- 화면 그리기용
- Game.java
- 각종 Game내에 필요한 기능 모음
row- row (행)col- column (열)value- map(row, col)checked- 한번 변했 값이 한판에 두번 변할 수는없으니 체크해야 함. (Boolean)public MoveMap(int row, int col)- 좌표만 담아 줄 생성자 (Constructor)public MoveMap(int row, int col, int value, boolean checked)- 좌표, value, check 값 추가- 그 외 getter/setter
-
UPenn(펜실베니아 주립대학교) 오픈 소스
-
StdDraw 기반
-
아래는 내가 사용 할 method들
public static void setPenColor(int red, int green, int blue)
- RGB 색을 지정하여 화면의 글자나 배경의 색을 지정할 수 있다.
-
public static void filledSquare(double x, double y, double r)- 각 네모 칸마다 색을 변경하고 만들어 줄것.
-
public static void line(double x0, double y0, double x1, double y1)- 네모 칸 말고 16개의 칸을 나눠주기 위해서 먼저 선을 그려줌
-
public static void setPenRadius(double r)- 라인을 그린 뒤 그 라인의 펜의 두께를 지정해준다.
-
public static void text(double x, double y, String s)- 텍스트 위에 좌표에 맞게 문자(우리는 숫자들)를 나타내기 위한 용도
-
public static void setFontSize(double pointSize)- 보이는 글자가 너무 작으면 안되니까 FontSize도 지정해준다.
-
public static boolean hasNextKeyTyped()- 키를 눌렀는지 (블럭을 움직였는지 확인) - Return Type : boolean
-
public static char nextKeyTyped()
- 어떤 키를 눌렀는지 확인 - Return Type : char
-
public static void picture(double x, double y, String s)- 마지막으로 게임의 승패를 가를 수 있는 정보를 이미지로 뿌려 줄 예정.
기본 시작 화면




