/*____________________________________________________________________________
pathfinding
par Martin Robinson
______________________________________________________________________________
preprocesseur
____________________________________________________________________________*/
#pragma once
#ifndef _PATH
#define _PATH

#include "list.hpp"

#include <iostream>
using namespace std;
/*____________________________________________________________________________
classe
____________________________________________________________________________*/

class node{
    node * _parent;
    int _index,
        _cost;
public:
    node(node * parent, int index)
    {
        _parent = parent;
        _index = index;
        if (parent)
            _cost = parent->_cost+1;
        else
            _cost = 0;
    }
    int key()
    {
        return _index;
    }
    int cost()
    {
        return _cost;
    }
};


/*____________________________________________________________________________

____________________________________________________________________________*/



#endif
