Commit Graph

230 Commits

Author SHA1 Message Date
rubidium
252304b569 (svn r17304) -Codechange: move (more) drawing code out of the rail depot picker's OnPaint. 2009-08-29 09:30:40 +00:00
rubidium
d4a98be94a (svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false 2009-08-23 19:03:09 +00:00
rubidium
290d8a99c3 (svn r17251) -Fix [FS#3141]: other tunnel end not shown if building rail tunnels and the first railtype is not available yet 2009-08-22 07:02:33 +00:00
rubidium
99d46e0ad7 (svn r17248) -Fix: add GPL license notice where appropriate 2009-08-21 20:21:05 +00:00
rubidium
d61be2637e (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 2009-08-05 17:59:21 +00:00
rubidium
5bb7b8ad35 (svn r17062) -Change: unify the naming of some 125 strings 2009-08-04 18:04:33 +00:00
yexo
e54bed415d (svn r17059) -Codechange: Rename a few strings to reflect their usage 2009-08-03 21:32:35 +00:00
alberth
99a28e2239 (svn r17018) -Fix [FS#1833]: Take width of station type names into account in station builder window. 2009-08-01 10:38:25 +00:00
alberth
db73234ba1 (svn r17008) -Fix [FS#3061]: Resize matrix in station build window vertically according to font height. 2009-07-31 22:08:19 +00:00
rubidium
5fa2b6ed8a (svn r17002) -Change: also support distant join for waypoints 2009-07-31 16:28:28 +00:00
rubidium
d31e84b68c (svn r17000) -Change: allow overbuilding/extending waypoints 2009-07-30 22:06:54 +00:00
rubidium
1ab2d22318 (svn r16993) -Change: make the rail waypoint builder draggable 2009-07-30 17:44:13 +00:00
rubidium
0b5a564bac (svn r16991) -Change: make 'remove waypoint' draggable 2009-07-30 15:16:19 +00:00
rubidium
b3f3ba36db (svn r16990) -Codechange: unify some (command) naming w.r.t. stations/waypoints. 2009-07-29 22:32:20 +00:00
rubidium
3321f45246 (svn r16965) -Codechange: use tile area instead of sets of variables for the station joiner code. 2009-07-26 21:07:03 +00:00
alberth
42714792dc (svn r16953) -Codechange: Use SetStringParameters() for simple parameterized strings. 2009-07-25 11:54:53 +00:00
rubidium
00a9b2fd3d (svn r16938) -Codechange: introduce helper function to tell whether a tile is either a rail station or rail waypoint tile 2009-07-24 11:15:11 +00:00
alberth
36ebb4fe58 (svn r16937) -Codechange: Make the station build window look good when resized. 2009-07-24 09:56:37 +00:00
alberth
8c29d9ee54 (svn r16936) -Fix [FS#3053]: Rail station build window with NewGRFs could crash due to uninitialized string parameter. 2009-07-24 09:45:39 +00:00
rubidium
4874578e79 (svn r16930) -Codechange: more StringID name unification and grouping 2009-07-23 19:31:50 +00:00
rubidium
c252e18421 (svn r16917) -Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings 2009-07-22 16:56:36 +00:00
alberth
60f38af7e0 (svn r16913) -Codechange: Signal, train depot, and waypoint windows switched to using nested widget tree. 2009-07-22 10:34:21 +00:00
rubidium
6435dc89fe (svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h 2009-07-22 10:18:19 +00:00
alberth
2399f91f62 (svn r16906) -Fix (r12939): Child windows of build toolbars were placed inconsistently. 2009-07-21 22:25:21 +00:00
alberth
c306a8e409 (svn r16898) -Codechange: Station build window uses nested widget tree. 2009-07-21 11:40:30 +00:00
alberth
ac78b5b3d0 (svn r16882) -Codechange: Introduce a line_height variable in the station picker window. 2009-07-19 17:28:20 +00:00
alberth
49db447cb9 (svn r16879) -Codechange: Use coordinates of widgets for custom rendering. 2009-07-19 15:40:43 +00:00
alberth
d35d5fc9bc (svn r16878) -Codechange: Let WWT_LABEL widgets do the drawing rather than OnPaint. 2009-07-19 15:18:26 +00:00
rubidium
fec1178abb (svn r16870) -Codechange: unmagicify road stop/waypoint picker drawing 2009-07-18 10:39:52 +00:00
alberth
70472e2d98 (svn r16856) -Fix: Allow the rail toobar window to align vertically for larger sprites. 2009-07-17 10:38:07 +00:00
alberth
613d091375 (svn r16844) -Doc (r13182): Remove documentation of removed window event handling function. 2009-07-16 15:36:52 +00:00
yexo
bd8f92d3ff (svn r16789) -Codechange: unify the drawing of the Accepts/Supplies cargo lists in the station build windows. 2009-07-10 22:03:09 +00:00
alberth
df377f3ec6 (svn r16749) -Codechange: Rail toolbar uses nested widget tree only. 2009-07-05 15:53:47 +00:00
smatz
00cd25b7a2 (svn r16496) -Codechange: remove one useless dynamic_cast<> 2009-06-01 13:34:13 +00:00
peter1138
5a3c73729d (svn r16363) -Fix: The previously selected newgrf station type was still remembered after switching to a different game without newstations enabled, preventing stations from being built. 2009-05-21 07:29:50 +00:00
smatz
0c10daa243 (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) 2009-05-17 01:00:56 +00:00
alberth
3f58521baa (svn r16225) -Codechange: Added nested widgets to all rail_gui windows (except the build depot window). 2009-05-04 12:22:01 +00:00
alberth
72b00e606f (svn r16224) -Codechange: Move BuildRailStationWidgets and BuildRailWaypointWidgets enums out of their Window structs, extend horizontal scrollbar by 1 pixel. 2009-05-04 12:09:30 +00:00
smatz
88b8ac8ba7 (svn r16155) -Codechange: remove MarkTileDirty, use MarkTileDirtyByTile instead 2009-04-26 10:21:50 +00:00
rubidium
5c5b357043 (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible. 2009-04-21 23:40:56 +00:00
rubidium
4caeb3e2b4 (svn r16095) -Change/Feature-ish: make the first 4 rail building tools behave more like autorail 2009-04-19 21:26:06 +00:00
rubidium
e88cb7f70f (svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing 2009-04-19 10:31:30 +00:00
yexo
23212ae11c (svn r15862) -Codechange: New widgets for the road, rail and ship depot guis. 2009-03-26 21:12:14 +00:00
yexo
d8a0e59b9d (svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN. 2009-03-23 00:08:59 +00:00
rubidium
89d614deea (svn r15790) -Codechange: remove the *Centered part of the old text drawing API. 2009-03-21 22:00:00 +00:00
rubidium
c1aabd9842 (svn r15785) -Codechange: remove the *Truncated part of the old text drawing API. 2009-03-21 20:12:12 +00:00
rubidium
7f468dc142 (svn r15723) -Codechange: use a constructor for WindowDescs as that makes expanding them much easier (Alberth) 2009-03-15 15:12:06 +00:00
rubidium
c3e87f345d (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too 2009-03-15 00:32:18 +00:00
rubidium
f3e0fd7416 (svn r15711) -Codechange: lots of whitespace cleanup/fixes 2009-03-14 18:16:29 +00:00
rubidium
d88f2a0120 (svn r15415) -Change: close the (station) joiner window when pressing the bulldozer. 2009-02-08 16:03:17 +00:00
rubidium
cba3be0b4f (svn r15414) -Codechange: s/delete FindWindowById/DeleteWindowById/ 2009-02-08 16:00:57 +00:00
rubidium
412f93b877 (svn r15413) -Fix [FS#2529/2533]: inconsistencies between station and bridge building w.r.t. tile selection and when the window should be closed. 2009-02-08 15:45:34 +00:00
rubidium
283b3d16ab (svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability. 2009-02-08 12:25:13 +00:00
rubidium
42fe0b65d2 (svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company. 2009-02-04 16:59:41 +00:00
rubidium
a49197f522 (svn r15336) -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company. 2009-02-04 16:45:07 +00:00
smatz
e3216e4b4b (svn r15334) -Codechange: reset setting to old value when the callback procedure returns false 2009-02-04 15:01:37 +00:00
smatz
9021c20b5e (svn r15299) -Cleanup: remove many redundant includes 2009-01-31 20:16:06 +00:00
frosch
bc06145d24 (svn r15071) -Fix (r14919): When drag&dropping rail-stations with X orientation, distant-join scanned a wrong area for stations. 2009-01-13 19:48:33 +00:00
rubidium
7a5798695d (svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus) 2009-01-08 16:35:45 +00:00
frosch
eb6df17b1a (svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. (planetmaker) 2009-01-07 17:40:17 +00:00
rubidium
ac5c5fc2db (svn r14895) -Change: move CMD_NO_WATER from all DoCommandPs to the command table 2009-01-07 14:45:07 +00:00
rubidium
a41e60d255 (svn r14822) -Change: save 'build station' settings in the config file, like drag'n'drop and and show coverage area (Rexxars) 2009-01-04 11:11:11 +00:00
rubidium
c331426ce0 (svn r14787) -Fix: landscape toolbar getting closed when rail/road/water/airport toolbar gets closed with linked toolbars turned on. 2009-01-02 21:01:27 +00:00
rubidium
e83cca7d13 (svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter. 2008-12-28 14:37:19 +00:00
rubidium
e589c7e580 (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. 2008-09-30 20:51:04 +00:00
rubidium
f56e630e5c (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. 2008-09-30 20:39:50 +00:00
peter1138
fc442ce9af (svn r14034) -Cleanup (r13938) [FS#2210]: Typo in YAPP constant. (Eddi) 2008-08-09 18:46:51 +00:00
peter1138
ae230e9153 (svn r14033) -Fix (r13938) [FS#2209]: Wrong offset in signal GUI. (Eddi) 2008-08-09 18:42:37 +00:00
rubidium
b3656c78ad (svn r13938) -Codechange [YAPP]: Add the new signals to the build signal GUI. (michi_cc) 2008-08-02 22:50:22 +00:00
rubidium
aac73d2a04 (svn r13936) -Codechange [YAPP]: Enable the auto-signal tool to build PBS signals and honor the default signal type. (michi_cc) 2008-08-02 22:49:39 +00:00
rubidium
b29f290816 (svn r13935) -Codechange [YAPP]: PBS signals can now be built with the normal signal tools. (michi_cc) 2008-08-02 22:49:23 +00:00
rubidium
6a401d5dfc (svn r13909) -Codechange: use the same type before CmdBuildRailStation as it used in the command itself (Alberth) 2008-08-01 09:26:39 +00:00
rubidium
111bf01dbd (svn r13908) -Codechange: merge two tables into a single one (Alberth) 2008-08-01 09:17:27 +00:00
belugas
1533e859f4 (svn r13898) -Codechange: Replace remaining numbers with Colours enum on players, roads and rails guis 2008-07-31 17:17:27 +00:00
rubidium
6898a76c5f (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool. 2008-07-17 20:13:01 +00:00
frosch
cfdc710104 (svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter. 2008-06-28 15:44:24 +00:00
glx
4623846515 (svn r13350) -Fix: wrong tooltip for waypoint picker scrollbar 2008-06-01 13:23:40 +00:00
rubidium
e7a501100a (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games. 2008-05-29 15:13:28 +00:00
rubidium
dc77647ea4 (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-25 19:17:03 +00:00
frosch
9da2cd6e02 (svn r13230) -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows. 2008-05-24 11:19:30 +00:00
rubidium
162e2e074b (svn r13185) -Codechange: remove everything related to the WindowProc callbacks. 2008-05-19 09:48:47 +00:00
rubidium
8560c8f16f (svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth. 2008-05-19 09:24:03 +00:00
rubidium
d60d22f45f (svn r13171) -Codechange: make a class of the Build[Air|Rail|Road|Dock]ToolbarWindows. 2008-05-18 21:34:35 +00:00
rubidium
4d5b9e38d6 (svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent. 2008-05-18 12:40:38 +00:00
smatz
acd36adf0b (svn r13143) -Fix (r13142): the Build Waypoint window wasn't resized when it was opened 2008-05-17 16:59:12 +00:00
glx
f9935785f7 (svn r13142) -Codechange: make classes of the Build[RailDepot|RailStation|RailWaypoint|Signal]Window 2008-05-17 16:27:36 +00:00
rubidium
a89b5721a8 (svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming. 2008-05-17 12:48:06 +00:00
rubidium
6d880ada7f (svn r13104) -Codechange: make ResetObjectToPlace safe to be called recursively via the OnPlaceObjectAbort callback and use this knowledge to simplify closing some windows. 2008-05-15 14:41:56 +00:00
rubidium
0f7d925121 (svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments. 2008-05-09 09:29:27 +00:00
rubidium
2c5db97704 (svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the place where it is used and remove some unneeded globalisations of some other PlaceProc functions. 2008-05-08 13:30:50 +00:00
rubidium
92aac531c2 (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window. 2008-05-08 11:50:34 +00:00
rubidium
51cda2252c (svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor. 2008-05-08 11:31:41 +00:00
rubidium
c28ce39e3c (svn r12987) -Codechange: split viewport and tile selection. 2008-05-07 13:10:15 +00:00
rubidium
9db77e3808 (svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL. 2008-05-06 22:08:18 +00:00
rubidium
8796331d83 (svn r12975) -Codechange: replace DeleteWindow(w) with delete w. 2008-05-06 21:28:30 +00:00
rubidium
b35100e2a9 (svn r12939) -Codechange: do not use the window proc to determine whether a toolbar is a rail toolbar, but use the window number. 2008-05-04 09:39:16 +00:00
rubidium
e947fde701 (svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits. 2008-04-21 14:33:33 +00:00
rubidium
d46d8d9c9d (svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h. 2008-04-18 10:16:51 +00:00
rubidium
bd432258cb (svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin. 2008-04-06 22:32:20 +00:00
smatz
c830c4a369 (svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed 2008-04-05 11:35:32 +00:00