⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 34

📁 电脑鼠走迷宫程序
💻
字号:
/****************************************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))


/*********************************************************************************************************
  定义结构体类型
*********************************************************************************************************/
struct mazecoor
{
    int8 cX;
    int8 cY;
};
typedef struct mazecoor MAZECOOR;


#endif
/*********************************************************************************************************
  END FILE
*********************************************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -