584 Commits

Author SHA1 Message Date
Paul Gilbert
cad35501ff ULTIMA8: More class field renamings 2020-02-24 22:16:45 -08:00
Paul Gilbert
931f1b9a86 ULTIMA8: More class field renamings 2020-02-24 22:16:45 -08:00
Paul Gilbert
a85bf76b8a ULTIMA8: Miscellaneous class field renaming 2020-02-24 22:16:45 -08:00
Paul Gilbert
eb0bfeb80b ULTIMA8: Fixes for TrueType font rendering mode 2020-02-24 21:07:40 -08:00
Paul Gilbert
e3218d67f6 ULTIMA: Change game number comments to roman numerals 2020-02-24 18:25:34 -08:00
Matthew Duggan
168b3e2c6b ULTIMA8: Don't save while starting up
This fixes the direct loading of save games from the ScummVM menu by
blocking autosave during the startup.
2020-02-24 18:12:18 -08:00
Matthew Duggan
9c2332854f ULTIMA8: Avoid left shifts of -ve numbers (undefined in c spec)
In practice it probably does the expected thing on every platform, but
it's an easy fix and better to be safe.
2020-02-24 18:11:01 -08:00
Matthew Duggan
b942623563 Fix buggy UCList.remove 2020-02-24 18:10:01 -08:00
Matthew Duggan
e4fa9174b8 ULTIMA8: Clean up unused functions in istring 2020-02-24 16:17:35 +02:00
Matthew Duggan
e10296aab5 ULTIMA8: Tiny whitespace fixes 2020-02-23 17:51:34 -08:00
Matthew Duggan
a672b3fe47 ULTIMA8: Ignore opcode which could cause crash closing backpack
After using the keyring to unlock a chest, occasionally opcode 0x44
references a value higher than the length of the source list. The
simple workaround is to ignore this opcode in this case.  It's not
a proper fix but it prevents a crash and I haven't found any
side-effect of doing it.
2020-02-23 17:51:11 -08:00
Matthew Duggan
ca040a8f03 ULTIMA8: Fix OOB access to arrays for HID events 2020-02-23 17:20:41 -08:00
Paul Gilbert
52c2d7578d ULTIMA8: Compilation fix 2020-02-23 15:06:52 -08:00
Paul Gilbert
aba570ab42 ULTIMA8: Cleanup of perr usage on startup 2020-02-23 14:58:13 -08:00
Paul Gilbert
534603a080 ULTIMA8: Fixing naming of locals and method parameters 2020-02-23 14:12:54 -08:00
Paul Gilbert
103d781fe9 ULTIMA8: gcc warning fixes 2020-02-23 10:59:17 -08:00
Paul Gilbert
10be96afd6 ULTIMA8: Fix debugger support methods to display text in the debugger 2020-02-23 10:33:16 -08:00
Paul Gilbert
a41de0df27 ULTIMA8: Remove references to SDL, since it's no longer used 2020-02-23 09:52:21 -08:00
Paul Gilbert
c64617bdcd ULTIMA8: Completely remove old console and console gump 2020-02-23 09:52:21 -08:00
Paul Gilbert
ad2ee92d62 ULTIMA8: Move pout and perr to Debugger 2020-02-23 09:52:20 -08:00
Paul Gilbert
667ce5afbd ULTIMA8: Remapping console calls to debug and warning 2020-02-23 09:52:20 -08:00
Paul Gilbert
289c5947ce ULTIMA8: Redirect keybindings to now use Debugger 2020-02-23 09:52:20 -08:00
Paul Gilbert
1dc56a37be ULTIMA8: Fix reading configuration and cleanup of screen resolution code 2020-02-23 09:52:20 -08:00
Paul Gilbert
e8b6a1a5b4 ULTIMA8: Remaining console commands moved to Debugger 2020-02-22 12:09:27 -08:00
Paul Gilbert
844a26e34b ULTIMA8: Fix compilation of DEBUG code 2020-02-22 11:42:21 -08:00
Paul Gilbert
67a5d0d7e3 ULTIMA8: Shifting UCMachine console methods to Debugger 2020-02-22 11:42:21 -08:00
Paul Gilbert
142a65d1ae ULTIMA8: Shifting game/cheat console methods to Debugger 2020-02-22 11:42:21 -08:00
Paul Gilbert
09c99ae780 ULTIMA8: Shifting more console methods to Debugger 2020-02-22 11:42:21 -08:00
Paul Gilbert
dece483ff5 ULTIMA8: Shifting more console methods to Debugger 2020-02-22 11:42:21 -08:00
Paul Gilbert
bfc05da365 ULTIMA8: Shifting more console methods to Debugger 2020-02-22 11:42:21 -08:00
Matthew Duggan
3f15ca1c4f ULTIMA8: Fix blends to SDL surface (corrects lamps, smoke, etc) 2020-02-21 20:28:04 -08:00
Paul Gilbert
93aa5997c6 ULTIMA8: Moving console methods into Debugger 2020-02-20 22:04:57 -08:00
Paul Gilbert
46c68a4545 ULTIMA8: Moved audio process console cmds to Debugger 2020-02-20 21:15:37 -08:00
Paul Gilbert
437cd591bf ULTIMA8: Move Quick Avatar Mover console cmds into Debugger 2020-02-20 20:57:33 -08:00
Paul Gilbert
681d4cb8df ULTIMA8: Move GameMapGump console methods into Debugger 2020-02-20 20:31:00 -08:00
Paul Gilbert
fa8d4e5f3b ULTIMA8: Remove deprecated ifdef blocks 2020-02-20 19:09:31 -08:00
Paul Gilbert
ec3060cb7a ULTIMA8: Update remainder of Console code for ScummVM 2020-02-20 19:03:38 -08:00
Paul Gilbert
5c2f3f0569 ULTIMA8: Remove the joystick cursor process 2020-02-19 21:35:36 -08:00
Paul Gilbert
b2fd3ccacc ULTIMA8: Implement the toUnicode method 2020-02-19 19:51:08 -08:00
Paul Gilbert
3ebdf3a2df ULTIMA8: Remove original game detector 2020-02-19 19:22:36 -08:00
Paul Gilbert
906929338c ULTIMA8: Removing more unused code 2020-02-19 18:28:42 -08:00
Paul Gilbert
1ec969c00f ULTIMA8: Compilation fix 2020-02-18 21:44:22 -08:00
Paul Gilbert
39d9d152cb ULTIMA8: Move stream objects from being global objects to Console class 2020-02-18 21:38:01 -08:00
Paul Gilbert
a840f128a1 ULTIMA8: Removing redundant code 2020-02-18 20:49:02 -08:00
Paul Gilbert
79608f497a ULTIMA8: Switch fall-through messages 2020-02-18 17:59:48 -08:00
Paul Gilbert
d90d18027d ULTIMA8: Fix switch character constants 2020-02-17 22:08:06 -08:00
Paul Gilbert
a3910a7810 ULTIMA8: Fix ShapeRenderedText constructor params 2020-02-17 21:56:13 -08:00
Paul Gilbert
16379e7856 ULTIMA8: Fixing compiler warnings 2020-02-17 21:30:36 -08:00
Paul Gilbert
d47abaeb50 ULTIMA8: Janitorial 2020-02-17 20:49:49 -08:00
Paul Gilbert
de5c5f17bb ULTIMA8: Miscellaneous class fields renaming 2020-02-17 20:39:27 -08:00