1118 Commits

Author SHA1 Message Date
Paul Gilbert
d9926ba5bb XEEN: Fix attributes going negative 2020-09-12 17:57:16 -07:00
Paul Gilbert
23d15f1a1c XEEN: Fix crash reading book in Great Pyramid 2020-09-12 17:38:52 -07:00
Paul Gilbert
19f5559620 XEEN: Fix mirror destination for Dragon Tower 2020-09-12 16:38:13 -07:00
Paul Gilbert
b32adea527 XEEN: Fix U/D keys in Quests dialog 2020-09-12 15:45:27 -07:00
aryanrawlani28
4b6976c558 GUI: U32: Reduce number of files changed and fixes
Up until last commit, everything was working fine but the amount of files changed was too large. This commit tries to reduce the changes.

- Add a fake constructor to Keymap, text-to-speech, setDescription (save-state)
- Redirecting functions for PopUpWidget::appendEntry, ButtonWidget::setLabel, GUIErrorMessage
- Use the above functions and constructors to reduce changes in Engines
- Fix warnings being in unicode. Only output english text in - Warnings, Errors, etc.
- Mark some strings as "translation" strings. (Not yet added to POTFILES)
- Remove some CP related things from po/modules.mk
- Previously used some Common::convertToU32 where it was not necessary, replace this with u32constructor
2020-08-30 14:43:41 +02:00
aryanrawlani28
bd19eaa5bf GUI: U32: More code improvements in engines and misc fixes
- Xeen's GUIError now takes in U32String
- Scumm's ValueDisplayDialog takes in U32
- Mohawk's InfoDialog & PauseDialog takes in U32
- Mohawk - in riven.cpp, Some assignment fixes
- Backends -in sdl.cpp, Remove incorrect conversion from iso8859 when setting text in clipboard
- Graphics - Add u32 strings instead of decoding each piece in format
2020-08-30 14:43:41 +02: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
Eugene Sandulenko
ac6932bd89 I18N: Added missing files to POTFILES 2020-08-27 20:26:45 +02:00
Jonathan Phénix
8e8f94b5bb XEEN: Prevent reduced font display in quick ref
This can currently happen if you go in any character screen and click
on "Resistances" and then consult "Quick Ref".
2020-07-11 18:39:43 -07:00
Jonathan Phénix
d62c667ca7 XEEN: Fix typo and improve comment 2020-07-06 18:46:09 -07:00
Jonathan Phénix
e01ce5ed73 XEEN: Delete unused items.cpp file 2020-06-20 15:24:10 -07:00
Paul Gilbert
61593a0a9f XEEN: Do auto-capitalization of input text like original
Thanks to FrostyHitoshura
2020-06-20 09:27:47 -07:00
Jonathan Phénix
9ace55fa8d XEEN: Display actual Warzone Wins instead of a hardcoded value 2020-06-14 15:30:51 -07:00
Jonathan Phénix
54de4a0071 XEEN: Fix crash when accessing character stats with keyboard 2020-06-13 15:50:33 -07:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
mataniko
06242a712b JANITORIAL: Rename EVENT_RTL
Now that ScummVM is adding RTL support, the EVENT_RTL should be disambigious that it is for returning to launcher
2020-05-12 10:36:38 +02:00
Paul Gilbert
88cdad7f84 XEEN: Fix loading of wall items from savegame 2020-05-10 19:18:24 -07:00
Paul Gilbert
0d41026340 XEEN: Fix curing the well in Nightshadow 2020-05-07 20:46:12 -07:00
Paul Gilbert
5eea46f257 XEEN: Fix crash loading some savegames directly from launcher 2020-05-06 18:13:43 -07:00
Paul Gilbert
912b2f03eb XEEN: Bugfix for bad mob data, WOXCD top of witches tower 2020-05-06 17:42:29 -07:00
Paul Gilbert
7948d12383 XEEN: Add missing sprite drawer for Energy Blast effect 2020-04-26 17:12:20 -07:00
Paul Gilbert
6a3aac1478 XEEN: Remove autosave code 2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert
528d62930a XEEN: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet
1bcdcabb29 XEEN: Add override keywords 2020-02-09 12:55:00 +01:00
Eugene Sandulenko
78cc55c4b0 XEEN: Added override keywords 2020-02-06 23:46:47 +01:00
Paul Gilbert
5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Paul Gilbert
5893672b80 XEEN: Mine Alpha fix needed to apply to non-CD version as well 2020-01-11 10:37:59 -08:00
Paul Gilbert
0bae299257 XEEN: Fix crash in WOXCD Deep Mine Alpha 2020-01-07 22:09:25 -08:00
D G Turner
5447a13013 XEEN: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-09 01:03:55 +00:00
Bastien Bouclet
9c8bd056d6 ENGINES: Stop using 'single id' 2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
Paul Gilbert
537515e808 XEEN: Proper fix for incorrect %lu format specifiers 2019-10-31 20:16:31 -07:00
Paul Gilbert
1381cc3fee XEEN: Fix for invalid numbers in Character Info dialog 2019-10-30 20:32:13 -07:00
Paul Gilbert
f272673015 XEEN: Fix Swords tavern sign in exit locations 2019-10-28 19:23:59 -07:00
Paul Gilbert
e92b2547b9 XEEN: Fix ending monster suffering elemental damage 2019-09-22 15:40:15 -07:00
Paul Gilbert
9bffdfe9d5 XEEN: Fix clicking on monster names in combat to change target 2019-09-22 11:42:22 -07:00
Paul Gilbert
8f40cb95a4 XEEN: Fix drawing left border of minimap 2019-09-22 10:55:43 -07:00
Paul Gilbert
e6e70b2042 XEEN: Don't de-equip armor/acccessories when broken 2019-09-01 20:12:40 -07:00
Paul Gilbert
b0776c8f32 XEEN: Fix crash loading Great Pyramid Level 3 2019-09-01 15:29:33 -07:00
jepael
b1b03b18d3 XEEN: Fix compiler warning 2019-09-01 22:46:23 +03:00
Paul Gilbert
3996783c88 XEEN: Fix searches resulting in misc items 2019-09-01 10:14:47 -07:00
D G Turner
a37f35695c XEEN: Add Virtual Destructor to SpritesDrawer Base Class
This is required to avoid GCC Compiler Warnings from -Wnon-virtual-dtor
2019-09-01 07:45:02 +01:00
Paul Gilbert
ada09b8162 XEEN: Fix rendering of Count Blackfang 2019-08-31 16:42:40 -07:00
Paul Gilbert
4377a0d995 XEEN: Workaround black pixels when rendering transparent Shades 2019-08-30 23:10:26 -07:00
Paul Gilbert
9213920ac1 XEEN: Cleanup of sprite drawer 3 2019-08-30 21:50:14 -07:00
Paul Gilbert
0f1722ebce XEEN: Fix to use correct drawer for shades, drawer cleanup 2019-08-30 21:04:07 -07:00
Paul Gilbert
1588218f6f XEEN: Further sprite drawer mode code 2019-08-30 19:36:13 -07:00
Paul Gilbert
27efc15f8c XEEN: Creating sprite drawer class hierarchy for missing draw modes 2019-08-30 19:36:13 -07:00
Paul Gilbert
05de8819ba XEEN: Remove unused methods, comments for engine methods 2019-08-29 21:11:52 -07:00