Jonathan G Rennison
|
b70f8020e6
|
Fix right-click viewport scroll after using change viewport buttons
See: #597
|
2023-09-21 18:42:22 +01:00 |
|
Jonathan G Rennison
|
e5e1adad8a
|
Fix graphical issues with scrolling viewport overlays
|
2023-09-18 23:10:30 +01:00 |
|
Jonathan G Rennison
|
290822d150
|
Update viewport positions in two stages
|
2023-09-18 21:44:17 +01:00 |
|
Jonathan G Rennison
|
96ed5b5cad
|
Remove _vp_move_offs global
|
2023-09-18 19:38:13 +01:00 |
|
Jonathan G Rennison
|
57e4929137
|
Fix viewport sign invisibility check
|
2023-09-18 19:34:23 +01:00 |
|
Jonathan G Rennison
|
68c0fd63dd
|
Avoid window iterations when marking viewports dirty
|
2023-09-18 19:10:58 +01:00 |
|
Jonathan G Rennison
|
52e4688851
|
Use Window iterate instead of from front/back when no order required
|
2023-09-18 18:34:50 +01:00 |
|
Jonathan G Rennison
|
a18f3274b4
|
Rename close window functions to match upstream
|
2023-09-15 21:17:25 +01:00 |
|
Jonathan G Rennison
|
ed1b842ad3
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/console.cpp
# src/console_func.h
# src/network/network_server.cpp
# src/os/unix/unix.cpp
# src/spritecache.cpp
# src/viewport.cpp
|
2023-09-15 20:44:22 +01:00 |
|
Jonathan G Rennison
|
c8817d7f4e
|
Merge branch 'master' into jgrpp
# Conflicts:
# os/macosx/notarize.sh
# src/3rdparty/CMakeLists.txt
# src/3rdparty/squirrel/squirrel/sqcompiler.cpp
# src/3rdparty/squirrel/squirrel/sqdebug.cpp
# src/3rdparty/squirrel/squirrel/sqvm.cpp
# src/console_cmds.cpp
# src/core/span_type.hpp
# src/crashlog.cpp
# src/currency.h
# src/date_gui.cpp
# src/driver.cpp
# src/fios.cpp
# src/genworld_gui.cpp
# src/hotkeys.cpp
# src/misc_gui.cpp
# src/music/os2_m.cpp
# src/network/core/os_abstraction.h
# src/network/network_server.cpp
# src/newgrf.cpp
# src/newgrf_config.h
# src/newgrf_text.cpp
# src/openttd.cpp
# src/os/macosx/font_osx.cpp
# src/os/macosx/misc_osx.cpp
# src/os/os2/CMakeLists.txt
# src/os/os2/os2.cpp
# src/os/unix/CMakeLists.txt
# src/os/windows/font_win32.cpp
# src/os/windows/win32_main.cpp
# src/saveload/saveload.cpp
# src/script/api/script_text.cpp
# src/settings.cpp
# src/settings_gui.cpp
# src/stdafx.h
# src/strings.cpp
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_cmd.cpp
# src/video/dedicated_v.cpp
# src/video/video_driver.cpp
# src/video/win32_v.cpp
# src/viewport.cpp
# src/waypoint_gui.cpp
# src/widgets/dropdown_type.h
# src/window.cpp
# src/window_gui.h
|
2023-09-12 20:06:47 +01:00 |
|
Jonathan G Rennison
|
46f5fb9f25
|
Sprite cache: Allow caching only required subset of sprite zoom levels
Enable for blitters based on 32bpp_optimized or SSE
|
2023-08-22 22:16:04 +01:00 |
|
Jonathan G Rennison
|
4c88256183
|
De-duplicate string IDs used for viewport town labels
|
2023-07-30 21:47:03 +01:00 |
|
Jonathan G Rennison
|
ead18b2af2
|
Merge branch 'master' into jgrpp
# Conflicts:
# CMakeLists.txt
# src/3rdparty/md5/md5.h
# src/3rdparty/squirrel/squirrel/squtils.h
# src/animated_tile.cpp
# src/console_func.h
# src/core/CMakeLists.txt
# src/core/container_func.hpp
# src/core/smallstack_type.hpp
# src/crashlog.cpp
# src/crashlog.h
# src/debug.h
# src/economy.cpp
# src/gamelog.cpp
# src/industry_gui.cpp
# src/lang/catalan.txt
# src/misc_gui.cpp
# src/network/network_content.h
# src/newgrf.cpp
# src/newgrf.h
# src/newgrf_config.cpp
# src/newgrf_config.h
# src/newgrf_gui.cpp
# src/os/unix/font_unix.cpp
# src/os/windows/crashlog_win.cpp
# src/rail_cmd.cpp
# src/saveload/animated_tile_sl.cpp
# src/script/api/script_tilelist.cpp
# src/settings.cpp
# src/settingsgen/settingsgen.cpp
# src/sl/oldloader_sl.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/stdafx.h
# src/strgen/strgen.cpp
# src/strgen/strgen_base.cpp
# src/table/settings/gui_settings.ini
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehicle_cmd.cpp
# src/vehicle_gui_base.h
# src/viewport_sprite_sorter.h
|
2023-07-02 12:02:36 +01:00 |
|
Jonathan G Rennison
|
8fea927ed1
|
Add setting for whether to shade height in viewport map mode
See: #550
|
2023-07-01 12:03:36 +01:00 |
|
Jonathan G Rennison
|
05be624294
|
Remove gui.viewport_map_scan_surroundings setting, now always enabled
|
2023-07-01 11:00:59 +01:00 |
|
Richard Wheeler
|
3b2934c479
|
Change: Make terraforming point selection sprite visible at >2x zoom out (#11017)
|
2023-06-27 10:47:42 -04:00 |
|
Jonathan G Rennison
|
9a5df29648
|
Adjustments for PR #556
Setting text/condition, tooltip condition
|
2023-06-25 00:04:11 +01:00 |
|
Rubidium
|
321f01602a
|
Codechange: reduce passing around parameters, but formatting strings earlier
|
2023-06-23 06:48:13 +02:00 |
|
Rubidium
|
f48baa7d00
|
Codechange: move sign invisibility check out of loop
|
2023-06-23 06:48:13 +02:00 |
|
Rubidium
|
836541b41c
|
Codechange: use SetDParam and CopyOutDParam for tooltips
|
2023-06-17 10:01:19 +02:00 |
|
Rubidium
|
ac0c932ce7
|
Codechange: use SetDParam to set measurement tooltip parameters
|
2023-06-17 10:01:19 +02:00 |
|
Jonathan G Rennison
|
61e9c3084f
|
Add picker tool to main toolbar help menu
See: #498
Supports:
* Rail types
* Road/tram types
* Objects
* Rail stations/waypoints
* Road stops/waypoints
Add unset hotkey
|
2023-06-05 19:37:33 +01:00 |
|
Jonathan G Rennison
|
d7bf6b2c07
|
Feature: Highlight waypoint tiles when adjacent or distant joining
|
2023-06-04 16:54:48 +01:00 |
|
Jonathan G Rennison
|
84b53213af
|
Codechange: Refactor viewport catchment overlay change handling
|
2023-06-04 16:54:48 +01:00 |
|
Jonathan G Rennison
|
dc32b0533c
|
Viewport: Fix fixed vehicle route overlays not being marked dirty on remove
|
2023-06-03 20:29:55 +01:00 |
|
Jonathan G Rennison
|
fd4d4d341d
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/animated_tile.cpp
# src/cargopacket.h
# src/cheat_gui.cpp
# src/company_cmd.cpp
# src/company_gui.cpp
# src/date.cpp
# src/disaster_vehicle.cpp
# src/dock_gui.cpp
# src/economy.cpp
# src/engine.cpp
# src/error_gui.cpp
# src/fontcache/spritefontcache.cpp
# src/game/game_gui.cpp
# src/game/game_text.cpp
# src/gfx.cpp
# src/graph_gui.cpp
# src/highscore_gui.cpp
# src/industry_cmd.cpp
# src/lang/dutch.txt
# src/lang/english_AU.txt
# src/lang/english_US.txt
# src/lang/finnish.txt
# src/lang/french.txt
# src/lang/italian.txt
# src/lang/portuguese.txt
# src/lang/russian.txt
# src/lang/turkish.txt
# src/lang/vietnamese.txt
# src/main_gui.cpp
# src/misc_gui.cpp
# src/network/network_gui.cpp
# src/network/network_server.cpp
# src/newgrf.cpp
# src/newgrf.h
# src/newgrf_generic.cpp
# src/news_gui.cpp
# src/openttd.cpp
# src/os/unix/unix.cpp
# src/os/windows/font_win32.cpp
# src/os/windows/win32.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/saveload/afterload.cpp
# src/saveload/misc_sl.cpp
# src/saveload/oldloader_sl.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/script/script_gui.cpp
# src/settings_table.cpp
# src/signs_gui.cpp
# src/smallmap_gui.cpp
# src/smallmap_gui.h
# src/spritecache.cpp
# src/spritecache.h
# src/spriteloader/grf.cpp
# src/station_cmd.cpp
# src/statusbar_gui.cpp
# src/stdafx.h
# src/strgen/strgen_base.cpp
# src/subsidy.cpp
# src/table/settings/difficulty_settings.ini
# src/texteff.cpp
# src/timetable_cmd.cpp
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/town_gui.cpp
# src/townname.cpp
# src/vehicle.cpp
# src/waypoint_cmd.cpp
# src/widgets/dropdown.cpp
# src/window.cpp
|
2023-05-26 19:36:48 +01:00 |
|
Jonathan G Rennison
|
df5ca1d7fb
|
Highlight waypoint tiles when adjacent or distant joining
|
2023-05-25 22:34:54 +01:00 |
|
Jonathan G Rennison
|
65159f4b22
|
Refactor viewport catchment overlay change handling
|
2023-05-25 20:28:31 +01:00 |
|
Jonathan G Rennison
|
f053082478
|
Viewport map: Use transport colour for road bridge/tunnels and aqueducts
In route mode
|
2023-05-25 18:06:59 +01:00 |
|
Jonathan G Rennison
|
d29cec53e0
|
Viewport map: Show bridges and tunnels in rail type colour in routes mode
See: #522
|
2023-05-24 20:29:27 +01:00 |
|
Jonathan G Rennison
|
9cb992ab14
|
Viewport map: Adjust vertical alignment of tunnels
|
2023-05-24 20:29:27 +01:00 |
|
Rubidium
|
63d9bb93b8
|
Codechange: migrate from C-style GetString to C++-style GetString
|
2023-05-21 21:17:12 +02:00 |
|
Peter Nelson
|
56085be9bd
|
Codechange: Move includes for common STL headers to stdafx.
|
2023-05-17 10:14:41 +01:00 |
|
Jonathan G Rennison
|
6d483cc5cc
|
Add toggle to show vehicle route overlay even when window is not focused
|
2023-05-07 11:48:17 +01:00 |
|
Jonathan G Rennison
|
4c2244cc21
|
Viewport: Refactor handling of vehicle route overlays
|
2023-05-06 19:14:39 +01:00 |
|
Jonathan G Rennison
|
c4571e86c8
|
Allow specifying any palette ID for tile highlight recolouring
|
2023-05-06 13:11:42 +01:00 |
|
PeterN
|
e97bf271dc
|
Codechange: Make SpriteType, CargoSortType, SourceType and ScriptType enum classes. (#10663)
This avoids a (soft) namespace conflict between the four ST_* enums.
|
2023-04-16 20:00:55 +01:00 |
|
PeterN
|
c1077212d7
|
Codechange: Use a shared_ptr for viewport overlay. (#10586)
|
2023-03-31 16:06:36 +01:00 |
|
Jonathan G Rennison
|
fd532fbd6f
|
Avoid integer overflow issues in measurement tooltip
For large distances
Use integer instead of floating point sqrt
|
2023-03-09 17:39:34 +00:00 |
|
Jonathan G Rennison
|
3e7a625e0e
|
Fix function locals shadowing parameters
|
2023-02-16 00:09:14 +00:00 |
|
Jonathan G Rennison
|
8d6e57799c
|
Fix various possible integer type conversion issues
|
2023-02-15 23:05:03 +00:00 |
|
Jonathan G Rennison
|
fef39b5797
|
Use backup/restore wrappers for various _cur_dpi changes
|
2023-02-15 22:02:23 +00:00 |
|
Jonathan G Rennison
|
483e3172af
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/strong_typedef_type.hpp
# src/gfx.cpp
# src/group_cmd.cpp
# src/industry_cmd.cpp
# src/map_func.h
# src/newgrf_debug_gui.cpp
# src/order_cmd.cpp
# src/pathfinder/follow_track.hpp
# src/rail_cmd.cpp
# src/road_cmd.cpp
# src/road_gui.cpp
# src/saveload/saveload.cpp
# src/screenshot.cpp
# src/smallmap_gui.cpp
# src/station_cmd.cpp
# src/strings.cpp
# src/tile_type.h
# src/timetable_gui.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/viewport.cpp
|
2023-02-10 17:19:35 +00:00 |
|
Jonathan G Rennison
|
ff0e779680
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/lang/czech.txt
# src/order_backup.h
# src/settings_internal.h
# src/string.cpp
# src/viewport.cpp
|
2023-02-04 11:37:45 +00:00 |
|
rubidium42
|
6ba55e663e
|
Codechange: do not hide variables with other variables
|
2023-01-29 07:21:34 +01:00 |
|
Rubidium
|
f001e84e5e
|
Codechange: use RAII to automatically restore _cur_dpi after use
|
2023-01-28 20:33:02 +01:00 |
|
Rubidium
|
04d10b3d2d
|
Codechange: instead of global pointer to stack variable, just put variable in that global
Removes one indirection and a dangling pointer to a stack location
|
2023-01-28 17:23:30 +01:00 |
|
Rubidium
|
71b46db8d0
|
Cleanup: remove commented out code
|
2023-01-26 23:47:55 +01:00 |
|
Rubidium
|
fe2bcd2a58
|
Codechange: migrate size related functions to Map structure
|
2023-01-21 17:11:40 +01:00 |
|
Jonathan G Rennison
|
d97968a4f9
|
Rename ChildScreenSpritePositionMode enum values
|
2022-12-28 16:01:28 +00:00 |
|