Sun, 08 Jun 2008 13:56:35 +0000(svn r13415) [NoAI] -Add: added AITileList_StationType, giving all the tiles on which a station of your requested type is, for a given station noai
truebrain [Sun, 08 Jun 2008 13:56:35 +0000] rev 10864
(svn r13415) [NoAI] -Add: added AITileList_StationType, giving all the tiles on which a station of your requested type is, for a given station

Sun, 08 Jun 2008 12:45:11 +0000(svn r13414) [NoAI] -Add: added AIStation::HasStationType(station_id, station_type) to check if a given station has a given station-type noai
truebrain [Sun, 08 Jun 2008 12:45:11 +0000] rev 10863
(svn r13414) [NoAI] -Add: added AIStation::HasStationType(station_id, station_type) to check if a given station has a given station-type

Sun, 08 Jun 2008 12:28:23 +0000(svn r13413) -Codechange: remove some enums that haven't been used for years.
rubidium [Sun, 08 Jun 2008 12:28:23 +0000] rev 10862
(svn r13413) -Codechange: remove some enums that haven't been used for years.

Sun, 08 Jun 2008 12:06:27 +0000(svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)
truebrain [Sun, 08 Jun 2008 12:06:27 +0000] rev 10861
(svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)

Sun, 08 Jun 2008 10:51:36 +0000(svn r13411) -Codechange: remove the return value from the thread procs because it is never used.
rubidium [Sun, 08 Jun 2008 10:51:36 +0000] rev 10860
(svn r13411) -Codechange: remove the return value from the thread procs because it is never used.

Sun, 08 Jun 2008 10:37:30 +0000(svn r13410) [NoAI] -Add: functions to perform town actions (advertising, bribing, building statues, etc). noai
rubidium [Sun, 08 Jun 2008 10:37:30 +0000] rev 10859
(svn r13410) [NoAI] -Add: functions to perform town actions (advertising, bribing, building statues, etc).

Sun, 08 Jun 2008 09:14:30 +0000(svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order.
rubidium [Sun, 08 Jun 2008 09:14:30 +0000] rev 10858
(svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order.

Sun, 08 Jun 2008 08:44:19 +0000(svn r13408) -Codechange: some stricter checking.
rubidium [Sun, 08 Jun 2008 08:44:19 +0000] rev 10857
(svn r13408) -Codechange: some stricter checking.

Sat, 07 Jun 2008 23:30:41 +0000(svn r13407) [NoAI] -Add: added AICompany::IsMine() to ease up owner-checks (no, not the ones to cash in money) noai
truebrain [Sat, 07 Jun 2008 23:30:41 +0000] rev 10856
(svn r13407) [NoAI] -Add: added AICompany::IsMine() to ease up owner-checks (no, not the ones to cash in money)

Sat, 07 Jun 2008 23:08:42 +0000(svn r13406) [NoAI] -Change [API CHANGE]: renamed CompanyIndex to CompanyID and AICompany::ResolveCompanyIndex() to AICompany::ResolveCompanyID(), to be more consistant with the rest of the API noai
truebrain [Sat, 07 Jun 2008 23:08:42 +0000] rev 10855
(svn r13406) [NoAI] -Change [API CHANGE]: renamed CompanyIndex to CompanyID and AICompany::ResolveCompanyIndex() to AICompany::ResolveCompanyID(), to be more consistant with the rest of the API
[NoAI] -Change [API CHANGE]: INVALID_COMPANY now has value -1, to be more consistant with the rest of the API