#include "hopfield_algo.h"
Go to the source code of this file.
Functions | |
| void | BuildSearchMap () |
| void | Clean () |
| void | ConnectionSearch () |
| void | FieldBuilding () |
| int | GetRoad (POINT **Road) |
| bool | InitData () |
| void | InitTerrain () |
| bool | InitThreat () |
| void | RoadSearch () |
| bool | Search () |
Variables | |
| int | DirAdd [16][2] |
| int | g_A = 10 |
| int ** | g_DisMap = NULL |
| int | g_Ex = -1 |
| int | g_Ey = -1 |
| int | g_FlyingHeight = 100 |
| double | g_InitValue = 1e200 |
| double ** | g_Map = NULL |
| int | g_MapHeight = -1 |
| int | g_MapWidth = -1 |
| int | g_MaxRepNumber = 2 |
| int | g_nSerial = 0 |
| int | g_nStep = 0 |
| POINT * | g_Road = NULL |
| int ** | g_SearchMap = NULL |
| POINT * | g_Serial = NULL |
| int | g_Sx = -1 |
| int | g_Sy = -1 |
| short * | g_Terrain = NULL |
| THREAT_STRUCT | g_Threats [100] |
| int | g_ThreatsCount = 0 |
| int | nDirect = 8 |
| void BuildSearchMap | ( | ) |
Definition at line 152 of file hopfield_algo.cpp.
| void Clean | ( | ) |
Definition at line 321 of file hopfield_algo.cpp.
| void ConnectionSearch | ( | ) |
Definition at line 199 of file hopfield_algo.cpp.
| void FieldBuilding | ( | ) |
Definition at line 233 of file hopfield_algo.cpp.
Definition at line 377 of file hopfield_algo.cpp.
| bool InitData | ( | ) |
Definition at line 345 of file hopfield_algo.cpp.
| void InitTerrain | ( | ) |
Definition at line 131 of file hopfield_algo.cpp.
| bool InitThreat | ( | ) |
Definition at line 98 of file hopfield_algo.cpp.
| void RoadSearch | ( | ) |
Definition at line 277 of file hopfield_algo.cpp.
| bool Search | ( | ) |
Definition at line 367 of file hopfield_algo.cpp.
| int DirAdd[16][2] |
{ { 0,-1},
{-1, 0}, { 1, 0},
{ 0, 1},
{-1,-1}, { 1,-1},
{-1, 1}, { 1, 1},
{-1,-2}, { 1,-2},
{-2,-1}, { 2,-1},
{-2, 1}, { 2, 1},
{-1, 2}, { 1, 2}
}
Definition at line 47 of file hopfield_algo.cpp.
| int g_A = 10 |
Definition at line 92 of file hopfield_algo.cpp.
| int** g_DisMap = NULL |
Definition at line 85 of file hopfield_algo.cpp.
| int g_Ex = -1 |
Definition at line 79 of file hopfield_algo.cpp.
| int g_Ey = -1 |
Definition at line 80 of file hopfield_algo.cpp.
| int g_FlyingHeight = 100 |
Definition at line 69 of file hopfield_algo.cpp.
| double g_InitValue = 1e200 |
Definition at line 93 of file hopfield_algo.cpp.
| double** g_Map = NULL |
Definition at line 86 of file hopfield_algo.cpp.
| int g_MapHeight = -1 |
Definition at line 67 of file hopfield_algo.cpp.
| int g_MapWidth = -1 |
Definition at line 66 of file hopfield_algo.cpp.
| int g_MaxRepNumber = 2 |
Definition at line 91 of file hopfield_algo.cpp.
| int g_nSerial = 0 |
Definition at line 89 of file hopfield_algo.cpp.
| int g_nStep = 0 |
Definition at line 90 of file hopfield_algo.cpp.
Definition at line 87 of file hopfield_algo.cpp.
| int** g_SearchMap = NULL |
Definition at line 72 of file hopfield_algo.cpp.
Definition at line 88 of file hopfield_algo.cpp.
| int g_Sx = -1 |
Definition at line 77 of file hopfield_algo.cpp.
| int g_Sy = -1 |
Definition at line 78 of file hopfield_algo.cpp.
| short* g_Terrain = NULL |
Definition at line 71 of file hopfield_algo.cpp.
| THREAT_STRUCT g_Threats[100] |
Definition at line 74 of file hopfield_algo.cpp.
| int g_ThreatsCount = 0 |
Definition at line 75 of file hopfield_algo.cpp.
| int nDirect = 8 |
Definition at line 61 of file hopfield_algo.cpp.