25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/rect.h" 28 #include "common/serializer.h" 29 #include "common/stack.h" 30 #include "mads/nebular/core/msurface.h" 38 uint16 _distances[MAX_ROUTE_NODES];
64 int _tempRoute[MAX_ROUTE_NODES];
86 void load(
const WalkNodeList &nodes,
DepthSurface *depthSurface,
int depthStyle);
93 void setupRouteNode(
int *routeIndexP,
int nodeIndex,
int flags,
int routeLength);
110 return _routeIndexes.size();
117 return _routeIndexes.empty();
124 return _nodes[_routeIndexes[idx]];
141 void disableNode(
int idx);
142 void disableLine(
int from,
int to);
Definition: msurface.h:203
const WalkNode & operator[](int idx)
Definition: rails.h:123
Definition: serializer.h:80
void load(Common::SeekableReadStream *f)
bool empty() const
Definition: rails.h:116
Definition: mps_installer.h:31