1502 Commits

Author SHA1 Message Date
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