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

📄 phonedef.java

📁 斗地主的算法
💻 JAVA
字号:
/*
 * Created on 2005-9-2
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package mole.doudizhu.Game_128_128;

//import java.util.*;
/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface PhoneDef
{
	public  static final int	BACKGROUND_BLOCK_WIDTH = 16;
	public  static final int	BACKGROUND_BLOCK_HEIGHT = 16;
	public  static final int	BACKGROUND_BLOCK_ROW = 8;
	public  static final int	BACKGROUND_BLOCK_COLUME = 8;

	public static final int MACHINE_TYPE = 0; 
	public static final int BASELINE_PIXEL = 3;
	public static final int KEY_DELAY = 4;

	public  static final int 	HINT_FRAME_W = 28;
	public  static final int 	HINT_FRAME_H = 18;
	
	public	static final int	SCROLL_START_X = 0;
	public	static final int	SCROLL_END_X = 127;
	public	static final int	SCROLL_START_Y = 40;
	public	static final int	SCROLL_OFFSET_Y = 3;
	//坐标定义
	//玩家头像
	public	static final int	HEAD_W = 20;
	public	static final int	HEAD_H = 20;
	public	static final int[]	WAIT_HEAD_X = 
	{
		0,108,0,
	};
	public	static final int[]	WAIT_HEAD_Y = 
	{
		108,0,0,
	};
	public	static final int[]	PLAY_HEAD_X = 
	{
		0,88,20,
	};
	public	static final int[]	PLAY_HEAD_Y = 
	{
		108,1,1,
	};
	public	static final int[]	NAME_X = 
	{
		1,127,1,
	};
	public	static final int[]	NAME_Y = 
	{
		94,21,21,
	};
	public	static final int	NAME_MAX_CNT = 5;
	//其他玩家底牌数
	public	static final int[]	CARD_BACK_X = 
	{
		0,110,1,
	};
	public	static final int[]	CARD_BACK_Y = 
	{
		0,0,0,
	};
	//我的牌面
	public	static final int	MY_CARD_X = 22;
	public	static final int	MY_CARD_Y = 95;
	public	static final int	ARROW_X = 22;
	public	static final int	ARROW_Y = 83;
	//打出的牌
	public	static final int[]	OUT_CARD_X = 
	{		
		17, 125, 3,
	};
	public	static final int[]	OUT_CARD_Y = 
	{
		57, 23, 23,
	};

	//提示框
	public	static final int[]	FRAME_X = 
	{
		4,80,18,
	};
	public	static final int[]	FRAME_Y = 
	{
		88,2,2,
	};
	//底分+倍分
	public	static final int	DIFEN_X = 0;
	public	static final int	DIFEN_Y = 66;
	//底牌
	public	static final int	DIZHUPAI_X = 48;
	public	static final int	DIZHUPAI_Y = 1;
	//开始按钮
	public	static final int	BUTTON_START_X = 17;
	//离开按钮
	public	static final int	BUTTON_LEAVE_X = 73;
	//再来一盘按钮
	public	static final int	BUTTON_RETRY_X = 22;
	public	static final int	BUTTON_RETRY_Y = 90;
	//不玩了按钮
	public	static final int	BUTTON_EXIT_X = 78;
	public	static final int	BUTTON_EXIT_Y = 90;
	//菜单按钮
//	public	static final int[]	BUTTON_MENU_X =
//	{
//		0,115,
//	};
//	public	static final int[]	BUTTON_MENU_Y = 
//	{
//		115,115,
//	};
	//叫分按钮
	public	static final int	BUTTON_JIAO_FEN_START_X = 25;
	public	static final int	BUTTON_JIAO_FEN_START_Y = 45;
	//出牌按钮
	public	static final int	BUTTON_CHU_PAI_START_X = 11;
	public	static final int	BUTTON_CHU_PAI_START_Y = 75;
	
	//输赢界面
	public	static final int	RESULT_DIALOGUE_WIDTH = 128;
	public	static final int	RESULT_DIALOGUE_HEIGHT = 120;
	public	static final int	RESULT_VIEW_HEIGHT = 50;
	public	static final int	RESULT_ACC_Y = 10;
	public	static final int	RESULT_CARD_CNT = 10;
	public	static final int[]	RESULT_ARROW_X =
	{
		110,110,
	};
	public	static final int[]	RESULT_ARROW_Y = 
	{
		23,95,
	};

	//爆炸特效
	public	static final int	ZHA_DAN_END_X = 62;
	public	static final int	ZHA_DAN_END_Y = 54;
	public	static final int	BAO_ZHA_X = 60;
	public	static final int	BAO_ZHA_Y = 50;
	public	static final int	ZHA_DAN_STEP = 4;
	public	static final int	BAO_ZHA_STEP_START = 7;
	public	static final int	BAO_ZHA_STEP_END = 10;
	//VS特效
	public	static final int	VS_CTRL_STEP = 2;
	public	static final int	VS_STEP = 16;
	public	static final int	VS_BACKGROUND_Y = 38;
	public	static final int	VS_BACKGROUND_HEIGHT = 70;
	public	static final int[]	VS_HEAD_X =
	{
		54, 80, 28, 52, 65,
	};
	public	static final int[]	VS_HEAD_Y =
	{
		70, 45, 45, 50, 50,
	};
	
	//菜单
	public	static final int	MENU_BUTTON_WIDTH = 39;
	public	static final int	MENU_BUTTON_HEIGHT = 17;
	public	static final int	MENU_BUTTON_OFFSET_X = 4;
	public	static final int	MENU_BUTTON_OFFSET_Y = 3;
	//手的偏移
	public	static final int	FIGURE_OFFSET_Y = 3;
	
	public	static final int	BUTTONWORD_WIDTH = 13;
	public	static final int	BUTTONWORD_HEIGHT = 11;
	
	//游戏按钮
	public	static final int	JIAO_FEN_BUTTON_W = 36;
	public	static final int	JIAO_FEN_BUTTON_H = 17;
	public	static final int	PLAY_BUTTON_W = 37;
	public	static final int	PLAY_BUTTON_H = 16;
	public	static final int	PLAY_BUTTON_OFFSET_X = 2;
	public	static final int	PLAY_BUTTON_OFFSET_Y = 2;
	
	public	static final int	DIALOGUE_WIDTH = 118;
	public	static final int	DIALOGUE_HEIGHT = 92;
	public	static final int	DIALOGUE_CORNER_W = 8;
	public	static final int	DIALOGUE_CORNER_H = 8;
	public	static final int	PREVIEW_WIDTH = 128;
	public	static final int	PREVIEW_HEIGHT = 128;

	public	static final int	CARD_WIDTH = 11;
	public	static final int	CARD_HEIGHT = 19;

	public	static final int	CARD_OFFSET_X = 10;
	public	static final int	CARD_OFFSET_Y = 12;
	public	static final int	PREVIEW_CARD_OFFSET_Y = 12;


	//开始提示
	public	static final int	ZHUNBEI_WAITING_Y = 55;
	public	static final int	ZHUNBEI_WAITING_H = 20;
	public	static final int	DIALOGUE_START_H = 98;
	public	static final int	DIALOGUE_BUTTON_W = 36;
	public	static final int	DIALOGUE_BUTTON_H = 17;
	public static final String 	STRING_WAITING="等待游戏开始!";
	public static final String[] STRING_START=
	{
    	"  [方向键]:移动  ",
    	"  [确认键]:选择",
    	"[1]:出牌 [2]:放弃",
    	"[3]:提示 [4]:查牌",
    	"[5]:退牌 [7]:玩家",
    	"[8]:预设 [9]:聊天",
    	"   [0]:状态栏",
	};	
	public	static final int	START_VIEW_LINE = 4;
	public	static final int	START_SCROLL_ACC = 1;
	
    
	public static final String	RESOURCE_FILE = "/doudizhu_128_128.boq";

    /*******************************************
     * music
     ******************************************/
//	public static final int MUSIC_START = 0;
//	public static final int MUSIC_HURRY = 1;
//	public static final int MUSIC_WIN = 2;
//	public static final int MUSIC_LOSE = 3;
}

⌨️ 快捷键说明

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