⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constants.java

📁 本代码以J2SE 5.0为开发环境
💻 JAVA
字号:
package book.applet.tower;


public class Constants {

	public static final int INIT_DISK_NUMS = 4;
	/***整个游戏的区域的宽度和高度***/
	public static final int GAME_WIDTH = 440;
	public static final int GAME_HEIGHT = 325;
	
	/***游戏上部和下部的高度***/
	public static final int GAME_BOTTOM_HEIGHT = 25;
	public static final int GAME_TOP_HEIGHT = 71;
	
	/***中间游戏区域的坐标、宽度、高度 ***/
	public static final int GAME_DISTRICT_XPOS = 2;
	public static final int GAME_DISTRICT_YPOS = GAME_TOP_HEIGHT;
	public static final int GAME_DISTRICT_WIDTH = GAME_WIDTH 
			- 2	* GAME_DISTRICT_XPOS;
	public static final int GAME_DISTRICT_HEIGHT = GAME_HEIGHT
			- GAME_BOTTOM_HEIGHT - GAME_DISTRICT_YPOS;
	
	/***画塔的模式**/
	// ONLY_DISK_DRAWMODE表示仅仅只需要画盘
	public static final int ONLY_DISK_DRAWMODE = 1;
	// ALL_DRAWMODE表示需要画塔柱子和盘
	public static final int ALL_DRAWMODE = 2;
	
	/***画盘的操作模式***/
	// DELETEFROM_OP表示移走塔上的盘
	public static final int DELETEFROM_OP = 1;
	// ADDTO_OP表示给塔放盘
	public static final int ADDTO_OP = 2;
	
	/***盘的高度和最大宽度***/
	public static final int DISK_HEIGHT = 20;
	public static final int DISK_MAX_WIDTH = 120;
	public static final int DISK_CORNER_WIDTH = 10;
	
	// 塔之间在X方向上的距离
	public static final int TOWER_X_DISTANCE = 140;
	// 第一个塔的X坐标
	public static final int TOWER_FIRST_XPOS = 80;
	
	/***塔柱的宽度和高度,以及塔底的Y坐标***/
	public static final int PILLAR_WIDTH = 15;
	public static final int PILLAR_HEIGHT = 220;
	public static final int PILLAR_BOTTOM_YPOS = GAME_HEIGHT
			- GAME_BOTTOM_HEIGHT;
	
	// 塔标签的Y坐标
	public static final int TOWER_LABEL_YPOS = 95;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -