Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-24 | (svn r4092) CodeChange : Named sprites instead of magic numbers plus ↵ | belugas | |
create/use helper macro/enum for recoloring scheme | |||
2006-03-23 | (svn r4073) Add functions to make and test for (most) unmovable tiles | tron | |
2006-03-17 | (svn r3931) - [ 1451726 ] Use sprite names in main_gui.c instead of numbers ↵ | Darkvater | |
(matthewwalton) | |||
2006-03-12 | (svn r3827) Remove the global variable _error_message_2, it's only used as ↵ | tron | |
local variable | |||
2006-03-03 | (svn r3749) -Fix: [FS#61] The tooltips for raising and lowering land buttons ↵ | tron | |
in the scenario editor are interchanged (Reported and fixed by lc) | |||
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-02-01 | (svn r3510) Fiddle with whitespace and parentheses | tron | |
2006-01-21 | (svn r3414) - Fix: Disable the Fund New Industry menu item and window when ↵ | peter1138 | |
connected to a server as a spectator. | |||
2006-01-06 | (svn r3376) -Codechange: made enums for GenerateWorld and InitializeGame 'mode' | truelight | |
-Fix: [ FS#30 ] don't reset date in SE when pressing RandomLand (rewrote patch of MeusH, but Peter warned me I should put his name in, so... oh well) | |||
2005-12-14 | (svn r3300) Remove unreachable code - in this case some duplicate breaks | tron | |
2005-12-14 | (svn r3298) Remove unused and write-only variables | tron | |
2005-12-07 | (svn r3270) Correct all (mis)uses of WWT_CLOSEBOX / WWT_TEXTBTN to reflect ↵ | peter1138 | |
their actual use, and add "Close Window" tooltip where missing. | |||
2005-11-18 | (svn r3218) -Feature: Multiheaded train engines will now stay in the same train | bjarni | |
This means that any user attempt to remove a rear engine will tell the user to move the front engine instead This fixes the assert when moving multiheaded engines (introduced in r3144) Note: to make old savegames use this feature, some engines might be turned around in order to link engines in pairs -Codechange: train subtype is now a bitmask This allows fast access to info like if it is a wagon or engine and if it is in front and so on Note: savegame version bump | |||
2005-11-16 | (svn r3194) Don't use FindLandscapeHeightByTile() when it's overkill | tron | |
2005-11-15 | (svn r3185) const | tron | |
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-11-14 | (svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT | tron | |
2005-11-13 | (svn r3173) Use the trinary operator and switch to improve readability | tron | |
Also align short cases nicely | |||
2005-11-13 | (svn r3172) static, const | tron | |
2005-11-09 | (svn r3159) Remove the read-only variable _no_button_sound | tron | |
2005-11-07 | (svn r3153) - Feature: [ 1276827 ] Drag and drop rocky areas in scenario ↵ | Darkvater | |
editor (MeusH-ish) | |||
2005-10-31 | (svn r3108) Confine the use of SPR_OPENTTD_BASE to table/sprites.h by ↵ | tron | |
adding/using some sprite enums | |||
2005-10-26 | (svn r3090) Remove long dead pieces of code | tron | |
2005-10-24 | (svn r3081) -Codechange: [autoreplace] complete rewrite of autoreplace | bjarni | |
this is a complete rewrite, that makes use of existing commands like build and sell this means that multiheaded train engines are replaced correctly | |||
2005-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-22 | (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in ↵ | tron | |
comments, excess empty lines, minor other changes nothing spectacular, just some stuff, which piled up | |||
2005-10-16 | (svn r3049) Replace byte/int/uint by RailType where appropriate | tron | |
2005-10-07 | (svn r3027) -Feature: [OSX] command+q now works in main menu (Tobin) | bjarni | |
2005-09-28 | (svn r2995) Replace 0xFF/0xFFFF with ↵ | tron | |
CT_INVALID/OWNER_SPECTATOR/INVALID_STATION where appropriate | |||
2005-09-27 | (svn r2994) Another small hack regarding currencies: add a #define to ↵ | tron | |
emulate a variable, that holds the current currency; again this should increase readability | |||
2005-09-27 | (svn r2992) Use PlayerID, StationID and INVALID_STATION instead of int, int ↵ | tron | |
and -1 | |||
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-16 | (svn r2958) - Feature: [ 1258971 ] Menu option to toggle console. Mainly for ↵ | Darkvater | |
MacOS's or PDA's. (toholio) | |||
2005-09-16 | (svn r2956) - Fix: [ 1253736 ] creating many town crash to desktop. Now it ↵ | Darkvater | |
'dies' with an ingame error message informing the gamer if it couldn't generate any towns in user-space. Still if it happens during new-game generation it crashes since we don't yet have actions to do in such a circumstance. | |||
2005-09-15 | (svn r2955) Fix: make ottd start with the last resolution you had set ↵ | Darkvater | |
(custom) (win32) | |||
2005-08-24 | (svn r2887) Fix regression: Two boolean expressions got flipped in r2595, ↵ | tron | |
which made it possible to place lighthouses and antennas everywhere BUT clear tiles (found and fixed by _Luca_) | |||
2005-08-06 | (svn r2816) Forgot an Id tag and an #include | tron | |
2005-08-01 | (svn r2781) Fix some of the issues with variables in .h files. | ludde | |
2005-07-28 | (svn r2736) -Codechange: De-mystified GfxDrawFillRect a bit, and used enums ↵ | celestar | |
from table/sprites.h. You can now change the number of bits used for sprites and switches in the SpriteSetup enum and the rest should work automagically. Can be used to increase the number of active sprites to 2^19 in case there are no colortables (recolor sprites) in any newgrf. We should possibly move the the colortables to an own list, but how to detect them in a newgrf. | |||
2005-07-28 | (svn r2734) -Feature: The Main Toolbar Dropdown Menu can now display ↵ | celestar | |
disabled items | |||
2005-07-26 | (svn r2720) Remove unused declarations and definitions | tron | |
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-21 | (svn r2669) Shuffle some more stuff around to reduce dependencies | tron | |
2005-07-21 | (svn r2660) Get rid of some more shifting/anding/casting | 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 r2626) static, const, misc. | tron | |
2005-07-17 | (svn r2602) -Codechange: removed unused variable (disable_computer) | truelight | |
-Fix: Changed some stuff to make server-side AIs possible in the far future | |||
2005-07-16 | (svn r2595) -Codechange: Introduced "IsSteepTileh" to find whether a tile is ↵ | celestar | |
steep (i.e. spans two height levels) and use it throughout the code. -Codechange: Add CanBuildDepotByTileh to find if a tile is suitable to build a depot on it. Wraps some bitmagic which seems quite unreadable at first glance | |||
2005-07-13 | (svn r2560) Fix: various minor code changes. | ludde | |
Added RandomTile/RandomTileSeed functions to generate a random tile. Changed landscape routines so they don't assume that the Y map side is a power of two. (support for this is not complete, though) Changed some frequently used map macros to not compute the values each time. Silence some warnings on MSVC. |