Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-07 | (svn r3024) -Codechange: Another batch of replacements of ↵ | tron | |
int/uint/int16/byte/-1 with proper types and constants | |||
2005-10-05 | (svn r3019) -Codechange: Replace explicit shifting/anding/oring with GB and SB | tron | |
2005-10-03 | (svn r3010) Get rid of quite some dubious casts, either by using GB(), ↵ | tron | |
proper types or just removing them | |||
2005-10-01 | (svn r3003) Change int, uint, uin16 and byte to EngineID where appropriate, ↵ | tron | |
plus some related changes (mostly casts) | |||
2005-09-27 | (svn r2992) Use PlayerID, StationID and INVALID_STATION instead of int, int ↵ | tron | |
and -1 | |||
2005-09-24 | (svn r2982) Newgrf: Added patch option for wagon speed limits. This is ↵ | peter1138 | |
enabled by default. | |||
2005-09-22 | (svn r2969) -Newgrf: Show a wagon's speed limit in purchase list. | peter1138 | |
2005-09-18 | (svn r2962) - const correctness for all Get* functions and most Draw* ↵ | Darkvater | |
functions that don't change their pointer parameters - change a lot of byte player types to PlayerID - beautify header files, same "#endif /* filename */" ending | |||
2005-09-10 | (svn r2932) Give the strings consisting of an up/a down arrow symbolic names | tron | |
2005-08-03 | (svn r2799) Make the only two non-const widget lists const | tron | |
2005-08-01 | (svn r2781) Fix some of the issues with variables in .h files. | ludde | |
2005-07-31 | (svn r2772) Simplify the age notice in the vehicle details window | tron | |
2005-07-31 | (svn r2764) -Feature: Clone vehicles | bjarni | |
-This allows a player to clone an excisting vehicle of his own -[fix]: this uncovered an excisting bug in CmdBuildRailVehicle() where depots could build trains of the wrong track type. This is fixed -Thanks to Celestar for drawing the sprites and _luca_ for including them in openttd.grf | |||
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |
2005-07-20 | (svn r2657) -Codechange: The available railtypes per player are now a ↵ | celestar | |
bitmask, so that railtypes do not be in ascending order of appearance. Allows easier implementation or more railtypes | |||
2005-07-17 | (svn r2623) - CodeChange: rework DrawStringCenteredTruncated() a bit. ↵ | Darkvater | |
Instead of giving center + width you give the coordinates of the bounding box (left, right) it has to fit in (ludde) - CodeChange: changed (back) maximum pixel length of truncated strings to a signed integer. | |||
2005-07-17 | (svn r2613) - Truncate savegames, and vehicle-texts in their window. | Darkvater | |
- Hardcoded width 5 for saves-path...oops :O | |||
2005-07-16 | (svn r2594) Fix: [strgen] Misc updates to the string system. | ludde | |
- Renamed the plural command to "P" instead of "PLURAL". Now write something like this to append an s on plural: {P "" s}. (You can optionally still add an argument index to explicitly specifiy which number that's used) - Removed the pluralized cargo strings from the string files. The new method is to use the plural specifier {P} - Added support for genders. First add "##gender der das die" on top, then use {G=der} on a cargoname/industry to set the gender, and to switch between genders do something like {G neu neu neue} {STRING} - Updated the swedish/english translation with P strings. | |||
2005-07-13 | (svn r2558) Change the internal map format from 7 arrays to one array of ↵ | tron | |
structs, this doesn't change the saved format for now. It's a stepping stone for further changes. | |||
2005-07-10 | (svn r2541) -Feature: Modified IsCompatibleRail so that an engine can move ↵ | celestar | |
on more than one railtype (like Diesel engines on electrified rail). -Codechange: Use IsCompatibleRail where it should be used | |||
2005-06-27 | (svn r2492) Remove some pointless casts and fix some nearby indentation | tron | |
2005-06-24 | (svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile" | tron | |
2005-06-21 | (svn r2468) -Codechange: Got rid of DEREF_PLAYER and replaced it by GetPlayer | celestar | |
2005-06-15 | (svn r2444) - CodeChange: Add an enum for demagicifying the values of the ↵ | hackykid | |
'flags' parameter of DrawFrameRect(). (_Abraxa_) | |||
2005-06-07 | (svn r2432) Use GetEngine() instead of DEREF_ENGINE() or even _engines[] | tron | |
2005-06-06 | (svn r2428) - Feature: [newgrf] Implement shorter train vehicles (Therax), ↵ | hackykid | |
and the callback that goes with it. - Codechange: Remove some magic numbers (PALETTE_CRASH) | |||
2005-06-06 | (svn r2414) - Feature: [newgrf] Implement powered wagons, and the callback ↵ | hackykid | |
that goes with it. | |||
2005-06-05 | (svn r2413) - Codechange: Rewrite the displaying of purchase details a bit, ↵ | hackykid | |
make it easyer to add lines later. - Add: In the purchase details for trains display "(refittable)" after the capacity if the vehicle is refittable. | |||
2005-06-05 | (svn r2412) - Fix: [ 1214948 ] building vehicles without depot crashes ↵ | hackykid | |
game. (Chris Huebsch) | |||
2005-06-05 | (svn r2411) - Codechange: Have trains cache stuff like consist ↵ | hackykid | |
power/weight/max speed instead of recalculating it each time. - Fix: Station ratings now depends on the max speed of a consist, without being affected by other speed limits from realistic acceleration. | |||
2005-06-04 | (svn r2407) Use {Get,Is}TileOwner to get/check the owner of a tile and fix ↵ | tron | |
some bogus reads of _map_owner | |||
2005-06-02 | (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files. | Darkvater | |
2005-05-15 | (svn r2324) Introduce _cmd_text for passing strings with a command instead ↵ | tron | |
of abusing _decode_parameters as text buffer. This should prevent several possible buffer overruns and is a bit cleaner to use. As bonus it reduces the size of most command packets by 79 bytes. | |||
2005-05-14 | (svn r2306) - CodeChange: Check the last commands; refits. This needed an ↵ | Darkvater | |
extensive rewrite and global/local-cargo ID juggling and bitmasking. However with this done it looks better as well and is compatible with newgrf handling. Big thanks to HackyKid for doing most of the work. This also closes patch "[ 1199277 ] Command checks" | |||
2005-05-11 | (svn r2294) - CodeChange: check the service interval settings when changing ↵ | Darkvater | |
of all vehicle-types. To simplify things introduce GetServiceIntervalClamped() that returns the same or clamped value of the new service interval. There were some inconsistencies in the gui files so I had to change those, and const correctness kicked in, so it's a bit messy at certain points. | |||
2005-04-07 | (svn r2162) - Fix: Tooltips of horizontal scrollbars were wrong; they now ↵ | Darkvater | |
say left/right instead of up/down | |||
2005-03-11 | (svn r1989) -Feature: Resizable vehicle view windows; this is based on a ↵ | tron | |
patch by tmesisbob | |||
2005-02-22 | (svn r1906) - Fix: [ 1117327 ] Assertion error on kick. When a company is ↵ | Darkvater | |
cleaned all its windows need to be closed. For global vehicle lists, the no-staiton index of -1 was not taken into account | |||
2005-02-20 | (svn r1891) -Fix: [ 1143587 ] carriages of newgrfs can be refitted again | celestar | |
2005-02-06 | (svn r1834) - Fix: NPF does not check the owner of its target, busses try to ↵ | matthijs | |
enter other players' depots. TODO - Add: asserts to find the v->u.rail.track == 0 problem. - Add: IsValidDepot(), IsValidTown(), IsValidSign(), IsValidVehicle(), IsValidStation() - Add: GetTileOwner(), IsTileOwner() - Codechange: Replaced IsShipDepotTile(), IsTrainDepotTile(), IsRoadDepotTile() by IsTileDepotType(). - Codechange: typedeffed the MAP_OWNERS as Owner. Should be used as variable type. - Codechange: Replaced a few uint by TileIndex. | |||
2005-02-06 | (svn r1827) Next iteration of the byte -> char transition: some string ↵ | tron | |
drawing functions and buffers | |||
2005-02-06 | (svn r1817) -Codechange: Moved depot-functions to depot.c | truelight | |
-Codechange: Added wrappers around depot-access (GetDepot no exists) -Codechange: Made depot-functions a bit more logic (no longer GetDepotByTile crashes your game when you request it on a non-depot tile) -Add: made depots dynamic (yes, 64k depots are possible now) | |||
2005-02-05 | (svn r1803) Move debugging stuff into files of it's own | tron | |
2005-02-04 | (svn r1798) GetFoo(i)->index is per definition i, so replace the former with ↵ | tron | |
the latter | |||
2005-01-31 | (svn r1750) - Feature: [ 1093261 ] Saving vehicle sorting criteria for each ↵ | darkvater | |
vehicle type (bociusz) | |||
2005-01-26 | (svn r1681) -Feature: New realistic acceleration. | celestar | |
This will make things more difficult as narrow curves and depots impose rather strict speed limits. Feedback welcome For those who don't like low-speed curves: Switch it off | |||
2005-01-24 | (svn r1652) Fix: train and road vehicle lists are now redrawn when vehicles ↵ | bjarni | |
enters/leaves a depot (Hackykid) fix: the ship status bar was not updated properly after a breakdown if show_speed was off (Hackykid) | |||
2005-01-19 | (svn r1568) made an enum of train subtypes to make the code more readable | bjarni | |
2005-01-15 | (svn r1520) Trim 134 (!) lines with trailing whitespace ): | tron | |