/**********************************************************************
This file is part of Crack dot Com's free source code release of
Golgotha.
for
information about compiling & licensing issues visit this URL
If that doesn't help, contact Jonathan Clark at
golgotha_source@usa.net (Subject should have "GOLG" in it)
***********************************************************************/
#ifndef G1_SOLVEMAP_HH
#define G1_SOLVEMAP_HH
#include "arch.hh"
#include "math/num_type.hh"
class g1_block_map_class;
class g1_map_solver_class
{
public:
g1_map_solver_class() {}
virtual void set_block_map(g1_block_map_class *_block) = 0;
virtual i4_bool path_solve(w32 startx, w32 starty, w32 destx, w32 desty,
w8 sizex, w8 sizey, w8 grade,
i4_float *point, w16 &points) = 0;
};
#endif
//{{{ Emacs Locals
// Local Variables:
// folded-file: t
// End:
//}}}