Evil Eye
d148ccbb93
Remove logically redundant code
2025-11-23 14:20:54 +01:00
AnyOldName3
06cb00bb0b
Resolve merge conflicts from !4924 and !4928
...
luamanagerimp still needs float frameDuration, and reordering a bunch of fields in the scene manager conflicted with changing the type of maxanisotropy.
2025-10-04 23:08:20 +01:00
Evil Eye
478df08433
Address more engine conversion warnings
2025-09-22 13:33:27 +02:00
Evil Eye
bcad4a7fd5
Address more conversion warnings in the engine
2025-09-21 17:45:38 +02:00
Evil Eye
fc700c61fd
Resolve various conversion warnings in mwgui
2025-09-21 15:58:38 +02:00
Alexei Kotov
b0055ec8e7
Use l10n for map gamepad actions
2025-09-14 03:23:48 +03:00
Alexei Kotov
253ac42520
Use newly exposed UI action lines in more menus
2025-09-01 18:00:54 +03:00
elsid
0f36b7fc97
Fix and enforce parameter naming
2025-08-27 12:45:09 +02:00
Evil Eye
60d5e4d30b
Merge branch 'local_variable_naming' into 'master'
...
Fix and enforce local variable naming (#8424 )
See merge request OpenMW/openmw!4832
2025-08-06 17:50:33 +00:00
elsid
d121b606b6
Fix and enforce local variable naming
2025-08-05 21:27:48 +02:00
Andrew Lanzone
8e76a0ab06
Merge branch 'master' of https://gitlab.com/OpenMW/openmw
2025-08-04 16:44:12 -07:00
elsid
0801e0512d
Do thread safe local static based initialization
2025-08-01 11:48:35 +02:00
Andrew Lanzone
2e5836a748
Remove hardcoded map size
2025-07-31 23:58:00 -07:00
Andrew Lanzone
dc2ff4bfa2
Rename ControllerButtonStr struct and its internal fields
2025-07-27 13:14:31 -07:00
Andy Lanzone
c015599356
Merge branch openmw:master into master
2025-07-26 00:17:39 -07:00
elsid
28851411a3
Fix and enforce namespace naming
2025-07-20 21:19:16 +02:00
Andrew Lanzone
29f1c7c68f
Remove some hardcoded menu sizes for inventory mode
2025-07-19 17:12:09 -07:00
Andrew Lanzone
0abbf91477
Disable double-clicking on window titles in the inventory menu
2025-07-17 23:07:54 -07:00
Andrew Lanzone
9e2927f734
Use the localized strings from Interface l10n module where possible
2025-07-14 17:45:03 -07:00
Alexei Kotov
38efdd2fd8
Revert "Merge branch 'master' into 'master'"
...
This reverts merge request !4710
2025-07-05 01:00:26 +03:00
Andrew Lanzone
190680a3a9
Replace semi-janky rstick controller bindings with dpad
2025-06-20 23:37:53 -07:00
Andrew Lanzone
be32cbb413
Fix clang format issues
2025-06-07 22:51:29 -07:00
Andrew Lanzone
dc68f28a40
Disable right stick from panning map if zooming maps is enabled
2025-06-06 00:34:01 -07:00
Andrew Lanzone
d6ed416402
Allow pinning map window in controller mode
2025-05-25 16:12:19 -07:00
Andrew Lanzone
d6c23f7664
Add controller support to map's node dialog
2025-05-24 21:28:43 -07:00
Andrew Lanzone
cf26020ed6
Fix several minor issues with controller inventory menus
2025-05-24 20:56:43 -07:00
Andrew Lanzone
3eec24b2a6
Limit the size of controller-focused inventory windows on large screens
2025-05-24 20:08:45 -07:00
Andrew Lanzone
f1c34ea7b1
Add a tab bar above inventory to show active tab and change tabs with mouse
2025-05-24 16:00:13 -07:00
Andrew Lanzone
d759418f01
Add controller support for all four inventory menus
2025-05-24 14:17:41 -07:00
Evil Eye
c31c43bed5
Adjust canvas size when switching cells
2024-11-18 17:11:05 +01:00
Evil Eye
fc3a1833ee
Use a grid based on computed bounds for interiors
...
Combine the cell radius (mCellDistance) and diameter (mNumCells)
members into an offset IntRect (mGrid.) The grid is centered on the
player's current cell in exteriors (with each grid square mapping to a
cell.) In interiors, the grid is centered on the cell's computed bounds.
The number of squares remains based on view distance in exteriors, but
can now stretch to encompass arbitrarily large interiors, mostly preventing
the player from walking off the map grid (interiors exceeding their
computed bounds during gameplay still cause issues.)
2024-11-17 21:14:14 +01:00
Evil Eye
326544ade5
Pack LocalMapBase members
2024-11-17 13:47:55 +01:00
Evil Eye
5a54cd9406
Fix local map issues
2024-06-13 23:03:57 +02:00
Evil Eye
504a9e7d43
Address feedback
2024-03-08 17:09:49 +01:00
Evil Eye
b055367b3b
Track map position using MWWorld::Cell
2024-03-07 21:36:21 +01:00
Andrei Kortunov
4f65b7167a
Do not copy vector for every door marker
2024-01-07 18:53:07 +04:00
elsid
7e5a1cec04
Use settings values for Terrain settings
2023-10-27 22:32:20 +02:00
elsid
1c4b6a552f
Always enable fog of war in map window
2023-08-10 20:49:35 +02:00
elsid
9acb93ab29
Use settings values for Map settings
2023-07-27 22:53:53 +02:00
Alexei Dobrohotov
39c84c84da
Cap global map cell size (bug #6222 )
2023-07-13 14:53:08 +03:00
elsid
235eb65c97
Rename positionToCellIndex to match return type
2023-05-27 15:49:36 +02:00
psi29a
6f8c152487
Merge branch 'convert_camera_settings' into 'master'
...
Use settings values for Camera settings (#6876 )
See merge request OpenMW/openmw!3041
2023-05-22 09:14:06 +00:00
Evil Eye
5491512905
Use string_view in more places and reduce the number of empty string literals
2023-05-21 16:39:32 +02:00
elsid
5d5e6844d1
Use settings values for Camera settings
2023-05-20 22:23:09 +02:00
florent.teppe
a3bd6e7e47
ESM::ExteriorCellIndex => ESM::ExteriorCellLocation
2023-05-12 22:05:55 +02:00
florent.teppe
393357abc0
ESM::Cell::positionToCellIndex returns a ESM::ExteriorCellIndex
...
and takes a worldspace id as input
ESM::getCellSize takes a wordspace as input.
removed useless static in static inline funcs
2023-05-12 22:05:55 +02:00
florent.teppe
1cf0cd5628
moved mwworld/cellutils.hpp -> esm/util.hpp
2023-05-12 22:05:54 +02:00
florent.teppe
141878f30d
int x, int y , ESM::RefId worldspace => ESM::ExteriorCellIndex
...
also removed the changeToExteriorCell that only took a position as input, didn't work with esm4.
2023-05-12 22:05:53 +02:00
florent.teppe
a62e75fd19
Initial attempt at loading esm4 exteriors
2023-05-12 22:05:52 +02:00
Petr Mikheev
f1beaa7b8c
Put ESMStore to Environment
2023-04-20 21:45:49 +02:00