diff options
author | alberth <alberth@openttd.org> | 2010-10-02 19:29:00 +0000 |
---|---|---|
committer | alberth <alberth@openttd.org> | 2010-10-02 19:29:00 +0000 |
commit | 9b21dfaeb0183d6e7813480d04e371827b1a073d (patch) | |
tree | e33a67b04e79f476ffb512b7cf7b45d5d58f3a0d /src/pathfinder/npf/aystar.h | |
parent | a8af2c97c1921fd6b87c8120d389052c261b6e17 (diff) | |
download | openttd-9b21dfaeb0183d6e7813480d04e371827b1a073d.tar.xz |
(svn r20874) -Codechange: Make init_AyStar a method.
Diffstat (limited to 'src/pathfinder/npf/aystar.h')
-rw-r--r-- | src/pathfinder/npf/aystar.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/pathfinder/npf/aystar.h b/src/pathfinder/npf/aystar.h index 199e3d944..92e8d39c8 100644 --- a/src/pathfinder/npf/aystar.h +++ b/src/pathfinder/npf/aystar.h @@ -139,6 +139,8 @@ struct AyStar { AyStarNode neighbours[12]; byte num_neighbours; + void Init(Hash_HashProc hash, uint num_buckets); + /* These will contain the methods for manipulating the AyStar. Only * Main() should be called externally */ void AddStartNode(AyStarNode *start_node, uint g); @@ -159,11 +161,4 @@ struct AyStar { Hash OpenListHash; }; - -/* Initialize an AyStar. You should fill all appropriate fields before - * callling init_AyStar (see the declaration of AyStar for which fields are - * internal */ -void init_AyStar(AyStar *aystar, Hash_HashProc hash, uint num_buckets); - - #endif /* AYSTAR_H */ |