Mon, 27 Mar 2006 06:18:02 +0000(svn r4134) Revert part of r4133: Replacing a byte which gets written to savegames by an enum is a very bad idea
tron [Mon, 27 Mar 2006 06:18:02 +0000] rev 3350
(svn r4134) Revert part of r4133: Replacing a byte which gets written to savegames by an enum is a very bad idea

Sun, 26 Mar 2006 22:58:11 +0000(svn r4133) - Some miscellaneous changes (unconverted TownID in function definition, Owner instead of byte, remove obsolete member and compare waypoint index with 0 not STR_NULL)
Darkvater [Sun, 26 Mar 2006 22:58:11 +0000] rev 3349
(svn r4133) - Some miscellaneous changes (unconverted TownID in function definition, Owner instead of byte, remove obsolete member and compare waypoint index with 0 not STR_NULL)

Sun, 26 Mar 2006 22:56:58 +0000(svn r4132) - Missed 3 CargoID's
Darkvater [Sun, 26 Mar 2006 22:56:58 +0000] rev 3348
(svn r4132) - Missed 3 CargoID's

Sun, 26 Mar 2006 22:55:27 +0000(svn r4131) - CodeChange: Add proper semantics for StationID for such variables instead of using the general uint16-type. StationID was added for depots, waypoints and stations where necessary. We probably need to change GetDepot(), IsDepotIndex(), IsStationIndex(), GetWaypoint() and IsWaypointIndex() as well to use StationID.
Darkvater [Sun, 26 Mar 2006 22:55:27 +0000] rev 3347
(svn r4131) - CodeChange: Add proper semantics for StationID for such variables instead of using the general uint16-type. StationID was added for depots, waypoints and stations where necessary. We probably need to change GetDepot(), IsDepotIndex(), IsStationIndex(), GetWaypoint() and IsWaypointIndex() as well to use StationID.

Sun, 26 Mar 2006 22:41:56 +0000(svn r4130) - CodeChange: Add proper semantics for TownID for such variables instead of using the general uint16-type. We probably need to change GetTown() and IsTownIndex() as well to use TownID.
Darkvater [Sun, 26 Mar 2006 22:41:56 +0000] rev 3346
(svn r4130) - CodeChange: Add proper semantics for TownID for such variables instead of using the general uint16-type. We probably need to change GetTown() and IsTownIndex() as well to use TownID.

Sun, 26 Mar 2006 22:25:29 +0000(svn r4129) - CodeChange: Add proper bool type for is_ai as well...it is a bool type.
Darkvater [Sun, 26 Mar 2006 22:25:29 +0000] rev 3345
(svn r4129) - CodeChange: Add proper bool type for is_ai as well...it is a bool type.

Sun, 26 Mar 2006 22:23:32 +0000(svn r4128) - CodeChange: Add proper semantics for CargoID for such variables instead of using the general byte-type.
Darkvater [Sun, 26 Mar 2006 22:23:32 +0000] rev 3344
(svn r4128) - CodeChange: Add proper semantics for CargoID for such variables instead of using the general byte-type.

Sun, 26 Mar 2006 22:02:11 +0000(svn r4127) - Update English language file to use tags for the new unit system.
peter1138 [Sun, 26 Mar 2006 22:02:11 +0000] rev 3343
(svn r4127) - Update English language file to use tags for the new unit system.

Sun, 26 Mar 2006 21:50:57 +0000(svn r4126) - Feature: A new multi-lingual multi-measuring-unit system:
peter1138 [Sun, 26 Mar 2006 21:50:57 +0000] rev 3342
(svn r4126) - Feature: A new multi-lingual multi-measuring-unit system:
- Replace miles/kilometres game option with a general measuring units option.
- Add {POWER}, {WEIGHT}, {WEIGHT_S} and {VOLUME_S} (_S for short) tags to the language/string system.
- Add SI as option for measuring units.
Language file updates to use the system will come soon.

Sun, 26 Mar 2006 21:15:09 +0000(svn r4125) - Feature: Add a general TIC() TOC() mechanism using rdtsc or something similar on non-i386 architectures to performance-tune (critical) code. Some systems are probably missing, but those can be added later.
Darkvater [Sun, 26 Mar 2006 21:15:09 +0000] rev 3341
(svn r4125) - Feature: Add a general TIC() TOC() mechanism using rdtsc or something similar on non-i386 architectures to performance-tune (critical) code. Some systems are probably missing, but those can be added later.