Eugene Sandulenko
68bab25152
ALL: Fix compilation
2023-01-08 01:31:13 +01:00
Cameron Cawley
d280efb7e4
ULTIMA8: Remove dependency on Shared::EventsManager
2023-01-04 22:18:11 -06:00
Matthew Jimenez
a9297cbb45
ULTIMA: Move debug channels to detection
2022-12-29 22:09:12 -06:00
Matthew Jimenez
85bf85dfe8
ULTIMA8: Use debug channel for SKF video player
2022-12-27 23:24:44 -06:00
Matthew Jimenez
61e2afbeda
ULTIMA: Move debug channels out of Shared namespace
2022-12-27 23:24:44 -06:00
Cameron Cawley
4002c7bdde
COMMON: Add a version of Common::Array::resize with a fill value
2022-12-19 14:33:07 +02:00
Cameron Cawley
a55361b65d
COMMON: Add Common::Array::swap()
2022-12-18 23:36:09 +02:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
Hubert Maier
2e22717470
ULTIMA: Correct spelling mistake
...
accomodate -> accommodate
2022-10-27 15:57:32 +02:00
Hubert Maier
8c038d613f
ULTIMA: Correct spelling mistake
...
accomodate -> accommodate
2022-10-27 15:57:32 +02:00
Cameron Cawley
fb758e084e
ULTIMA: Replace Std::map with Common::HashMap
2022-08-22 20:55:26 +03:00
Cameron Cawley
b75284c6b9
ULTIMA: Remove Std::map::insert()
2022-08-22 20:55:26 +03:00
Cameron Cawley
d8993ffea6
ULTIMA: Move Std::PointerHash into the ultima4 subengine
2022-08-22 20:55:26 +03:00
Cameron Cawley
5a069277f9
COMMON: Add a range-based version of Common::Array::erase()
2022-08-22 20:28:53 +03:00
Cameron Cawley
e61bba9e23
ULTIMA: Replace Std::pair with Common::Pair
2022-08-12 00:27:15 +03:00
Cameron Cawley
3b3be12dcb
ULTIMA: Replace Std::stack with Common::Stack
2022-08-07 22:57:05 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
SupSuper
8c86319923
BACKENDS: Use U32String for FSNode::getDisplayName
2021-08-23 21:22:27 +01:00
djsrv
ba28d7fde6
ALL: Change listMatchingMembers pattern to a Path
...
This handles any potential differences in directory separators passed to
the function, as with the other Archive functions.
2021-08-09 17:47:30 -04:00
djsrv
0d65c2fd12
ALL: Use Path type in File functions
2021-08-07 10:44:37 +02:00
djsrv
7eb4841065
ALL: Use Path type in Archive functions
2021-08-07 10:44:37 +02:00
Matthew Duggan
0b4878c00e
ULTIMA8: Add engine option for high res mode
2021-07-07 19:34:05 +09:00
Paul Gilbert
0136043f09
COMMON: Revert Change Rect and Point to have int32 fields
...
This reverts commit 1c3e7fb4e9 .
2021-07-06 20:35:42 -07:00
Paul Gilbert
1c3e7fb4e9
COMMON: Change Rect and Point to have int32 fields
2021-07-04 18:24:26 -07:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
D G Turner
551a2deee9
ULTIMA: Fix GCC Compiler Warnings
...
The test for index being non-negative are redundant since the index
variable is unsigned integer.
2021-04-02 10:12:52 +01:00
D G Turner
71a741822b
ULTIMA: Fix GCC Incompatible Cast of Function Warnings
...
These are emitted by -Wcast-function-type.
Thanks to dreammaster for advice on fixing this.
2021-03-28 07:23:26 +01:00
Orgad Shaneh
8bd2e17233
ULTIMA: Fix Clang warnings
...
warning: definition of implicit copy assignment operator for 'X' is deprecated because it has a user-declared copy constructor
2021-03-15 18:53:37 -07:00
Matthew Jimenez
b8c8e459c1
ULTIMA8: Move hasFeature check to subengine as others do not support subtitle options
2021-02-08 19:18:32 -06:00
Matthew Jimenez
007b6662eb
ULTIMA8: Implement speech and subtitle options
...
This replaces "textdelay" option with "talkspeed" and the new defaults should behave the same as the old value.
Text speed behavior stills need improvement but seems to work well
2021-02-06 18:40:31 -06:00
Matthew Duggan
0e685282df
ULTIMA: Remove unused Std::queue
2021-01-17 12:43:56 +09:00
Cameron Cawley
94b382e69a
ULTIMA: Remove wrappers around stdlib functions
2021-01-15 22:40:36 -08:00
Matthew Duggan
5e4bdbb0b8
ULTIMA8: Small pathfinding optimizations
...
This doesn't make much difference to the average case, but for the "failure"
case it brings down the run time, making the game smoother on slower hardware
or in debugging mode.
2021-01-01 15:07:37 +09:00
Cameron Cawley
b5d6716d1d
COMMON: Add ReadStream::readString() and use it in the Ultima engine
2020-12-15 17:39:25 -08:00
Cameron Cawley
4a1d7a1753
ULTIMA: Disable unstable subengines by default
2020-09-10 19:38:55 -07:00
aryanrawlani28
e22b32abfe
GUI: U32: Use Common::U32String::format where necessary and GUIError to u32
...
- Where necessary as in, where translated messages are used.
- GUIErrorMessage now takes in U32String
- error messages across some engines use U32Strings. they are changed because they show a message dialog.
2020-08-30 14:43:41 +02:00
aryanrawlani28
bed05ea134
GUI: U32: Fix compilation errors across entire project
...
After the initial changes just to scummvm/gui for u32, this commit includes the whole project
- Widget creations now always have u32 descriptions, labels, or tooltips
- Message dialogs make use of default arguments instead of providing the same argument explicitly
- encode String::format properly before passing on as argument where necessary
- Modify hugo utils (yesNoBox and notify box) to use u32
- Also provide fake constructors for the above which redirect to the u32 constructor
- Convert all keymap descriptions to u32 across all engines
- showConfirmationDialog in mohawk now uses u32
- showScummVMDialog also uses u32
- Scumm engine has dialogs now which use u32
- General fixes and wrapping convertToU32String for setLabels and related functions
- Add a fake constructor to MesssageDialog which redirects to the u32 constructor
2020-08-30 14:43:41 +02:00
Paul Gilbert
b705a5e90e
NUVIE: Fix crash whilst resting
2020-08-02 11:57:18 -07:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Paul Gilbert
45771e098c
ULTIMA4: Better handling of LF in vendor scripts
2020-05-11 20:32:20 -07:00
Eugene Sandulenko
771a0a01ce
ULTIMA: Added override keywords
2020-05-10 14:00:05 +02:00
Matthew Duggan
09bf38c120
ULTIMA: Add missing initializers for coverity
2020-05-09 22:02:27 +09:00
Paul Gilbert
57453ad556
ULTIMA4: Fix implementation of peer action
2020-05-07 18:29:08 -07:00
Paul Gilbert
d352578887
ULTIMA4: Cleanup of CombatController moveCreatures
2020-05-01 17:23:58 -07:00
jepael
7aeba38621
JANITORIAL: Fix compiler warning
2020-04-30 13:51:41 -07:00
Paul Gilbert
d9a9e0f91d
ULTIMA4: Extract data tables from exes into ultima.dat
2020-04-29 22:00:44 -07:00
Paul Gilbert
c8fa755049
ULTIMA4: Created a ConfSerializer class to simply settings read/write
2020-04-23 18:06:25 -07:00
Paul Gilbert
6f4f4e828f
ULTIMA4: Hooking up movement as keybinding actions
2020-04-12 18:54:30 -07:00