Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-24 | (svn r6930) -Codechange: Move industry name into IndustrySpec | belugas | |
-Codechange: member color_map is more related to random color, rename it as such | |||
2006-10-14 | (svn r6771) -Codechange: Replace two macros with functions. IS_HUMAN_PLAYER and | Darkvater | |
IS_INTERACTIVE_PLAYER | |||
2006-09-04 | (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines ↵ | rubidium | |
more uniform. -Cleanup: whitespace alignment of a few tables. | |||
2006-08-22 | (svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now ↵ | truelight | |
functions and variables all match eachother | |||
2006-08-22 | (svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips ↵ | truelight | |
invalid ones -Codechange: use IsValidXXX where ever possible Note: both changes to prepare for new pool system, which needs those changes. For every pool there are 2 ugly lines, which will be removed when done implementing new pool system. Based on FS#13 by blathijs, partly implemented. | |||
2006-08-20 | (svn r5999) -Feature: change the original date format to a 32 bits format ↵ | rubidium | |
based at the year 0. The game date subsystem now allows someone to start in the year 0 and continue up to the year 5 000 000. However, you currently cannot build anything before 1920 as there is no newgrf support for dates before 1920 or after 2090 yet. | |||
2006-08-20 | (svn r5974) -Codechange: added casts all around the place to make Windows ↵ | truelight | |
64bit happy (michi_cc) | |||
2006-08-15 | (svn r5916) -Cleanup: use MIN_YEAR/MAX_YEAR for the year boundaries and ↵ | rubidium | |
BASE_YEAR when comparing _cur_year with a 'full' year. -Cleanup: replace some magic '1920' values with BASE_YEAR. | |||
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-05 | (svn r5765) - Codechange: Fully unify the OS-specific FiosGet...List ↵ | Darkvater | |
functions into fios.c, as well as FiosGetSavegameList and FiosGetScenarioList functions with the help of some callbacks. | |||
2006-06-10 | (svn r5210) Many small changes which piled up: const, unsigned, variable ↵ | tron | |
scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc. | |||
2006-05-20 | (svn r4917) - NewGRF: remove _custom_sprites_base, now used only to rejig ↵ | peter1138 | |
vehicle images from ttd games, as we redetermine all vehicle images after game load anyway. | |||
2006-05-09 | (svn r4788) - Codechange: RAILTYPE_{NORMAL,ELECTRIC,...} and ↵ | rubidium | |
RAIL_TYPE_{NORMAL,SIGNAL,...} have nearly the same name, rename RAIL_TYPE_* to RAIL_TILE_* of extra clarity | |||
2006-04-22 | (svn r4529) - Codechange: Use proper naming for hex numbers in debug prints ↵ | Darkvater | |
eg. 0xF3A6. Use fixed lengths where applicable (newgrf). Unfortunately '%#X' is unusable since it gives 0XFF3 and '%#x' gives 0xff3 while we want 0xFF3 :P | |||
2006-04-22 | (svn r4528) - Fix: fix idiotic gcc warning | Darkvater | |
2006-04-22 | (svn r4526) - CodeChange: do some more cleanup, mainly changing the ↵ | Darkvater | |
OldChunkTypes from full bitmasks into segmented values like in SaveLoad. | |||
2006-04-22 | (svn r4525) - Codechange: Do a little cleanup; also fix a typo while here: ↵ | Darkvater | |
_old_vehicle_multipler should be _old_vehicle_multiplier | |||
2006-04-18 | (svn r4466) -Fix: (FS#71) Game no longer crashes when the last vehicle ↵ | celestar | |
serving a station has been deleted. -Negative side effect: upon loading old games, stations whose last vehicle was a station have (temporarily) lower ratings. -Positive side effect: station.h no longer includes vehicle.h (breaks the station.h->vehicle.h->rail.h chain) | |||
2006-04-15 | (svn r4432) Make use of map access functions | tron | |
2006-04-03 | (svn r4259) -[multistop] Fix/Feature/Codechange: | celestar | |
1) Improved the road vehicle allocation (aka slotting) for multistop. Stops can now accept unlimited, er... 256, vehicles. 2) Removed the "wait for stop" feature, because it did not work in practise. 3) Slotting now ignores unreachable stations. Uses NPF at the moment because the old pathfinder cannot do it (yet) 4) Now matter how many vehicles approach a station, they will always be distributed evenly over existing stops. 5) Hopefully the last fundamental change to multistop | |||
2006-03-26 | (svn r4129) - CodeChange: Add proper bool type for is_ai as well...it is a ↵ | Darkvater | |
bool type. | |||
2006-03-26 | (svn r4126) - Feature: A new multi-lingual multi-measuring-unit system: | peter1138 | |
- 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. | |||
2006-03-19 | (svn r3981) More work for the rail accessing functions and enums | tron | |
2006-03-18 | (svn r3939) -Fix: No longer assume that the number of slots is 2. It was not ↵ | celestar | |
a problem up to now, but it's not The Right Thing (TM) to do either | |||
2006-03-09 | (svn r3805) - [FS#62] Fix doxygen comments to refer to the correct ↵ | peter1138 | |
parameter. (sulai) | |||
2006-02-18 | (svn r3613) Some more const, indentation, whitespace and similar stuff | tron | |
2006-02-18 | (svn r3612) - RoadStop->slot[] stores a vehicle index. Adjust its type and ↵ | peter1138 | |
use INVALID_VEHICLE instead of nonsense INVALID_SLOT. | |||
2006-02-11 | (svn r3589) - Rename u.road.unk2 to u.road.blocked_ctr | peter1138 | |
2006-02-01 | (svn r3510) Fiddle with whitespace and parentheses | tron | |
2006-01-29 | (svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it ↵ | Darkvater | |
in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron) - The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. | |||
2006-01-04 | (svn r3362) Fix issue with loading old (TTD) savegames: | peter1138 | |
- move call to convert from old to new train subtypes. - ensure AI is started for AI players. | |||
2005-12-14 | (svn r3297) Staticise | tron | |
2005-11-16 | (svn r3205) Some more uses for GB/SB | tron | |
2005-10-07 | (svn r3024) -Codechange: Another batch of replacements of ↵ | tron | |
int/uint/int16/byte/-1 with proper types and constants | |||
2005-09-23 | (svn r2979) Avoid unnecessary recursion | tron | |
2005-09-23 | (svn r2978) Make a global variable local | tron | |
2005-08-23 | (svn r2886) Rename the "owner" attribute to "m1", because when it stores an ↵ | tron | |
owner it is accessed by [GS]etOwner anyway and when it doesn't store an owner, but arbitrary data, accessing a field called "owner" is confusing. | |||
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-20 | (svn r2650) Convert many explicit shifts+ands to extract bits to invocations ↵ | tron | |
of GB - should be a bit nicer to read | |||
2005-07-17 | (svn r2609) - Feature: remove extension from savegames/scenarios when ↵ | Darkvater | |
browsing the folders. | |||
2005-07-17 | (svn r2600) Fix: [vehicles] Fix problem with vehicle loop not distributing ↵ | ludde | |
the calls evenly over the day. | |||
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-07 | (svn r2528) - Fix: TTDPatch games had garbage in _map3[hi]&0xF0 which ↵ | Darkvater | |
interfered with OpenTTD PBS functionality; fixed in oldloader - Fix: TTD AI internals are still a puzzle and the AI in state 'SellVehicle' doesn't have a valid vehicle, so change the state to something harmless. Both fixed make sure that Megarail TTD scenario works | |||
2005-06-21 | (svn r2468) -Codechange: Got rid of DEREF_PLAYER and replaced it by GetPlayer | celestar | |
2005-06-07 | (svn r2432) Use GetEngine() instead of DEREF_ENGINE() or even _engines[] | tron | |
2005-06-02 | (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files. | Darkvater | |
2005-03-24 | (svn r2041) -Fix: not all vehicles did get a day_proc call (because of ↵ | truelight | |
rounding errors) | |||
2005-02-22 | (svn r1900) Simplify a piece of code in the oldloader | tron | |