Filippos Karapetis
ec16ebbf96
Revert "SCUMM: Refactor the workaround for the broken sample in Indy4"
...
This reverts commit c59df76164
.
2022-04-16 14:25:51 +03:00
Filippos Karapetis
c59df76164
SCUMM: Refactor the workaround for the broken sample in Indy4
...
This makes the workaround code more self-contained
2022-04-16 14:23:02 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Donovan Watteau
77cad3b5d6
DRAGONS: More visual fixes for big-endian systems
...
Fix text and shadows so that graphics are now nearly the same between
little-endian and big-endian systems.
See https://bugs.scummvm.org/ticket/11710 .
2021-04-27 04:01:44 +01:00
Donovan Watteau
b40541d0fb
DRAGONS: Incomplete attempt at improving big-endian compatibility
...
It seems that screen content must be written in native endianness
here, not in little-endian.
This appears to fix most scenes, cutscenes, and the bag.
Shadows, menus, and text are still wrong. Audio hasn't been tested
yet.
See https://bugs.scummvm.org/ticket/11710 .
2021-03-17 01:10:52 +02:00
Eric Fry
8f6fb1d4bf
DRAGONS: Fixed alpha blending for scaled sprites. Fixes #11689
2020-09-13 15:35:36 +10:00
Eric Fry
ef8b909fea
DRAGONS: Fixed unsupported color mode when using openGL. Use RGB555 instead of ARGB1555 #11580
2020-08-26 22:46:19 +10:00
Eric Fry
7c7ece5a94
DRAGONS: Fixed flicker sprite rendering issues in Lake scene
2020-08-25 21:51:55 +10:00
Eric Fry
2627455a2e
DRAGONS: Fixed bug when blending pixels against a transparent background
2020-08-06 22:20:44 +10:00
Max Horn
08b4639cbb
ALL: fix a bunch of const warnings
...
Also while add it, constify some code
2020-04-17 22:41:11 +01:00
Eric Fry
aaaea78b3b
DRAGONS: Added map screen transition effects
...
Fixed overrun bug with loading screen flames
2020-03-19 23:30:42 +11:00
Eric Fry
19fe35216f
DRAGONS: Add fake loading screen when starting a new game
2020-03-15 14:03:00 +11:00
Eric Fry
bd463a89d8
DRAGONS: Added support for wrapping backgrounds.
...
Used for dance battle and castle fog effects
2020-03-12 09:56:35 +11:00
Eric Fry
6af35ed45d
DRAGONS: Started on main menu support
2020-03-07 23:06:02 +11:00
Eric Fry
a478f92f89
DRAGONS: Fixed clipping on scaled flipped sprites
2020-02-29 17:35:28 +11:00
Paul Gilbert
7a31472c81
DRAGONS: Fix cast of const to non-const
2020-02-28 21:46:16 -08:00
Eugene Sandulenko
79c7dbc8f6
DRAGONS: Whitespace fixes
2020-02-25 14:43:42 +01:00
Eugene Sandulenko
c28b2d2a07
DRAGONS: Fix warnings
2020-02-25 14:43:42 +01:00
Eric Fry
b792c8bd13
DRAGONS: More compile fixes
2020-02-25 14:43:42 +01:00
Eric Fry
837af740c5
DRAGONS: Removed uint32_t int32_t and ushort
2020-02-25 14:43:42 +01:00
Eric Fry
952442d56a
DRAGONS: Code cleanup
2020-02-25 14:43:42 +01:00
Eric Fry
894e0d99df
DRAGONS: Added more missing specialOpcode logic
2020-02-25 14:43:42 +01:00
Eric Fry
5cc1ff8dad
DRAGONS: Add additive pixel blending for scene layers
2020-02-25 14:43:42 +01:00
Eric Fry
56e0a2fa0a
DRAGONS: Working on castle fog update logic
2020-02-25 14:43:42 +01:00
Eric Fry
d43bd21694
DRAGONS: Screen shake effects
2020-02-25 14:43:42 +01:00
Eric Fry
8c9a0cf1bb
DRAGONS: Replaced max scale with define
2020-02-25 14:43:42 +01:00
Eric Fry
5e2a7a6882
DRAGONS: Added scaling to actor sprites
2020-02-25 14:43:42 +01:00
Eric Fry
2d25f10ddd
DRAGONS: Work on scaling. Added support for screen coords in cursor and
...
inventory
2020-02-25 14:43:42 +01:00
Eric Fry
218bfd0bff
DRAGONS: Work on end credits
2020-02-25 14:43:42 +01:00
Eric Fry
71817f7b1e
DRAGONS: Work on mini game 2
2020-02-25 14:43:42 +01:00
Eric Fry
fcd92dc4c3
DRAGONS: handle negative offsets in background shift for minigame 3
2020-02-25 14:43:42 +01:00
Eric Fry
2e714a421e
DRAGONS: work on minigame 3
2020-02-25 14:43:42 +01:00
Eric Fry
d23849d95d
DRAGONS: more palette fixes. Update scene palette with cursor palette
2020-02-25 14:43:42 +01:00
Eric Fry
939bd5dfd6
DRAGONS: Work on palette handling. Converted Actor back to 8bit surface.
...
Added debug mode. Toggle with Tab key.
2020-02-25 14:43:42 +01:00
Eric Fry
16ae7e579e
DRAGONS: Working on semi-transparent actors
2020-02-25 14:43:42 +01:00
Eric Fry
c7b9b69035
DRAGONS: work on screen palette handling
2020-02-25 14:43:42 +01:00
Eric Fry
77d0b6770e
DRAGONS: work on mini game 3. Work on cutscenes.
2020-02-25 14:43:42 +01:00
Eric Fry
79bc1edb5c
DRAGONS: fix sprite off screen with flipped sprite
2020-02-25 14:43:42 +01:00
Eric Fry
eee3f64a88
DRAGONS: Add support for sprite flipping. More pathfinding logic
2020-02-25 14:43:42 +01:00
Eric Fry
1ecd63ca02
DRAGONS: Start walking actors along path
2020-02-25 14:43:42 +01:00
Eric Fry
712071f256
DRAGONS: Work on actor pathfinding logic
2020-02-25 14:43:42 +01:00
Eric Fry
be017e1950
DRAGOMS: More work on scripts
2020-02-25 14:43:42 +01:00
Eric Fry
c0f1d70393
DRAGOMS: Work on actor draw priorities
2020-02-25 14:43:42 +01:00
Eric Fry
4f77da673a
DRAGONS: Work on loading scene gfx files.
2020-02-25 14:43:42 +01:00