?? micromouse.h
字號:
/****************************************Copyright (c)***************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info--------------------------------------------------------------------------------
** File Name: Micromouse.h
** Last modified Date:
** Last Version:
** Description: 電腦鼠控制程序頭文件
**
**-------------------------------------------------------------------------------------------------------
** Created By:
** Created date:
** Version:
** Descriptions:
**
**-------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Description:
**
*********************************************************************************************************/
#ifndef __MICROMOUSE_H
#define __MICROMOUSE_H
/*********************************************************************************************************
包含頭文件
*********************************************************************************************************/
#include "Type.h"
/*********************************************************************************************************
常量宏定義 -- 搜索法則
*********************************************************************************************************/
#define RIGHTMETHOD 0
#define LEFTMETHOD 1
#define CENTRALMETHOD 2
#define FRONTRIGHTMETHOD 3
#define FRONTLEFTMETHOD 4
/*********************************************************************************************************
常量宏定義 -- 電腦鼠運行絕對方向
*********************************************************************************************************/
#define UP 0
#define RIGHT 1
#define DOWN 2
#define LEFT 3
/*********************************************************************************************************
常量宏定義 -- 電腦鼠運行相對方向
*********************************************************************************************************/
#define MOUSELEFT 0
#define MOUSEFRONT 1
#define MOUSERIGHT 2
/*********************************************************************************************************
常量宏定義 -- 用絕對方向來表示相對方向上的資料表位置
*********************************************************************************************************/
#define MOUSEWAY_F (1 << GucMouseDir)
#define MOUSEWAY_R (1 << ((GucMouseDir + 1) % 4))
#define MOUSEWAY_B (1 << ((GucMouseDir + 2) % 4))
#define MOUSEWAY_L (1 << ((GucMouseDir + 3) % 4))
/*********************************************************************************************************
定義結(jié)構(gòu)體類型
*********************************************************************************************************/
struct mazecoor
{
int8 cX;
int8 cY;
};
typedef struct mazecoor MAZECOOR;
struct mazecoor1
{
int8 cX;
int8 cY;
uint8 dir;
};
typedef struct mazecoor1 MAZECOOR1;
#endif
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -