summaryrefslogtreecommitdiff
path: root/yapf
AgeCommit message (Collapse)Author
2006-11-04(svn r7059) -Fix [FS#384]: Tunnel YAPF Penalty Incorrect. The penalty for ↵KUDr
upward slope was incorrectly applied on tunnel entrances. (Danny)
2006-11-03(svn r7048) -Cleanup: DEBUG doesn't need a newline character, use DEBUG ↵Darkvater
instead of printf and the verb is build/built/built not build/*/build or build/*/builded.
2006-10-28(svn r6992) Make a const_cast<> obsolete by properly propagating the typetron
2006-10-28(svn r6991) Remove an unnecessary const_cast<> and incorrect comment (There ↵tron
is a difference between const FOO* and FOO* const)
2006-10-17(svn r6800) -Feature change: [train is lost] message is now generated ↵KUDr
immediately when pathfinder can't find the path. (thanks MeusH, peter1138 and Brianetta for ideas and help).
2006-10-16(svn r6791) -Fix: [YAPF] YapfFindNearestRailDepotTwoWay() did not work for ↵KUDr
train inside tunnel.
2006-09-06(svn r6411) -Fix(r6410): forgot to update openttd*.sln (thx Darkvater and ↵glx
michi_cc :) ) -Cleanup: Removed UNITTEST preprocessor checks
2006-09-06(svn r6410) -remove unittestglx
2006-09-06(svn r6408) -Fix(r6406): compilation was brokenglx
-Codechange: Rename TileIndexDiffCByDir to TileIndexDiffCByDiagDir because it accepts DiagDirections
2006-09-05(svn r6406) -Codechange: Rename TileOffsByDir to TileOffsByDiagDir because ↵Darkvater
it accepts DiagDirections, and add TileOffsByDir that handles Directions. -Codechange: Make the treeloop use TileOffsByDir().
2006-09-04(svn r6381) -Cleanup: make the '/* */' comments that span multiple lines ↵rubidium
more uniform. -Cleanup: whitespace alignment of a few tables.
2006-09-03(svn r6353) -Codechange: Make DestinationID a typedef of uin16, which is as ↵tron
large as any type of destinataion (StationID, DepotID, WaypointID) it can hold DestinationID being a union of these types is just hassle without benefit and cannot be handled correctly everywhere because of local lack of information
2006-08-30(svn r6245) -Add: added comments for all YAPF C interface functions (yapf.h) ↵KUDr
used by other modules, added FollowTrackInit() into YAPF track followers.
2006-08-28(svn r6204) -Cleanup: replace non-indentation with spaces; like '}<TAB>else ↵rubidium
{' -> '} else {', tabs between code and comment, etc.
2006-08-27(svn r6166) -Fix: [YAPF] fixes one very improbable assert when adding ↵KUDr
startup node that already exists in the open-list (thanks Panzerfather)
2006-08-27(svn r6164) -Fix [YAPF]: Road vehicles preferring bends - added ↵KUDr
yapf.road_curve_penalty setting with default value 100 (=YAPF_TILE_LENGTH) that is saved only in MP games (mart3p)
2006-08-27(svn r6163) -Codechange: distance rounded up (correction of r6162)KUDr
2006-08-27(svn r6162) -Fix: Multistop problem caused by incorrect distance returned by ↵KUDr
YapfRoadVehDistanceToTile() (by mart3p)
2006-08-26(svn r6160) -Fix [ 1519167 ] Bus trying to service in depot of other company ↵KUDr
(mart3p) thanks Darkvater for hotfix (r5897)
2006-08-26(svn r6142) -Codechange: added WaypointID (sorry DV, couldn't splits it anymore)truelight
-Codechange: introduced DestinationID, which is in fact an union of several types Used in Order struct, so no longer StationID is abused for all targets. Hangars are a big exception, as they use a station-id with GOTO_DEPOT (go figure)
2006-08-24(svn r6084) -Fix r6073: if we removed MSVC6 support, then why is ↵truelight
unittest.dsp still around...
2006-08-17(svn r5934) -Cleanup: forgot some conversions to Year and to Daterubidium
-Cleanup: use _cur_year instead of _date for some (year based) comparisons -Cleanup: remove a magic number in favour of another (less) magic number
2006-08-14(svn r5897) -Fix [ 1519167 ] Bus trying to service in depot of other company ↵Darkvater
(mart3p)
2006-08-14(svn r5887) -Cleanup: move date related functions, defines and variables to ↵rubidium
date.[ch] -Cleanup: fix whitespace related coding style issues in date.[ch] -Cleanup: make original comments doxygen compatible and remove/change outdated comments
2006-08-09(svn r5813) Add x64 target to VS2005 project files (michi_cc)Darkvater
2006-06-16(svn r5286) - Clean up VS2005 project files by making them identical to the ↵Darkvater
VS2003 project file. Mainly put object files into a subdirectory of the project directory instead of a level higher which makes absolutely no sense. Also add some ignores, remove obsolete VS6 project files.
2006-06-09(svn r5196) - Codechange: replace two incorrect uses of TILE_HEIGHT with ↵peter1138
TILE_SIZE / 2
2006-06-08(svn r5169) - CodeChange: [YAPF] RVs now use YAPF_TILE_LENGTH as base unit ↵KUDr
and 2 configurable settings (slope and crossing penalties) for cost calculation
2006-06-07(svn r5163) - CodeChange: [YAPF] "treat first red two-way signal as dead ↵KUDr
end" is not applied if train didn't pass choice. It allows pathfinder to plan route through first red two-way signal if the train has no other choice than to pass it.
2006-06-07(svn r5162) - CodeChange: [YAPF] added flag "choice seen" into YAPF node for ↵KUDr
trains
2006-06-07(svn r5155) - Remove the bridge branch merge (revision r5070)tron
2006-06-07(svn r5153) - Fix: [YAPF] RVs can now plan path reversing in depot or end of ↵KUDr
road
2006-06-07(svn r5148) - Fix: [YAPF] RVs can now find depot they are currently in ↵KUDr
(thanks Darkvater)
2006-06-05(svn r5138) Two more like r5136tron
2006-06-05(svn r5136) Fix various style bugs:tron
- Trailing whitespace - Trailing empty lines - Missing newline at EOF - Missing svn:eol-style native
2006-06-04(svn r5093) -CodeChange: [YAPF] min. debug level changed from 1 to 3 and 4 ↵KUDr
for frequent debug messages (performance stats)
2006-06-02(svn r5076) CodeChange: [YAPF] Platform selection feature related settings ↵KUDr
added into regular savegames (breaks savegame compatibility only with r5070 and 5071).
2006-06-02(svn r5070) Merged the bridge branchcelestar
-Feature: Bridges can now be placed above: Any railway track combination (excluding depots and waypoints) Any road combination (excluding depots) Clear tiles (duh), including fields Tunnel entrances Bridge heads Thanks to Tron for idea and implementation, KUDr for the yapf synchronization and many others for hours of testing There are still a number of visual problems remaining, especially when electric railways are on or under the bridge. DO NOT REPORT THOSE BUGS FOR THE TIME BEING please.
2006-06-01(svn r5067) -Codechange: [YAPF] Platform selection feature now applies ↵KUDr
penalty per platform instead of per tile (should give better results)
2006-06-01(svn r5066) -Feature: [YAPF] Train selects the best station platform by lengthKUDr
2006-06-01(svn r5065) -CodeChange: [YAPF] Added PfDetectDestination(tile, trackdir) ↵KUDr
for trains (to be used by platform selection feature)
2006-05-31(svn r5057) -Fix: [YAPF] trains can't find depot for servicing (thanks Smoky555)KUDr
2006-05-30(svn r5037) -Fix: assert when GetVehicleTrackdir() returns wrong trackdir - ↵KUDr
introduced by r5033 (thanks yanek)
2006-05-30(svn r5033) -CodeChange: [YAPF] RoadFindPathToStop() can now use YAPF for ↵KUDr
multistop handling.
2006-05-29(svn r5018) [YAPF] Added some comments to YAPF implementation.KUDr
2006-05-29(svn r5013) -Fix: [YAPF] RVs trying to plan route through railway.KUDr
Should fix assert("(GetTileTrackStatus(m_old_tile, TT()) & TrackdirToTrackdirBits(m_old_td)) != 0") Thanks Celestar for the reproducible case.
2006-05-28(svn r5006) Added comments where doxygen generated warnings to test if it ↵KUDr
can help.
2006-05-27(svn r4992) - Fix: [YAPF] error "too many arguments to function `void * ↵KUDr
operator new(unsigned int)'" on MorphOS
2006-05-27(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous ↵KUDr
support and users for testing.