Commit Graph
1497 Commits
Author SHA1 Message Date
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
7adad5aaf5 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 7adad5aaf5.
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:
93eeffc84d
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
sluicebox 93eeffc84d JANITORIAL: Update old bug tracker numbers 2021-03-03 02:15:05 +02:00
Cameron Cawley d95d260b23 Revert "PARALLACTION: Fix buffer overrun"
This reverts commit 34ed51e33e.
2020-12-06 19:54:48 +01:00
Cameron Cawley 4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Eugene Sandulenko bd49883a7a PARALLACTION: Mark Big Red Adventure as unstable 2020-11-28 17:41:23 +01:00
Eugene Sandulenko b495b65a23 PARALLACTION Use macros in detection table 2020-11-28 17:41:23 +01:00