astart.h
来自「Astar 精灵版本 Astar 精灵版本」· C头文件 代码 · 共 33 行
H
33 行
#include "List.h"
#pragma once
class Rect
{
public:
int map_x;
int map_y;
int h_value;
int g_value;
Rect *pre;
};
class Astart
{
public:
Astart(int a[6][13],int w,int l,int s,int e);
~Astart(void);
bool Find();
int get_h_value(int i);
int get_g_value(int i);
void GetResult();
int map[6][13];
List<Rect> value_list;
private:
Rect *rect;
int WIDTH;
int LENGTH;
int start;
int end;
List<int> open_list;
List<int> close_list;;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?