summaryrefslogtreecommitdiff
path: root/src/terraform_gui.cpp
AgeCommit message (Collapse)Author
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.
2008-01-06(svn r11767) -Fix: do not call rail specific functions when building road bridgesmatz
-Fix: missing space in terraform_gui.cpp
2008-01-05(svn r11765) -Fix: compile warning (Roujin).rubidium
2008-01-04(svn r11759) -Feature: Add drag-n-drop support to the raise/lower land ↵peter1138
tools. Land is raised/lowered at the start and the rest of the area levelled to match. Patch by Roujin.
2007-12-29(svn r11719) -Codechange: split sound.h in a header with types and one with ↵rubidium
functions.
2007-12-27(svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵rubidium
useless includes.
2007-12-25(svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵rubidium
logical place and remove about 50% of the includes of 'functions.h'
2007-12-22(svn r11682) -Codechange: move some 'generic' geometry related types into a ↵rubidium
single file and do not include gfx.h everywhere to get a Point type.
2007-12-21(svn r11677) -Codechange: move price and command related types/functions to ↵rubidium
their respective places.
2007-12-19(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.hrubidium
2007-12-19(svn r11668) -Codechange: more refactoring aimed at reducing compile time ↵rubidium
and making it more logic where function definitions can be found.
2007-12-19(svn r11667) -Codechange: split window.h into a header that defines some ↵rubidium
'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
2007-12-08(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the ↵belugas
now useless RaiseWindowButtons function
2007-11-15(svn r11440) -Codechange: replace magic numbers with enumified ↵rubidium
WindowHighlightMode constants. Patch by SmatZ.
2007-09-04(svn r11040) -Fix [FS#1179]: removing CMD_AUTO from some commands could ↵rubidium
remotely trigger an assertion.
2007-07-27(svn r10704) -Codechange: provide an infrastructure to have resizable ↵rubidium
windows that are smaller than the default window size.
2007-07-25(svn r10685) -Fix [FS#1076]: graphical glitches when the "link landscape ↵rubidium
toolbar" patch is turned on when opening one of the construction toolbars.
2007-05-23(svn r9901) -Codechange: Decide what to do with selected land areas based on ↵maedhros
the specific variable, not how it was highlighted.
2007-05-23(svn r9900) -Codechange: Separate the variables for how to highlight a land ↵maedhros
area and what to do with it afterwards.
2007-05-08(svn r9814) -Fix (r1): Remove the duplicate sign sprite from openttd.grf ↵maedhros
since it's in the original data files.
2007-04-18(svn r9672) -Cleanup: lots of coding style fixes around operands.rubidium
2007-04-04(svn r9558) -Documentation: doxygen and comment changes: 'T' now. Almost donebelugas
2007-02-22(svn r8841) -Fixtron
Remove {,u}intswap() and replace them by Swap()
2007-02-01(svn r8511) -Codechange: make WindowClass an enumerated value.rubidium
2007-01-28(svn r8436) -Fixtron
-Feature: When linking the terraform toolbar to the build toolbars place them side by side instead of on top of each other
2007-01-10(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵KUDr
renamed to .cpp)