📄 utils.java
字号:
package mole.mahjong.Def_176_208;
public interface Utils {
public static final String RESOURCE_FILE="/mahjong_128_128.boq";
public static final int BACKGROUND_BLOCK_WIDTH = 16;
public static final int BACKGROUND_BLOCK_HEIGHT = 16;
public static final int BACKGROUND_BLOCK_ROW = 10;
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 SCROLL_START_X = 0;
public static final int SCROLL_END_X = 127;
public static final int SCROLL_START_Y = 20;
public static final int SCROLL_OFFSET_Y = 3;
public static final int COUNT_NOTE_CHAT = 1;
public static final int COUNT_NOTE_AFFICHE = 5;
public static final int HINT_FRAME_W = 26;
public static final int HINT_FRAME_H = 18;
//菜单
public static final int MENU_BUTTON_WIDTH = 44;
public static final int MENU_BUTTON_HEIGHT = 20;
public static final int MENU_BUTTON_OFFSET_X = 4;
public static final int MENU_BUTTON_OFFSET_Y = 4;
public static final int BACKBANKER_HEIGHT = 92;
public static final int SCORE_WIDTH = 128;
public static final int SCORE_HEIGHT = 128;
public static final int PREVIEW_WIDTH = 120;
public static final int PREVIEW_HEIGHT = 110;
public static final int DIALOGUE_WIDTH = 110;
public static final int DIALOGUE_HEIGHT = 100;
public static final int DIALOGUE_BUTTON_W = 38;
public static final int DIALOGUE_BUTTON_H = 18;
public static final int DIALOGUE_CORNER_W = 8;
public static final int DIALOGUE_CORNER_H = 8;
public static final int BUTTONWORD_WIDTH = 13;
public static final int BUTTONWORD_HEIGHT = 13;
public static final int[] HINT_ARROW_POS={
105,34,
105,115,
18,37,
110,37,
};
public static final int SCORE_LINE_CNT=5;
//玩家头像
public static final int HEAD_W = 20;
public static final int HEAD_H = 20;
public static final int[] FOUR_HEAD_X =
{
0,108,108,0
};
public static final int[] FOUR_HEAD_Y =
{
138,138,0,0
};
public static final int[] TWO_HEAD_X =
{
0,108,
};
public static final int[] TWO_HEAD_Y =
{
100,33,
};
public static final int[] WAIT_HEAD_X =
{
54,108,54,0,
};
public static final int[] WAIT_HEAD_Y =
{
135,52,1,52,
};
public static final int[] FOUR_NAME_X =
{
0,127,127,0,
};
public static final int[] FOUR_NAME_Y =
{
125,125,21,21,
};
public static final int[] TWO_NAME_X =
{
22,107,
};
public static final int[] TWO_NAME_Y =
{
71,34,
};
public static final int[] WAIT_NAME_X =
{
31,127,31,1,
};
public static final int[] WAIT_NAME_Y =
{
122,72,21,72,
};
//庄
public static final int[] FOUR_ZHUANG_JIA_X =
{
0,117,117,0,
};
public static final int[] FOUR_ZHUANG_JIA_Y =
{
147,147,0,0,
};
public static final int[] TWO_ZHUANG_JIA_X =
{
0,109,
};
public static final int[] TWO_ZHUANG_JIA_Y =
{
100,33,
};
public static final int NAME_MAX_CNT = 5;
//开始提示
public static final String[] STRING_START=
{
"[上/下/左/右]:移动 ",
" [确认键]:选择",
"[7]:玩家 [8]:预设",
"[9]:聊天 [0]:状态栏",
};
//手的偏移
public static final int FIGURE_OFFSET_Y = 3;
//开始按钮
public static final int BUTTON_START_X = 18;
//离开按钮
public static final int BUTTON_LEAVE_X = 74;
//再来一盘按钮
public static final int BUTTON_RETRY_X = 20;
//不玩了按钮
public static final int BUTTON_EXIT_X = 78;
//菜单按钮
// public static final int[] BUTTON_MENU_X =
// {
// 0,115,
// };
// public static final int[] BUTTON_MENU_Y =
// {
// 111,111,
// };
//提示框
public static final int[] FOUR_FRAME_X =
{
2,98,90,10,
};
public static final int[] FOUR_FRAME_Y =
{
105,122,0,0,
};
public static final int[] TWO_FRAME_X =
{
0,100,
};
public static final int[] TWO_FRAME_Y =
{
80,10,
};
public static final int[] WAIT_FRAME_X =
{
51,83,75,21,
};
public static final int[] WAIT_FRAME_Y =
{
102,56,0,56,
};
//VS特效
public static final int VS_CTRL_STEP = 1;
public static final int VS_STEP = 20;
public static final int VS_BACKGROUND_Y = 20;
public static final int VS_BACKGROUND_HEIGHT = 90;
public static final int VS_V_X = 52;
public static final int VS_V_Y = 60;
public static final int VS_S_X = 65;
public static final int VS_S_Y = 60;
public static final int[][] VS_HEAD_X =
{
{54, 54, 54,},
{117, 100, 83,},
{54, 54, 54,},
{-5, 10, 25,},
};
public static final int[][] VS_HEAD_Y =
{
{110, 90, 77,},
{56, 56, 56},
{1, 13, 26,},
{56, 56, 56,},
};
public static final int SELECTION_X=9;
public static final int SELECTION_Y=82;
public static final int SELECTION_BK_W=18;
public static final int SELECTION_BK_H=16;
public static final int CARD_SPACE_SOUTH=-1;
public static final int LARGE_SHELL_WIDTH=14;
public static final int LARGE_SHELL_HEIGHT=17;
public static final int LARGE_CARD_WIDTH=12;
public static final int LARGE_CARD_HEIGHT=14;
public static final int SMALL_CARD_WIDTH=10;
public static final int SMALL_CARD_HEIGHT=13;
public static final int SIDE_FACE=6;
public static final int SIDE_CARD_HEIGHT=12;
public static final int NORTH_FACE=7;
public static final int CARD_WALL_X=0;
public static final int CARD_WALL_Y=69;
public static final int CARD_WALL_OFFSET_X=10;
public static final int CARD_WALL_OFFSET_Y=3;
public static final int ROUND_WIND_X=44;
public static final int ROUND_WIND_Y=105;
public static final int CENTER_CARD_X=53;
public static final int CENTER_CARD_Y=60;
public static final int FOUR_OUT_CARD_X=33;
public static final int FOUR_OUT_CARD_Y=47;
//自己的坐标
//四人版
public static final int SOUTH_UP_ONE_X=13;
public static final int SOUTH_UP_ONE_Y=123;
public static final int SOUTH_DOWN_ONE_X=13;
public static final int SOUTH_DOWN_ONE_Y=123;
public static final int SOUTH_UP_TWO_X=13;
public static final int SOUTH_UP_TWO_Y=141;
public static final int SOUTH_DOWN_TWO_X=13;
public static final int SOUTH_DOWN_TWO_Y=142;
// public static final int SOUTH_OUT_ONE_X=60;
// public static final int SOUTH_OUT_ONE_Y=143;
//二人版
// public static final int SOUTH_CARD_IN_X=1;
// public static final int SOUTH_CARD_IN_Y=177;
//
// public static final int SOUTH_CARD_DOWN_X=47;
// public static final int SOUTH_CARD_DOWN_Y=157;
//
// public static final int SOUTH_CARD_NEW_X=150;
// public static final int SOUTH_CARD_NEW_Y=157;
public static final int SOUTH_CARD_OUT_X=24;
public static final int SOUTH_CARD_OUT_Y=102;
//下家的坐标
public static final int EAST_UP_ONE_X=120;
public static final int EAST_UP_ONE_Y=125;
public static final int EAST_DOWN_ONE_X=98;
public static final int EAST_DOWN_ONE_Y=112;
// public static final int EAST_UP_TWO_X=35;
// public static final int EAST_UP_TWO_Y=160;
public static final int EAST_DOWN_TWO_X=113;
public static final int EAST_DOWN_TWO_Y=119;
// public static final int EAST_OUT_ONE_X=123;
// public static final int EAST_OUT_ONE_Y=140;
//对家的坐标
//四人版
public static final int NORTH_UP_ONE_X=107;
public static final int NORTH_UP_ONE_Y=1;
public static final int NORTH_DOWN_ONE_X=94;
public static final int NORTH_DOWN_ONE_Y=13;
// public static final int NORTH_UP_TWO_X=35;
// public static final int NORTH_UP_TWO_Y=160;
public static final int NORTH_DOWN_TWO_X=108;
public static final int NORTH_DOWN_TWO_Y=0;
// public static final int NORTH_OUT_ONE_X=132;
// public static final int NORTH_OUT_ONE_Y=45;
//二人版
// public static final int NORTH_CARD_IN_X=128;
// public static final int NORTH_CARD_IN_Y=0;
//
// public static final int NORTH_CARD_DOWN_X=128;
// public static final int NORTH_CARD_DOWN_Y=1;
public static final int NORTH_CARD_OUT_X=104;
public static final int NORTH_CARD_OUT_Y=48;
//上家的坐标
public static final int WEST_UP_ONE_X=1;
public static final int WEST_UP_ONE_Y=23;
public static final int WEST_DOWN_ONE_X=15;
public static final int WEST_DOWN_ONE_Y=35;
// public static final int WEST_UP_TWO_X=35;
// public static final int WEST_UP_TWO_Y=160;
public static final int WEST_DOWN_TWO_X=1;
public static final int WEST_DOWN_TWO_Y=35;
// public static final int WEST_OUT_ONE_X=41;
// public static final int WEST_OUT_ONE_Y=60;
public static final String[] SCORE_TYPE_NAME=
{
"大四喜", "大三元", "绿一色", "九莲宝灯", "四杠", "连七对", "十三幺",
"清幺九", "小四喜", "小三元", "字一色", "四暗刻", "一色双龙会", "一色四同顺",
"一色四节高", "一色四步高", "三杠", "混幺九", "七对", "七星不靠", "全双刻",
"清一色", "一色三同顺", "一色三节高", "全大", "全中", "全小", "清龙",
"三色双龙会", "一色三步高", "全带五", "三同刻", "三暗刻", "全不靠", "组合龙",
"大于五", "小于五", "三风刻", "花龙", "推不倒", "三色三同顺", "三色三节高",
"无番和", "妙手回春", "海底捞月", "杠上开花", "抢杠和", "碰碰和", "混一色",
"三色三步高", "五门齐", "全求人", "双暗杠", "双箭刻", "全带幺", "不求人",
"双明杠", "和绝张", "箭刻", "圈风刻", "门风刻", "门前清", "平和",
"四归一", "双同刻", "双暗刻", "暗杠", "断幺", "一般高", "喜相逢",
"连六", "老少副", "幺九刻", "明杠", "缺一门", "无字", "边张",
"坎张", "单钓将", "自摸"
};
public static final int[] SCORE_TYPE_SCORE=
{
88, 88, 88, 88, 88, 88, 88,
64, 64, 64, 64, 64, 64, 48,
48, 32, 32, 32, 24, 24, 24,
24, 24, 24, 24, 24, 24, 16,
16, 16, 16, 16, 16, 12, 12,
12, 12, 12, 8, 8, 8, 8,
8, 8, 8, 8, 8, 6, 6,
6, 6, 6, 6, 6, 4, 4,
4, 4, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 1, 1,
1, 1, 1, 1, 1, 1, 1,
1, 1, 1
};
/*******************************************
* 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 + -