📄 ballshow.h
字号:
#ifndef _BALLSHOW_H_
#define _BALLSHOW_H_
#ifdef OSD_GAME_BREAKOUT
#define SI_BALL_SHOT_FG_START wSIItemPos(SI_OSD_GAME_START_GRP, 1)
#define BALL_INFO_PANE (0x01 << 0)
#define BALL_INFO_GRADE (0x01 << 1)
#define BALL_INFO_SCORE (0x01 << 2)
#define BALL_INFO_TIME (0x01 << 3)
#define BALL_INFO_START (0x01 << 4)
#define BALL_INFO_PLAYING (0x01 << 5)
#define BALL_INFO_PAUSE (0x01 << 6)
#define BALL_INFO_ALL1 (0x1F)
#define BALL_INFO_ALL2 (0x2F)
#define BALL_INFO_ALL3 (0x4F)
#define BALL_INFO_NS (7)
// Grade / Core / Time
#define BALL_INFO_BUTTON_SPACE 12
#define BALL_INFO_BUTTON_WIDTH1 160
#define BALL_INFO_BUTTON_HEIGHT1 38
#define BALL_INFO_BUTTON_START_X1 (GAME_INFO_START_X + (GAME_INFO_WIDTH - BALL_INFO_BUTTON_WIDTH1) / 2)
#define BALL_INFO_BUTTON_END_X1 (BALL_INFO_BUTTON_START_X1 + BALL_INFO_BUTTON_WIDTH1)
#define BALL_INFO_VALUE_START_X (BALL_INFO_BUTTON_START_X1 + 100)
#define BALL_INFO_TIME_START_X (BALL_INFO_BUTTON_START_X1 + 96)
// Start / Playing / Pause
#define BALL_INFO_BUTTON_WIDTH2 80
#define BALL_INFO_BUTTON_HEIGHT2 38
#define BALL_INFO_BUTTON_START_X2 (GAME_INFO_START_X + (GAME_INFO_WIDTH - BALL_INFO_BUTTON_WIDTH2) / 2)
#define BALL_INFO_BUTTON_END_X2 (BALL_INFO_BUTTON_START_X2 + BALL_INFO_BUTTON_WIDTH2)
#define BALL_INFO_BUTTON_START_Y2 (BALL_INFO_BUTTON_END_Y2 - BALL_INFO_BUTTON_HEIGHT2)
#define BALL_INFO_BUTTON_END_Y2 (GAME_INFO_END_Y - BALL_INFO_BUTTON_SPACE)
void vGameBallDrawBmp(BYTE bBmpId, WORD wx, WORD wy) large;
void vDrawBlockMap(void) large;
void vClearBlock(BYTE x, BYTE y) large;
void vBallShowInfo(BYTE bInfo) large;
void vHiliBallMenuItem(BYTE bItem, BYTE bState) large;
void vBallShowDialog(void) large;
void vHiliBallDialogItem(BYTE bItem, BYTE bStste) large;
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -