summaryrefslogtreecommitdiff
path: root/src/terraform_gui.cpp
AgeCommit message (Collapse)Author
2009-02-04(svn r15338) -Fix [FS#2598]: close all construction related windows whenever ↵rubidium
changing company.
2009-02-04(svn r15336) -Fix: do not use _current_company in the GUI as there are no ↵rubidium
guarantees that _current_company is the same as _local_company.
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-21(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.Yexo
2009-01-14(svn r15081) -Fix (r15080): of course it's about southern border, not ↵smatz
northern...
2009-01-14(svn r15080) -Fix: terraforming at the northern border failed without any ↵smatz
visible reason
2009-01-07(svn r14895) -Change: move CMD_NO_WATER from all DoCommandPs to the command ↵rubidium
table
2009-01-02(svn r14786) -Fix: road/rail/water/airport toolbar opened over terraform ↵rubidium
toolbar when toolbar linking is turned on.
2008-12-30(svn r14774) -Change: show which tile caused the "error" when leveling land ↵rubidium
like raising and lowering does and use the same sound.
2008-12-28(svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵rubidium
(optional) parameter.
2008-11-16(svn r14582) -Fix [FS#2392]: blank box on cost estimation of levelling a ↵rubidium
flat area. -Fix: make levelling, raising and lowering of an area behave the same.
2008-09-30(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-08-02(svn r13919) -Codechange: Replace numbers with Colours enum on osk(forgot 2 ↵belugas
assignations), statusbar, subsidy, terraform, timetable, toolbar, town, tree and vehicle guis.
2008-07-18(svn r13731) -Codechange: make a pool of the array of players.rubidium
2008-07-17(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line ↵rubidium
with all other structs/classes that are in a pool.
2008-06-25(svn r13628) -Feature: enable building of aqueducts in the scenario editorskidd13
-Codechange: related to this split the waterway based buttons from the landscape generation window
2008-06-24(svn r13624) -Fix [FS#2106]: crash when one tries to raise the nothern ↵rubidium
corner of MP_VOID tiles (i.e. the southern corner of the tiles on the southern map edge) in the scenario editor.
2008-06-14(svn r13513) -Codechange: Give proper message when building a river fails.belugas
Give proper description of a river tile with the Query Tool. Extracted (in part) from FS#1884, by Ammler
2008-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-26(svn r13260) -Fix: linked terraform toolbar wasn't marked dirty after movingsmatz
2008-05-25(svn r13255) -Codechange: move _opt to _settings.rubidium
2008-05-22(svn r13216) -Codechange [FS#2026]: enumify and comment Editor Terraform ↵smatz
Toolbar widgets (Roujin)
2008-05-19(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.rubidium
2008-05-19(svn r13177) -Fix[FS#2002]: Using level tool in scenario editor makes tiles ↵belugas
brown. That is the only tool that does so in Scenario Editor (apart dynamite, of course).Report and Fix by Roujin
2008-05-18(svn r13172) -Codechange: make a window class of the terraform toolbars.rubidium
2008-05-18(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of ↵rubidium
WindowEvent.
2008-05-17(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to ↵rubidium
the Window class and remove Window from their naming.
2008-05-08(svn r13012) -Fix (r13011): the PlaceProc that was moved depended on another ↵rubidium
function...
2008-05-08(svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the ↵rubidium
place where it is used and remove some unneeded globalisations of some other PlaceProc functions.
2008-05-08(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of ↵rubidium
Window.
2008-05-07(svn r12987) -Codechange: split viewport and tile selection.rubidium
2008-05-07(svn r12986) -Codechange: move the landscape and transport related types ↵rubidium
from openttd.h to their own headers.
2008-05-06(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵rubidium
when it's certain that w != NULL.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-03-31(svn r12501) -Codechange: split signs.h.rubidium
2008-03-31(svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵rubidium
unneeded inclusions of engine.h and/or replace them with engine_type.h.
2008-02-02(svn r12043) -Fix [FS#1736]: allow building transmitters and lighthouses on ↵smatz
tree tiles
2008-01-31(svn r12029) -Feature: Allow trees on shore.frosch
2008-01-30(svn r12020) -Documentation: Correct description of TropicZone.frosch
2008-01-29(svn r12014) -Fix: lighthouses and transmitters were never supposed to be ↵rubidium
build on a slope.
2008-01-22(svn r11949) -Codechange: add river icon and cursor, drawn by skidd13.peter1138
2008-01-19(svn r11926) -Feature: Rivers. Graphics must be provided by NewGRF else ↵peter1138
rivers are drawn as canals. Rivers can currently only be placed with-in the scenario editor.
2008-01-13(svn r11834) -Codechange: only include settings_type.h if needed.rubidium
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2008-01-09(svn r11800) -Codechange: move some functions to a more logical location + ↵rubidium
some type safety.
2008-01-09(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.rubidium
2008-01-07(svn r11773) -Codechange: move some non-clear-land functions from ↵rubidium
clear_cmd.cpp to a more correct location.
2008-01-06(svn r11768) -Codechange: move some terraform related gui stuff from ↵rubidium
main_gui.cpp to terraform_gui.cpp (and introduce terraform_gui.h). Based on a patch by Roujin.