rubidium
|
8275a98e1f
|
(svn r16764) -Codechange: unify the way viewport signs are marked dirty
|
2009-07-08 08:30:35 +00:00 |
rubidium
|
3086383cdc
|
(svn r16761) -Codechange: make UpdateViewportSignPos(ition) a class function of ViewportSign
|
2009-07-07 16:51:20 +00:00 |
frosch
|
8cbf116c62
|
(svn r16536) -Fix (r16535): W != S
|
2009-06-08 15:44:11 +00:00 |
frosch
|
53a711ede0
|
(svn r16535) -Fix (r16146): In one case a too small portion of the screen was marked dirty, when (un-)drawing selections.
|
2009-06-08 15:42:35 +00:00 |
frosch
|
8745a30971
|
(svn r16528) -Fix [FS#2959]: Draw PBS reservation as groundsprite resp. childsprite of foundation/bridgehead.
|
2009-06-07 13:25:21 +00:00 |
smatz
|
6221d74644
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
2009-05-16 23:34:14 +00:00 |
smatz
|
fc63e37616
|
(svn r16155) -Codechange: remove MarkTileDirty, use MarkTileDirtyByTile instead
|
2009-04-26 10:21:50 +00:00 |
smatz
|
f09807bfe1
|
(svn r16146) -Codechange: use faster algorithm in SetSelectionTilesDirty(). Up to 1000 times faster when large area is selected
|
2009-04-25 22:04:13 +00:00 |
rubidium
|
ecdb5f46a7
|
(svn r16136) -Fix (r16095)[FS#2858]: sometimes autorail wouldn't work; seems to be primarily for OSX users though
|
2009-04-24 17:23:32 +00:00 |
rubidium
|
59d45a04d6
|
(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
|
d02cdd91ca
|
(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
|
329cabab4f
|
(svn r16088) -Codechange: merge HighLightStyle and ViewportHighlightMode as they are basically the same thing
|
2009-04-19 10:31:30 +00:00 |
rubidium
|
b66783afab
|
(svn r16086) -Codechange: magic numbers substitutes by enums and some type safety
|
2009-04-18 21:10:36 +00:00 |
rubidium
|
e2e95af945
|
(svn r15908) -Fix: off-by-one in viewport strings/flags; left + width != right
|
2009-04-01 02:51:37 +00:00 |
rubidium
|
4012549c5e
|
(svn r15824) -Fix: determine the actual length of the strings to draw in the viewport
|
2009-03-22 23:54:36 +00:00 |
rubidium
|
4eaf4e6182
|
(svn r15804) -Fix (r15796): viewport strings weren't properly 'rendered'.
-Codechange: use the new string drawing API for the viewport.
|
2009-03-22 09:43:00 +00:00 |
smatz
|
af293142fe
|
(svn r15725) -Fix: centering on a vehicle didn't respect its z coordinate
|
2009-03-15 15:25:18 +00:00 |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
2009-03-15 00:32:18 +00:00 |
rubidium
|
9d018723b7
|
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
|
2009-03-14 18:16:29 +00:00 |
yexo
|
dbec2ec628
|
(svn r15593) -Change: the background of the the waypoint sign is now in the company color.
|
2009-02-27 22:26:06 +00:00 |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
2009-02-09 02:57:15 +00:00 |
rubidium
|
8dae160d0f
|
(svn r15425) -Codechange: some color->colour changes and type safety.
|
2009-02-09 02:09:47 +00:00 |
rubidium
|
856f26e35b
|
(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 |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
Yexo
|
0fa6e050e4
|
(svn r15199) -Fix (r15190): The south point of the south-most tile wasn't highlighted during terraforming.
|
2009-01-21 22:35:07 +00:00 |
Yexo
|
db3ee34b44
|
(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.
|
2009-01-21 02:31:55 +00:00 |
Yexo
|
8b04787d09
|
(svn r15151) -Fix: tile 0 can now be highlighted as error tile
|
2009-01-19 15:06:11 +00:00 |
Yexo
|
49e69399a6
|
(svn r15150) -Fix: Don't highlight tiles outside the visible map.
|
2009-01-19 13:50:56 +00:00 |
frosch
|
4780c73224
|
(svn r15065) -Change (r14919): Allow to select a new station location by ctrl-clicking while distant-join window is open. (PhilSophus)
|
2009-01-13 17:28:11 +00:00 |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
2009-01-10 00:31:47 +00:00 |
rubidium
|
dc1f1664fd
|
(svn r14947) -Fix [FS#2519]: vehicle following did not update the location from where to smooth scroll, thus any new viewport center would smooth scroll from the location where you were just before you started following the vehicle
|
2009-01-09 23:30:02 +00:00 |
rubidium
|
cda853872a
|
(svn r14944) -Cleanup: add spaces around some operators
|
2009-01-09 22:56:28 +00:00 |
rubidium
|
c8c61e36bd
|
(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)
|
2009-01-08 16:35:45 +00:00 |
rubidium
|
c71862174a
|
(svn r14905) -Fix (r14899): in some corner cases already freed memory could be read.
|
2009-01-07 18:59:46 +00:00 |
rubidium
|
84dee1e738
|
(svn r14899) -Feature: remove the window limit, but leave a configurable limit on the number of non-sticky non-vital windows.
-Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied.
|
2009-01-07 16:11:27 +00:00 |
smatz
|
1ada1a4ff2
|
(svn r14884) -Codechange: simplify code responsible for opening vehicle view windows
|
2009-01-07 02:03:07 +00:00 |
rubidium
|
19edb3ccc3
|
(svn r14880) -Codechange: make it clear which way the FOR_ALL_WINDOWS goes (from back to front or vice versa) and make it iterate over the Window* instead of Window**.
|
2009-01-06 22:37:42 +00:00 |
smatz
|
7368c740a6
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
2009-01-04 15:32:25 +00:00 |
smatz
|
21308de6cb
|
(svn r14806) -Fix: MarkAllViewportsDirty() didn't mark dirty whole area when zoomed out, visible by aircraft leaving trails sometimes
|
2009-01-03 15:03:28 +00:00 |
rubidium
|
1357b0a4c2
|
(svn r14789) -Feature: allow scrolling with the left mouse button pressed (if enabled). Primarily useful for systems with touch screen (aapo)
|
2009-01-02 22:42:05 +00:00 |
rubidium
|
a999bb3227
|
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
|
2008-10-14 19:27:08 +00:00 |
rubidium
|
f1f5b248c2
|
(svn r14461) -Document: add some doxygen comments (Albert)
|
2008-10-13 03:26:48 +00:00 |
smatz
|
b4a307d0bb
|
(svn r14439) -Fix (r12044)(r14139): centering on a plane at the SE border could cause crash
|
2008-10-04 10:25:12 +00:00 |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
2008-09-30 20:51:04 +00:00 |
rubidium
|
3b798599b6
|
(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 |
frosch
|
a370f32c15
|
(svn r14409) -Codechange: Simplify a loop and correct a comment.
|
2008-09-28 12:38:56 +00:00 |
rubidium
|
c8e8911ef6
|
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
|
2008-09-02 15:20:38 +00:00 |
smatz
|
cbe397388f
|
(svn r14221) -Fix: signs (town name, station name, ...) could be too long for 8bit width in pixels
|
2008-09-02 14:46:28 +00:00 |
frosch
|
5216223f45
|
(svn r14139) -Fix (r12044): GetSlopeZ() gets a virtual coordinate, not a tile.
|
2008-08-23 16:09:06 +00:00 |
belugas
|
77ee099212
|
(svn r14104) -Feature: Add a window for waypoints, allowing to view all the trains having the selected waypoint in their orders.
Changing its name is also supported from the same new window.
Gui based on work done by Satyap, on FS#2025.
|
2008-08-20 01:29:05 +00:00 |
smatz
|
8fba4705f0
|
(svn r13991) -Codechange: draw text effects after all other signs
|
2008-08-04 14:40:50 +00:00 |
frosch
|
0fc769bb6c
|
(svn r13922) -Codechange: Move measurement-tooltip related stuff out of the general tooltip window.
|
2008-08-02 11:26:25 +00:00 |
smatz
|
5e2c2db235
|
(svn r13891) -Fix (r12547): one could click on waypoint and station signs even when they were invisible
|
2008-07-31 13:28:23 +00:00 |
skidd13
|
2f65d35ead
|
(svn r13575) -Codechange: Move small vector to core since it fits better in there
-Codechange: convert smallvector from struct to class
|
2008-06-19 10:19:02 +00:00 |
skidd13
|
e7f2765f4c
|
(svn r13573) -Codechange: Use smallvec class functions instead of class members
|
2008-06-19 09:32:25 +00:00 |
frosch
|
0fff18b044
|
(svn r13538) -Fix (r12740)[FS#2087]: ChildSprites of foundations are not necessarily consecutive.
|
2008-06-16 20:08:30 +00:00 |
smatz
|
421a040e89
|
(svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, planetmaker)
|
2008-06-12 22:29:42 +00:00 |
rubidium
|
923e21129c
|
(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
|
f2869bb7db
|
(svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.
|
2008-05-29 10:16:59 +00:00 |
rubidium
|
4625695653
|
(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 |
rubidium
|
c3fd582c55
|
(svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth.
|
2008-05-19 09:24:03 +00:00 |
rubidium
|
87015f5b63
|
(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.
|
2008-05-17 13:01:30 +00:00 |
rubidium
|
8b54212900
|
(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
|
c81a333cb6
|
(svn r13110) -Fix [FS#2018]: some toolbar buttons not being unpressed properly.
|
2008-05-15 20:52:28 +00:00 |
rubidium
|
5ae795953a
|
(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 |
glx
|
ad19bf105a
|
(svn r13055) -Codechange: make a class of SmallMapWindow.
|
2008-05-11 19:47:10 +00:00 |
glx
|
c708ab3b48
|
(svn r13047) -Codechange: remove vp_d
|
2008-05-11 15:08:44 +00:00 |
rubidium
|
d24442ae8b
|
(svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
|
2008-05-10 13:46:36 +00:00 |
rubidium
|
cabd771fc0
|
(svn r13009) -Codechange: move more tile highlighting related functions/types to tilehighlight_*.h.
|
2008-05-08 13:21:55 +00:00 |
rubidium
|
3d5567ccf7
|
(svn r12987) -Codechange: split viewport and tile selection.
|
2008-05-07 13:10:15 +00:00 |
rubidium
|
402a1e24ba
|
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
|
2008-05-06 22:17:12 +00:00 |
rubidium
|
d03994098b
|
(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
|
cb680474c3
|
(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
|
2008-05-04 10:05:50 +00:00 |
rubidium
|
24b5c91039
|
(svn r12789) -Codechange: rename AssignWindowViewport to InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
|
2008-04-19 13:17:19 +00:00 |
rubidium
|
c84fe27ca9
|
(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
|
2008-04-19 13:05:05 +00:00 |
rubidium
|
7edc9b65c6
|
(svn r12771) -Codechange: remove more from variables.h.
|
2008-04-18 16:51:54 +00:00 |
rubidium
|
9d8fa486af
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
2008-04-18 04:37:06 +00:00 |
rubidium
|
c31287206d
|
(svn r12749) -Codechange: store the viewport information in the windows that have a viewport instead of one global array with a viewport for each window, even when they do not use the viewport.
|
2008-04-17 09:42:44 +00:00 |
rubidium
|
1367c90161
|
(svn r12741) -Codechange: do not allocate the viewport drawer each time on the stack, but only once and reuse this.
|
2008-04-16 21:06:21 +00:00 |
rubidium
|
4703eb2036
|
(svn r12740) -Codechange: use a vector instead of allocating memory in a byte array for ChildScreenSpriteToDraw.
|
2008-04-16 20:39:35 +00:00 |
rubidium
|
5254131d9c
|
(svn r12739) -Codechange: use a vector instead of allocating memory in a byte array for ParentSpriteToDraw.
|
2008-04-16 20:01:04 +00:00 |
smatz
|
1f22f47b3b
|
(svn r12738) -Fix (r12736): some sprites could be left unsorted
|
2008-04-16 19:36:30 +00:00 |
peter1138
|
7957bdde13
|
(svn r12737) -Codechange: Replace vector with a cut down class to allocate space as necessary. This avoids copying data around for vector's push_back() function.
|
2008-04-16 19:01:09 +00:00 |
rubidium
|
208dd15c91
|
(svn r12736) -Codechange: a (small) touch of coding style in viewport.cpp.
|
2008-04-16 18:28:05 +00:00 |
rubidium
|
6ab158f9d9
|
(svn r12735) -Codechange: use a vector instead of allocating memory in a byte array for TileSpriteToDraw.
|
2008-04-16 14:18:15 +00:00 |
rubidium
|
0c9120a882
|
(svn r12734) -Codechange: use a vector instead of allocating memory in a big byte array for StringSpriteToDraw.
|
2008-04-16 14:15:00 +00:00 |
rubidium
|
9a73b698d4
|
(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
|
2008-04-13 19:25:14 +00:00 |
smatz
|
febc5150c9
|
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
|
2008-04-03 19:55:40 +00:00 |
rubidium
|
8e83627991
|
(svn r12536) -Codechange: some stack allocations were too large for NDS, so use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack).
|
2008-04-01 21:12:51 +00:00 |
rubidium
|
a0895d57fa
|
(svn r12501) -Codechange: split signs.h.
|
2008-03-31 07:25:49 +00:00 |
rubidium
|
2edd403656
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
2008-03-31 00:06:17 +00:00 |
rubidium
|
3d03eab9bc
|
(svn r12439) -Fix [FS#1871]: do not 'disable' the drawing of autorail overlays when the tile is 'error'-marked (red pulsating selection). Patch by Icosikai.
|
2008-03-27 14:10:09 +00:00 |
smatz
|
291931bf50
|
(svn r12166) -Fix [FS#337]: when drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated (original patch by GrimRC)
|
2008-02-17 12:21:05 +00:00 |
belugas
|
739b118c6b
|
(svn r12140) -Codechange: A bit of code style fixes(Geektoo).
|
2008-02-14 15:13:36 +00:00 |
rubidium
|
612ba5c787
|
(svn r12044) -Fix [FS#1741]: crash when centering on a vehicle (aircraft) that is outside of the map.
|
2008-02-02 21:09:05 +00:00 |
frosch
|
6f6708e844
|
(svn r11983) -Codechange: Add some helper functions for slopes and use them.
|
2008-01-25 15:47:58 +00:00 |
rubidium
|
dc87b05e8c
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
2008-01-13 14:37:30 +00:00 |
rubidium
|
d4e6a6bf57
|
(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
|
ac528411df
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
rubidium
|
6c954cad5f
|
(svn r11801) -Codechange: remove some unneeded includes from some header files.
|
2008-01-09 21:27:39 +00:00 |