terkhen
|
6ccd15fd08
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
2010-02-24 21:45:23 +00:00 |
|
frosch
|
94a5c917a5
|
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
|
2010-01-30 18:34:48 +00:00 |
|
rubidium
|
9467b7c6d6
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
|
rubidium
|
45a978a104
|
(svn r18803) -Feature [FS#3318]: make building (long) roads work like building rail; build upon the first obstruction instead of failing totally. Patch by Terkhen.
|
2010-01-14 23:05:07 +00:00 |
|
rubidium
|
26b203e3ff
|
(svn r18781) -Codechange: pass the CommandCost to the callback instead of whether it succeeded or not.
-Fix: AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase.
|
2010-01-11 18:46:09 +00:00 |
|
rubidium
|
21f2acfd01
|
(svn r18324) -Codechange: there's no need for a default size when the window isn't resizable
|
2009-11-28 15:01:49 +00:00 |
|
rubidium
|
45eb0be570
|
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
|
2009-11-28 14:42:35 +00:00 |
|
rubidium
|
877307a0eb
|
(svn r18321) -Fix [FS#3331]: make the toolbars also calculate their top location based on the main toolbar's height instead of hardcoding that
|
2009-11-28 14:36:43 +00:00 |
|
rubidium
|
ab417c6c06
|
(svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input
|
2009-11-24 21:13:36 +00:00 |
|
rubidium
|
50359b2d08
|
(svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions
|
2009-11-24 18:05:55 +00:00 |
|
rubidium
|
f8b79068e6
|
(svn r18274) -Codechange: remove the unused WDF flags
|
2009-11-24 17:28:29 +00:00 |
|
rubidium
|
9068245629
|
(svn r18269) -Fix [FS#3326]: crash because there was no (hidden) one way widget for the tram toolbar
|
2009-11-24 13:28:18 +00:00 |
|
alberth
|
18b33fde83
|
(svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool.
|
2009-11-22 18:26:01 +00:00 |
|
rubidium
|
ba23473c49
|
(svn r18224) -Codechange: make the road construction windows big font aware
|
2009-11-22 14:41:21 +00:00 |
|
rubidium
|
f106bbbe5c
|
(svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays
|
2009-11-22 11:20:12 +00:00 |
|
rubidium
|
8e11cd3a42
|
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
|
2009-11-17 19:16:48 +00:00 |
|
rubidium
|
b01251092e
|
(svn r18086) -Codechange: remove 'widget' from WindowDesc
|
2009-11-15 10:26:01 +00:00 |
|
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
alberth
|
d54028fde8
|
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
|
2009-09-19 11:31:12 +00:00 |
|
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
2009-09-13 19:15:59 +00:00 |
|
alberth
|
54f5962af2
|
(svn r17314) -Fix (r17313): Allow the picker window to change size.
|
2009-08-30 08:10:00 +00:00 |
|
rubidium
|
8a91545f62
|
(svn r17313) -Codechange: make the road station picker nested
|
2009-08-29 22:24:29 +00:00 |
|
rubidium
|
d514d665ef
|
(svn r17312) -Codechange: make the road toolbars and depot picker nested
|
2009-08-29 21:33:50 +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
|
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 |
|
yexo
|
e54bed415d
|
(svn r17059) -Codechange: Rename a few strings to reflect their usage
|
2009-08-03 21:32:35 +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
|
2399f91f62
|
(svn r16906) -Fix (r12939): Child windows of build toolbars were placed inconsistently.
|
2009-07-21 22:25:21 +00:00 |
|
rubidium
|
fec1178abb
|
(svn r16870) -Codechange: unmagicify road stop/waypoint picker drawing
|
2009-07-18 10:39: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 |
|
yexo
|
79285c580b
|
(svn r16788) -Fix: with modified_catchment off the build road station window would not display all possible cargos in the Accepts/Supplies lists
|
2009-07-10 21:59:07 +00:00 |
|
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
2009-05-17 01:00:56 +00:00 |
|
alberth
|
5e5dd3cac7
|
(svn r16219) -Codechange: Added nested widgets to rv station picker window.
|
2009-05-03 13:55:22 +00:00 |
|
alberth
|
2b71642923
|
(svn r16218) -Codechange: Move BuildRoadStationWidgets enum outside window struct.
|
2009-05-03 13:54:47 +00:00 |
|
alberth
|
2ca30555da
|
(svn r16217) -Codechange: Make rv station picker widgets non-overlapping, fix doc typo.
|
2009-05-03 13:53:34 +00:00 |
|
smatz
|
88b8ac8ba7
|
(svn r16155) -Codechange: remove MarkTileDirty, use MarkTileDirtyByTile instead
|
2009-04-26 10:21:50 +00:00 |
|
smatz
|
ebddee380d
|
(svn r16119) -Fix [FS#2582](r12167): road was removed when both the Remove button was active and Ctrl was pressed (Terkhen)
|
2009-04-22 00:12:37 +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
|
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
|
8aa916bba6
|
(svn r15858) -Codechange: New widgets for the road toolbars.
|
2009-03-26 18:55:42 +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
|
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
|
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
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
rubidium
|
28ea38ae55
|
(svn r14949) -Cleanup: pointer coding style
|
2009-01-10 00:31:47 +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 |
|
belugas
|
ffe1239fbf
|
(svn r13899) -Codechange: Replace numbers with Colours enum on roads gui.
save command file before commiting :P
|
2008-07-31 17:19:47 +00:00 |
|
rubidium
|
cde65455ac
|
(svn r13731) -Codechange: make a pool of the array of players.
|
2008-07-18 16:40:29 +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 |
|
skidd13
|
3dea3cbe63
|
(svn r13628) -Feature: enable building of aqueducts in the scenario editor
-Codechange: related to this split the waterway based buttons from the landscape generation window
|
2008-06-25 17:30:16 +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
|
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 |
|
glx
|
e0e2b4b55a
|
(svn r13144) -Codechange: make classes of the BuildRoad[Depot|Station]Window.
|
2008-05-17 17:37:44 +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 |
|
belugas
|
8ebfbc2bd3
|
(svn r13026) -Codechange[FS#1999]: Further Dynamite Tool Unification.(Roujin)
|
2008-05-10 02:59:52 +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
|
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 |
|
belugas
|
343a1e6afd
|
(svn r12983) -Codechange [FS#1987] : Unification of all dynamite tools calls to only one. Thanks to Roujin
|
2008-05-07 00:04:40 +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
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
2008-05-06 15:11:33 +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
|
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
|
33a97141d5
|
(svn r12570) -Cleanup: further variable scope in road_gui.cpp
|
2008-04-04 18:55:24 +00:00 |
|
smatz
|
4c84f76dd5
|
(svn r12569) -Cleanup: variable scope and coding style in road*.cpp
|
2008-04-04 18:41:16 +00:00 |
|
rubidium
|
c51b81c247
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
2008-03-31 00:06:17 +00:00 |
|
skidd13
|
1415de2800
|
(svn r12365) -Fix: missing redraw call in the road gui
|
2008-03-13 18:53:49 +00:00 |
|
smatz
|
d3d126f999
|
(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed
|
2008-02-17 17:00:43 +00:00 |
|
glx
|
a148985087
|
(svn r12154) -Codechange: removed a magic number
|
2008-02-15 23:57:03 +00:00 |
|
frosch
|
514df81e27
|
(svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
|
2008-02-14 15:59:16 +00:00 |
|
belugas
|
81b47a628f
|
(svn r12135) -Codechange: Road and rail bridge selection windows were identical apart the caption. So remove one window definition and set manually the caption accordingly.
-Codechange: prepare the "type" of bridge parameter only once, at the beginning of the selection process. Makes less magic around.
|
2008-02-14 02:57:38 +00:00 |
|
smatz
|
df629c7cf0
|
(svn r12010) -Fix (r11994): build tramway window should use STR_WHITE_TRAMWAY_CONSTRUCTION
|
2008-01-29 13:52:55 +00:00 |
|
maedhros
|
f95fb570ad
|
(svn r11994) -Codechange: Remove numbers from string names where the strings aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
|
2008-01-27 17:32:12 +00:00 |
|
peter1138
|
ec1d547889
|
(svn r11993) -Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long.
|
2008-01-27 11:01:10 +00:00 |
|
rubidium
|
9c0c798dd8
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
2008-01-13 14:37:30 +00:00 |
|
rubidium
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
2008-01-13 01:21:35 +00:00 |
|
rubidium
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
rubidium
|
c004cc1fd9
|
(svn r11801) -Codechange: remove some unneeded includes from some header files.
|
2008-01-09 21:27:39 +00:00 |
|
rubidium
|
64d691bacc
|
(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
|
2008-01-09 09:45:45 +00:00 |
|