BLooperZ
e14b232918
SCUMM: Label v6+ subops
2023-02-26 10:53:53 +01:00
AndywinXp
e0dc1aed5f
SCUMM: DIG: Fix #13973 (buffer overflow error)
...
This fix has been verified from disasm, merry xmas :-)
2022-12-24 22:32:10 +01:00
athrxx
af45365e4f
SCUMM: make some vars const
2022-09-08 19:10:42 +02:00
athrxx
b37ad8d06e
SCUMM: (v6/EGA) - fix mouse cursor being dithered/scaled more than once
2022-09-08 19:10:42 +02:00
AndywinXp
eadacafd1b
SCUMM: Fix warnings
2022-09-08 19:10:42 +02:00
AndywinXp
194555c3a7
SCUMM: GUI: Implement v6 GUI and Menu
2022-09-08 19:10:42 +02:00
AndywinXp
ddb54b30a4
SCUMM: GUI: Implement saving and loading routines for the old style menu
2022-09-08 19:10:42 +02:00
AndywinXp
457bcb67db
SCUMM: GUI: Implement the majority of the v7 Main Menu
2022-09-08 19:10:42 +02:00
AndywinXp
d1b73e1ffe
SCUMM: GUI: Add functional main GUI banners for v5-6-7
2022-09-08 19:10:42 +02:00
AndywinXp
2c9d7fd2ee
SCUMM: COMI: Change how blastObject rects are restored for v8
...
This fixes the last remaining graphical glitches pertaining the original GUI
2022-08-06 13:33:56 +02:00
AndywinXp
f9010ca824
SCUMM: COMI: Fix original GUI glitches with blastTexts and blastObjects
2022-08-06 13:33:56 +02:00
AndywinXp
9072aa007f
SCUMM: COMI: Fix default cursor colors during SMUSH videos
2022-08-06 13:33:56 +02:00
athrxx
85a191de2b
SCUMM: (v6/EGA) - improved mouse cursor handling and some other fixes
...
The mouse cursors get dithered correctly now and due to earlier fixes SAMNMAX seems to be in as good a state as DOTT regarding EGA dithering mode, so I enable it. Also added a post-load fix for the palette and the mouse cursors.
2022-07-31 23:57:15 +02:00
athrxx
997e2c4b05
SCUMM: (SCUMM7/8) - cleanup
...
- remove outdated code
- move things from V6 to V7
2022-04-08 19:53:44 +02:00
athrxx
1f56132725
SCUMM: (SCUMM7/8) - reorganize font rendering - first part
...
(inspired by PR 3276 - this here has the desired effect, but actually allows the removal of hacks, workarounds and redundancy code instead of adding more of that sort)
The purpose is to have the same accurate font rendering that we already have in the Smush code also for the ingame texts. The original interpreters draw the text like that, so this is not a weirdo invention of mine.
This is still broken. The main purpose was to get as much code done as necessary to have it at least compile again and correctly run the Smush texts.
The rest still needs quite some work...
2022-04-08 19:53:44 +02:00
athrxx
05980ff294
SCUMM: remove unneeded function
2022-04-08 19:53:44 +02:00
Andrea Boscarino
51394cc7bb
SCUMM: COMI: Clean up code and separate SCUMM v7-8 code from v6
2022-04-08 19:53:44 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
athrxx
c1bc192abf
SCUMM: (COMI) - fix vertical position of object descriptions
...
This is just a small hack to address bug no. 12796 ("SCUMM: COMI: Object label line printed on the wrong spot"). It tries to apply the correct fix that we already have in SmushFont::drawStringWrap() to "normal" (non-Smush) blast strings.
2021-08-15 15:48:32 +02:00
D G Turner
a404c80d41
SCUMM: Fix Memset on Non-Trivial Structure GCC Compiler Warnings
2021-03-24 23:23:46 +00:00
Bastien Bouclet
730a1ee4cc
SCUMM: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
26b5416433
SCUMM HE: Moved Moonbase stuff to v90he
2016-05-22 00:45:04 +02:00
Eugene Sandulenko
e4de5bf9ce
SCUMM HE: Added implementation for Sortie and DefenderUnit classes
2016-05-22 00:45:04 +02:00
Johannes Schickel
3847465163
SCUMM: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
Max Horn
649f8e0a84
SCUMM: Rename ResTypes->ResType, introduce ResId typedef, change code to use both
2011-05-13 14:02:53 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Travis Howell
b159517dc3
Fix bug #2821215 - DIG: Skipping planetarium animation disables F5 menu.
...
svn-id: r42498
2009-07-15 02:06:26 +00:00
Max Horn
99df028d35
SCUMM: Got rid of o6_invalid
...
svn-id: r39957
2009-04-16 09:27:02 +00:00
Max Horn
432e7917a5
SCUMM: Switched opcode tables to use Common::Functor0 (a bit like Kyra does it)
...
svn-id: r39956
2009-04-16 09:26:37 +00:00
Max Horn
6f4b567124
SCUMM: Split intern.h into multiple headers
...
svn-id: r39567
2009-03-20 16:33:58 +00:00