[Windows Mobile Apps and Games] x_sliver:
I will resolve all your problems for questions posted after the release of new version. give me some time.

13:32-

Clac bug mentioned in #79 was fixed. but, the first example it should be 27 not 30. because if we do not do a connecting, the connecting time will not be added

14:11-

How To Make Circular Lines:

Look at this Example:

<?xml version="1.0" encoding="utf-8"?>
<city name="Test City" country="NoCountry" description="Just for Test" dataProvider="X-SLIVER" icon="" version="1.0.2009.0129" date="2009-01-29" guid="234A5EBA-8721-4D7D-BEB6-E6E2FD822BDB">
<stations>
<station id="1" name="Station A" key="a" isConnected="true"></station>
<station id="2" name="Station B" key="b" isConnected="false"></station>
<station id="3" name="Station C" key="c" isConnected="false"></station>
<station id="4" name="Station D" key="d" isConnected="false"></station>
<station id="5" name="Station E" key="e" isConnected="false"></station>
<station id="6" name="Station F" key="f" isConnected="false"></station>
<station id="7" name="Station G" key="g" isConnected="false"></station>
<station id="8" name="Station H" key="h" isConnected="false"></station>
</stations>

<lines>
<line id="1" name="M1" direction="Clockwise" logo="IleDeFrance\M1.gif">
<linestations>
<station idStation="1" timeConnecting="3" timeToNextStation="10" />
<station idStation="2" timeConnecting="3" timeToNextStation="10" />
<station idStation="3" timeConnecting="3" timeToNextStation="10" />
<station idStation="4" timeConnecting="3" timeToNextStation="10" />
<station idStation="5" timeConnecting="3" timeToNextStation="10" />
<station idStation="6" timeConnecting="3" timeToNextStation="10" />
<station idStation="7" timeConnecting="3" timeToNextStation="10" />
<station idStation="8" timeConnecting="3" timeToNextStation="10" />
<station idStation="1" timeConnecting="0" timeToNextStation="0" >
<connectedWith>
<line id="1"></line>
</connectedWith>
</station>
</linestations>
</line>

<line id="2" name="M1" direction="AntiClockwize" logo="IleDeFrance\M1.gif">
<linestations>
<station idStation="1" timeConnecting="3" timeToNextStation="10" />
<station idStation="8" timeConnecting="3" timeToNextStation="10" />
<station idStation="7" timeConnecting="3" timeToNextStation="10" />
<station idStation="6" timeConnecting="3" timeToNextStation="10" />
<station idStation="5" timeConnecting="3" timeToNextStation="10" />
<station idStation="4" timeConnecting="3" timeToNextStation="10" />
<station idStation="3" timeConnecting="3" timeToNextStation="10" />
<station idStation="2" timeConnecting="3" timeToNextStation="10" />
<station idStation="1" timeConnecting="0" timeToNextStation="0" >
<connectedWith>
<line id="2"></line>
</connectedWith>
</station>
</linestations>
</line>
</lines>

<tourists>
<site name="MainStation" stationId="1" />
</tourists>
</city>

we have 8 stations in a circular line, so we define 2 lines which is clockwise (id=1) and anticlockwise(id=2). after makes 8 stations, we add another Head Station 1 again, this station is connectedWith itself (the same line.id). and the timeConnecting, timeToNextStation is set to 0. for now, the program shows the following result when i search the path from Station H to Station B

the result is H - A - B 20 minutes

14:44

now i've updated the program, it can display correctly the circular lines.

the same search from H-B.