📄 main.h
字号:
#ifndef _MAIN_H_
#define _MAIN_H_
#define uchar unsigned char
#define uint unsigned int
#define UP 0x10
#define DOWN 0x20
#define ENTER 0x80
#define EXIT 0x40
typedef struct _num_info_
{
uchar mark1;
uchar mark2;
uchar game1;
uchar game2;
}num_info;
typedef struct _send_num_
{
uchar send1;
uchar send2;
uchar send_id;
}send_num;
/*
typedef struct _press_buttom_
{
uchar button1;//p2.2
uchar button2;//p2.3
uchar button3;//p2.1
uchar button4;//p2.0
}press_button;*/
//picturecode.c 中的显示数据
extern unsigned char code Bmp1[]; ///128*64
//extern unsigned char code Bmp2[]; ///64*64
//extern unsigned char code num16[17][8];
extern unsigned char code chinese[22][32];
extern unsigned char code num10[12][16];
//MAIN.C中的函数
void Delay_x10ms(unsigned char DelayTime);
//水平方位
uchar Ball_MoveP(uchar Data,uchar direction,uchar hang,uint speed);//direction:1向右0向左
//斜线方位
uchar Ball_MoveRightDown(uint speed);
uchar Ball_MoveLeftDown(uint speed);
uchar Ball_MoveLeftUp(uint speed);
uchar Ball_MoveRightUp(uint speed);
//菜单
void put_menu(uchar menuid,uchar reverse);
uchar settingmenu(void);
//game
void infodisplay(num_info );
uchar singlaplay();
uchar doubleplay();
send_num send_ball(send_num singlaplay_send);
void singla_modle_1(uchar send_id);
void double_modle_1(uchar send_id);
void enter();
uchar Read_P2();
void infoflash(uchar* a,uchar* b,uchar flag);
#endif
/**************
p21 右上
p20 右下
p22 左上
p23 左下
p24 上
p25 下
p27 确定
p26 退出
int0 游戏
int1 选择
***************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -