📄 sqshow.h
字号:
#ifndef _SQSHOW_H_
#define _SQSHOW_H_
#ifdef OSD_GAME_TETRIS
#define SI_GAME_SQ_MAP_START wSIItemPos(SI_OSD_GAME_START_GRP, 1)
#define SQ_INFO_PANE (0x01 << 0)
#define SQ_INFO_INDICATE (0x01 << 1)
#define SQ_INFO_GRADE (0x01 << 2)
#define SQ_INFO_SCORE (0x01 << 3)
#define SQ_INFO_LINE (0x01 << 4)
#define SQ_INFO_START (0x01 << 5)
#define SQ_INFO_PLAYING (0x01 << 6)
#define SQ_INFO_PAUSE (0x01 << 7)
#define SQ_INFO_ALL1 (0x3F)
#define SQ_INFO_ALL2 (0x5F)
#define SQ_INFO_ALL3 (0x9F)
#define SQ_INFO_NS (8)
// Indicate
#define SQ_INDICATE_RECT_WIDTH 160
#define SQ_INDICATE_RECT_HEIGHT 88
#define SQ_INDICATE_RECT_START_X (GAME_INFO_START_X + (GAME_INFO_WIDTH - SQ_INDICATE_RECT_WIDTH) / 2)
#define SQ_INDICATE_RECT_START_Y (GAME_INFO_START_Y + SQ_INFO_BUTTON_SPACE)
#define SQ_INDICATE_RECT_END_X (SQ_INDICATE_RECT_START_X + SQ_INDICATE_RECT_WIDTH)
#define SQ_INDICATE_RECT_END_Y (SQ_INDICATE_RECT_START_Y + SQ_INDICATE_RECT_HEIGHT)
#define SQ_INDICATE_SHAP_WIDTH (16 * 4)
#define SQ_INDICATE_SHAP_HEIGHT (16 * 3)
#define SQ_INDICATE_SHAP_START_X (SQ_INDICATE_RECT_START_X + (SQ_INDICATE_RECT_WIDTH - SQ_INDICATE_SHAP_WIDTH) / 2)
#define SQ_INDICATE_SHAP_START_Y (SQ_INDICATE_RECT_START_Y + (SQ_INDICATE_RECT_HEIGHT - SQ_INDICATE_SHAP_HEIGHT) / 2)
#define SQ_INDICATE_SHAP_END_X (SQ_INDICATE_SHAP_START_X + SQ_INDICATE_SHAP_WIDTH)
#define SQ_ENDICATE_SHAP_END_Y (SQ_INDICATE_SHAP_START_Y + SQ_INDICATE_SHAP_HEIGHT)
// Grade / Core / Line
#define SQ_INFO_BUTTON_SPACE 12
#define SQ_INFO_BUTTON_WIDTH1 160
#define SQ_INFO_BUTTON_HEIGHT1 38
#define SQ_INFO_BUTTON_START_X1 (GAME_INFO_START_X + (GAME_INFO_WIDTH - SQ_INFO_BUTTON_WIDTH1) / 2)
#define SQ_INFO_BUTTON_END_X1 (SQ_INFO_BUTTON_START_X1 + SQ_INFO_BUTTON_WIDTH1)
#define SQ_INFO_VALUE_START_X (SQ_INFO_BUTTON_START_X1 + 100)
// Start / Playing / Pause
#define SQ_INFO_BUTTON_WIDTH2 80
#define SQ_INFO_BUTTON_HEIGHT2 38
#define SQ_INFO_BUTTON_START_X2 (GAME_INFO_START_X + (GAME_INFO_WIDTH - SQ_INFO_BUTTON_WIDTH2) / 2)
#define SQ_INFO_BUTTON_END_X2 (SQ_INFO_BUTTON_START_X2 + SQ_INFO_BUTTON_WIDTH2)
#define SQ_INFO_BUTTON_START_Y2 (SQ_INFO_BUTTON_END_Y2 - SQ_INFO_BUTTON_HEIGHT2)
#define SQ_INFO_BUTTON_END_Y2 (GAME_INFO_END_Y - SQ_INFO_BUTTON_SPACE)
void vSquareShowInfo(BYTE bInfo) large;
void vHiliSquareMenuItem(BYTE bItem, BYTE bState) large;
void vOsdClrIndiSquare(void) large;
void vOsdDrawSquare(BYTE bSquareType) large;
void vOsdClrWorkSquare(void) large;
void vOsdClearLine(BYTE bLineNo) large;
void vOsdDrawLine(BYTE bLineNo) large;
void vSquareShowDialog(void) large;
void vHiliSquareDialogItem(BYTE bItem, BYTE bStste) large;
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -