Subversion Repositories NaviCtrl

Rev

Rev 277 | Rev 280 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 277 Rev 278
Line 207... Line 207...
207
                        NaviData.WaypointIndex = WPIndex;
207
                        NaviData.WaypointIndex = WPIndex;
208
                        if(WPList[WPIndex-1].Heading < 0) POIIndex = (u8)(-WPList[WPIndex-1].Heading);
208
                        if(WPList[WPIndex-1].Heading < 0) POIIndex = (u8)(-WPList[WPIndex-1].Heading);
209
                        else POIIndex = 0;     
209
                        else POIIndex = 0;     
210
                        return(&(WPList[WPIndex-1]));
210
                        return(&(WPList[WPIndex-1]));
211
                }
211
                }
212
                else // list conbtains some points but no WP in the list
212
                else // list contains some points but no WP in the list
213
                {
213
                {
214
                        // search backward for a POI!
214
                        // search backward for a POI!
215
                        for(i = 1; i <= WPNumber; i++)
215
                        for(i = 1; i <= WPNumber; i++)
216
                        {
216
                        {
217
                                if((WPList[WPNumber - i].Type == POINT_TYPE_POI) && (WPList[WPNumber - i].Position.Status != INVALID))
217
                                if((WPList[WPNumber - i].Type == POINT_TYPE_POI) && (WPList[WPNumber - i].Position.Status != INVALID))