Matthew Jimenez
5219c99400
GRAPHICS: Move PaletteManager definition to a separate header
2024-03-12 12:24:00 +02:00
Le Philousophe
bb879ae56e
PARALLACTION: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
e00b7fbf58
PARALLACTION: Added alternative international Nippon version. Bug #13630
2023-11-24 02:41:32 +01:00
elasota
b8acbe6bee
COMMON: Archive path refactoring, add getFileName and getPathInArchive that unambiguously return the filename or the full path
2023-07-19 18:51:37 +02:00
Donovan Watteau
6bd9206772
PARALLACTION: Fix "an" typo
2023-03-16 14:47:28 +01:00
Cameron Cawley
28d7b361ea
COMMON: Move more file format code into common/formats
2022-12-11 22:33:23 +01:00
Vladimir Serbinenko
ef7a3059e1
COMMON: Uplift powerpacker as it's used by Amiga ITE as well
2022-12-05 08:15:33 +02:00
Donovan Watteau
93502a71ed
PARALLACTION: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Walter Agazzi
4bd921bff1
NIPPON: Add comma in title to match common naming
2022-11-28 19:43:13 +01:00
Le Philousophe
9a5f51864a
PARALLACTION: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Le Philousophe
a21b7eb75a
PARALLACTION: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Cameron Cawley
a020300701
ENGINES: Remove use of getEngineId() in MetaEngine subclasses
2022-07-20 11:54:19 +02:00
Eugene Sandulenko
5e05f93f36
ALL: Remove Symbian port
2022-05-28 12:32:29 +02:00
Hyunseo Cho
547d4be632
PARALLACTION: Partially fix stuck verbs bug in Nippon Safes
...
This fixes the stuck explanation verb at the Eternal Rest Hotel
which is part of bug #4815 .
2022-04-18 00:53:03 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
b458ea47dd
PARALLACTION: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
Orgad Shaneh
78ef6203de
ENGINES: Fix getSavegameFile for almost all engines
...
Use kSimpleSavesNames correctly, add where needed, remove where needed.
Trac #12977
2021-11-10 21:49:48 +00:00
Orgad Shaneh
3919f53326
ENGINES: Replace new[]/memset with new[]()
2021-11-10 19:53:15 +01:00
Orgad Shaneh
fe104cc337
ENGINES: Use MetaEngine consistently for getting autosave slot
...
The autosave refactoring that was done in
7adad5aaf5831dc5adcee140f38aacc4a5db2518 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.
Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.
Amends 7adad5aaf5831dc5adcee140f38aacc4a5db2518.
2021-10-24 16:46:06 +02:00
Orgad Shaneh
6a68d8b7e5
ENGINES: Do not assume that MessageDialog accept is 1 and cancel is 0
...
Use the enum everywhere.
A follow-up commit will change the order.
Also reduce the use of kMessageCancel to minimum.
2021-08-18 22:34:02 +02:00
djsrv
7eb4841065
ALL: Use Path type in Archive functions
2021-08-07 10:44:37 +02:00
Max Horn
2f1f8f502e
DEVTOOLS: move credits from devtools/credits.pl to engines
...
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Paul Gilbert
005561d305
COMMON: Increase Stream pos, seek, size from int32 to int64
2021-07-08 18:24:28 -07:00
peres
fde5042601
PARALLACTION: implement BRA ferrcycle operator.
...
The operator does a palette manipulation to simulate the movement
of trees and railroad in part 3.
2021-07-01 19:00:26 +09:00
peres
43ef9297b5
PARALLACTION: force palette update for BRA COLOR instruction.
...
The COLOR instruction does simple palette animation; it is visible
in several places, e.g. the windows in the train in part 3.
2021-06-30 22:11:53 +09:00
peres
2cf11a6b76
PARALLACTION: set the cursor for the menu when in the menu.
2021-06-27 21:39:43 +09:00
peres
2a467ffe9b
PARALLACTION: set cursor when changing character.
2021-06-27 21:39:42 +09:00
peres
b58d814822
PARALLACTION: change cursor when swapping character.
2021-06-27 21:39:42 +09:00
peres
ab4bf6b911
PARALLACTION: add method to change character cursor.
2021-06-27 21:39:41 +09:00
peres
3f5752b812
PARALLACTION: implement GIVE command.
2021-06-27 14:14:50 +02:00
peres
9881a9cdb4
PARALLACTION: store GIVE recipients as strings.
2021-06-27 14:14:50 +02:00
peres
165d18f9e9
PARALLACTION: parse item for GIVE command correctly.
2021-06-27 14:14:50 +02:00
Le Philousophe
51643e4526
PARALLACTION: Fix build using our own strlcpy
2021-06-27 12:33:01 +02:00
peres
1474d02f25
PARALLACTION: implement most of BRA 'swap' command.
...
I left out follower adjustments (need to find where it's used),
and mouse pointer swap.
2021-06-27 11:59:43 +03:00
peres
bfb795b66e
PARALLACTION: make BRA findInventory public.
2021-06-27 11:59:43 +03:00
peres
f1ea51c9bb
PARALLACTION: cleanInventory is game specific.
2021-06-27 11:59:43 +03:00
peres
f8f61fd4dd
PARALLACTION: select inventory when changing character.
2021-06-27 11:59:43 +03:00
peres
6e3cc6915d
PARALLACTION: add helper to select inventory in BRA.
2021-06-27 11:59:43 +03:00
peres
30476902ec
PARALLACTION: name BRA inventories after the characters.
2021-06-27 11:59:43 +03:00
peres
4615b62d22
PARALLACTION: allow changing the inventory drawn by the renderer.
2021-06-27 11:59:43 +03:00
Nicola Mettifogo
376c264701
PARALLACTION: style.
2021-06-24 16:13:58 +01:00
Nicola Mettifogo
07164813ba
PARALLACTION: fix IFCHAR command to skip if other character.
2021-06-24 16:13:58 +01:00
sluicebox
674ed112aa
JANITORIAL: Update more old bug tracker numbers
...
I missed the six digit ones and a few others in:
93eeffc84dd64461b8267a732baa569262828e27
2021-06-09 14:28:52 -06:00
ysj1173886760
3909daf6a2
PARALLACTION: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Eugene Sandulenko
caa1420619
PARALLACTION: Switch to Graphics::AmigaFont usage
2021-04-15 17:45:37 +02:00
Eugene Sandulenko
1780fffea2
PARALLACTION: Make font drawing routines use surfaces instead of direct pointers
2021-04-15 17:45:37 +02:00
Cameron Cawley
c6705ae47b
PARALLACTION: Add keymapper support
2021-04-06 11:15:42 +03:00
Eugene Sandulenko
4757c1d111
PARALLACTION: Clarify Amiga multilanguage edition. It does not contain Italian
2021-03-14 00:49:52 +01:00