Cameron Cawley
0a8d4f1aed
PETKA: Fix rendering issue on first screen update
2021-08-30 23:28:40 +02:00
Cameron Cawley
55ed0d06ce
PETKA: Fix crash on startup
2021-08-30 23:28: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
sluicebox
8e1d90f8e4
ALL: Remove clearAllDebugChannels() from Engine dtors
2021-06-14 12:42:38 -05:00
ysj1173886760
e955e588d0
PETKA: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Cameron Cawley
a1890ede9c
BASE: Avoid calling PluginMan.getEngineFromMetaEngine where possible
2021-04-05 15:33:23 +01:00
D G Turner
6fbdf8a999
PETKA: Fix GCC Compiler Warning by removing introduced fallthrough
...
This looks like a fallthrough bug introduced by the addition of the
support for the second Comrades game, so this warning is fixed by
removing the fallthrough.
2021-03-18 19:40:38 +00:00
Thierry Crozat
69fd794b27
PETKA: Fix static assert trying to delete imcomplete Walk type
...
The issue was with using Common::ScopedPtr for an incomplete
type. There is a static assert in common/ptr.h to catch this
that failed.
2021-03-07 19:30:34 +00:00
Henrik "Henke37" Andersson
8d1d570efb
PETKA: Const correctness for getVal
2021-02-12 00:41:23 +01:00
sluicebox
0d3f34ecc6
PETKA: Add NL to EOF in walk.h
...
Fixes VS2015 compiler error
2021-02-11 00:00:56 -08:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
d19fa1975a
PETKA: Fix crash in demo
2020-11-27 15:05:13 +01:00
Eugene Sandulenko
c6a0d8cce8
PETKA: Enable engine by default
2020-11-27 00:17:57 +01:00
Eugene Sandulenko
de7899e5c5
PETKA: Made demo detection more robust
2020-11-27 00:17:28 +01:00
Eugene Sandulenko
da73ab0b89
PETKA: Fix company name
2020-11-26 23:20:43 +01:00
Cameron Cawley
c877097b49
ALL: Remove use of "" in Common::U32String constructors
2020-11-16 16:56:58 +00:00
Eugene Sandulenko
78c9438f90
PETKA: Fix warning
2020-11-14 19:27:08 +01:00
Andrei Prykhodko
1e512a69e1
PETKA: implement ToMap opcode for petka2
2020-10-17 14:42:27 +03:00
Andrei Prykhodko
e53aac3c53
PETKA: update engine status
2020-10-17 14:42:27 +03:00
Andrei Prykhodko
6674141d44
PETKA: implement changing walk background in petka2
2020-10-17 14:42:27 +03:00
Andrei Prykhodko
3ec82210a9
PETKA: fix crash in petka 2
2020-10-17 14:42:27 +03:00
Eugene Sandulenko
658b2c3c10
PETKA: Fix warning
2020-10-14 19:39:46 +02:00
Andrei Prykhodko
495eb1b370
PETKA: fix loading chapter after changing part
2020-10-13 20:25:09 +03:00
Andrei Prykhodko
9c7e456d61
PETKA: games are suitable for testing
2020-10-13 00:47:34 +03:00
Andrei Prykhodko
284226244e
PETKA: refactor Resource manager
2020-10-13 00:34:35 +03:00
Andrei Prykhodko
2de754a2a6
PETKA: fix loading panel, map and save interfaces when main room width > 640
2020-10-13 00:32:39 +03:00
Andrei Prykhodko
e2e0431adc
PETKA: implement sound balance for hero
2020-10-13 00:31:05 +03:00
Andrei Prykhodko
9e5729d6fb
PETKA: implement sound balance for objects
2020-10-13 00:29:37 +03:00
Andrei Prykhodko
77ad33ad8e
PETKA: fix sound balance in dialogs
2020-10-13 00:26:29 +03:00
Andrei Prykhodko
6695eb679b
PETKA: fix typo in debug channel
2020-10-12 22:51:47 +03:00
Andrei Prykhodko
6ff94e6d47
PETKA: refactor VideoSystem
2020-10-12 22:49:57 +03:00
Andrei Prykhodko
852d597588
PETKA: fix detecting object under mouse in some cases
2020-10-12 22:47:18 +03:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
Andrei Prykhodko
a65f901276
PETKA: do not allow loading when qsystem is null
2020-10-11 00:21:24 +03:00
Andrei Prykhodko
75ea458e0f
PETKA: fix walk bug
2020-10-11 00:19:27 +03:00
Andrei Prykhodko
8a660c646b
PETKA: refactor FileMgr
2020-10-11 00:19:27 +03:00
Andrei Prykhodko
ae268bf990
PETKA: implement saving/loading through ingame interface
2020-10-09 18:15:31 +03:00
Andrei Prykhodko
05f8dc3a95
PETKA: fix crash after starting panel 2nd time
2020-10-09 18:12:23 +03:00
Andrei Prykhodko
92aa564163
PETKA: add support for engine features(RTL, PAUSE etc) while playing video
2020-10-07 22:32:58 +03:00
Andrei Prykhodko
beb455d14a
PETKA: change demo game id
2020-10-07 20:32:53 +03:00
Andrei Prykhodko
85f935aa5f
PETKA: drop language from game id
2020-10-07 20:32:53 +03:00
Andrei Prykhodko
30fd368be5
PETKA: add commentary about using iterator after erasing in SoundsMap
2020-10-07 20:32:53 +03:00
Andrei Prykhodko
7922774499
PETKA: fix thread safety issues in petka 2
2020-10-07 20:32:53 +03:00
Eduard Chaika
7f9fe280a8
PETKA: fix memory leak in video decoding
2020-10-06 17:19:52 +03:00
Eduard Chaika
43524fe31f
PETKA: fix memory leak when reading object data
2020-10-06 17:19:52 +03:00
Eduard Chaika
6e09269275
PETKA: fix memory leak in QObjectPetka
2020-10-06 17:19:52 +03:00
Eduard Chaika
aa7e20de28
PETKA: fix memory leak in sound mgr
2020-10-06 17:19:52 +03:00
Andrei Prykhodko
e313abbcf7
PETKA: remove handling RIGHT and LEFT keycodes
2020-10-06 00:31:18 +03:00