454 Commits

Author SHA1 Message Date
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
Andrei Prykhodko
0639c0708e PETKA: implement dirty rects for QTextDescription 2020-10-06 00:07:23 +03:00
Andrei Prykhodko
6a35dda135 PETKA: implement drawing multiline text 2020-10-05 23:53:25 +03:00
Andrei Prykhodko
620e9effec PETKA: fix dirty rect bug with star 2020-10-05 19:19:46 +03:00
Andrei Prykhodko
ab08c29ed6 PETKA: text fixes 2020-10-05 19:18:48 +03:00
Andrei Prykhodko
a1baf46899 PETKA: more original bug fixes 2020-10-05 19:08:45 +03:00
Andrei Prykhodko
4d2889fb61 PETKA: original bug fix 2020-10-05 00:14:45 +03:00
Andrei Prykhodko
bf9b6c8e89 PETKA: updated engine status
The first game can now be completed
2020-10-05 00:14:45 +03:00
Andrei Prykhodko
4f1e5edd8d PETKA: workaround for broken flics 2020-10-05 00:14:45 +03:00
Andrei Prykhodko
f7dc422368 PETKA: save heroes positions in savefile 2020-10-04 17:51:34 +03:00
Andrei Prykhodko
46e2f7a669 PETKA: fix dialog handlers when object is used 2020-10-04 17:51:34 +03:00
Andrei Prykhodko
301bd3e115 PETKA: optimize drawing 2020-10-04 17:51:34 +03:00
Andrei Prykhodko
824938109e PETKA: updated engine status 2020-10-03 18:00:10 +03:00
Andrei Prykhodko
d648873ebe PETKA: read settings in panel ctor 2020-10-03 17:58:22 +03:00
Andrei Prykhodko
51e9a742ec PETKA: fixed drawing text choices 2020-10-03 17:58:22 +03:00
Thierry Crozat
3180891045 PETKA: Add cxx11 as a dependency 2020-10-03 15:51:14 +02:00
aryanrawlani28
d26bbe521c ENGINES: ALL: Finish renaming ME & AME classes
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
556aa7ef7c PETKA: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Andrei Prykhodko
e472b7b2a3 PETKA: fix min walk distance 2020-10-03 00:59:09 +03:00
Andrei Prykhodko
145cb9680d PETKA: fix JumpVich opcode 2020-10-03 00:58:36 +03:00
Andrei Prykhodko
815a0324d7 PETKA: fix WalkTo opcode 2020-10-02 23:50:13 +03:00
Andrei Prykhodko
8e7425e16d PETKA: fix WalkVich opcode 2020-10-02 23:49:16 +03:00
Andrei Prykhodko
b7f408bb85 PETKA: fix show opcode 2020-10-02 23:31:11 +03:00
Andrei Prykhodko
16b216537c PETKA: recalculate needed xOffset 2020-10-02 22:56:14 +03:00
Andrei Prykhodko
93ae63e563 PETKA: set walk background when loading room 2020-10-02 22:46:36 +03:00
Andrei Prykhodko
6025f75544 PETKA: stop walk when clicking on object 2020-10-02 22:39:37 +03:00
Andrei Prykhodko
7e41be4877 PETKA: renamed unk field in QSystem 2020-10-02 22:35:18 +03:00
Andrei Prykhodko
e75ee3f5f2 PETKA: completed video system 2020-10-02 22:35:18 +03:00
Andrei Prykhodko
e82fbdd495 PETKA: QObjectBG completed 2020-10-02 22:35:18 +03:00
Andrei Prykhodko
28bbc7dc83 PETKA: use math constants 2020-10-02 22:35:18 +03:00
Andrei Prykhodko
bf6708eb7e PETKA: fixed compilation 2020-10-01 22:14:31 +03:00
Andrei Prykhodko
be9372d817 PETKA: fixed objects positions when xOffset is not zero 2020-10-01 19:32:49 +03:00
Andrei Prykhodko
965eda5514 PETKA: fixed compilation 2020-10-01 19:28:20 +03:00
Andrei Prykhodko
36ea7bf30f PETKA: use clip instead of min, max in panel interface 2020-10-01 18:50:06 +03:00
Andrei Prykhodko
91ec72ceb2 PETKA: use hero speed from settings 2020-10-01 18:49:25 +03:00
Andrei Prykhodko
9ba990fc38 PETKA: added default init to InterfacePanel ctor 2020-10-01 18:33:21 +03:00
Andrei Prykhodko
1aaa353284 PETKA: fixed memory deallocation 2020-10-01 00:15:27 +03:00
Andrei Prykhodko
fab96cb8fd PETKA: fixes to walk system 2020-10-01 00:04:00 +03:00
Andrei Prykhodko
2d0b4bf9fa PETKA: Walk system implementation 2020-09-30 21:01:32 +03:00
Andrei Prykhodko
4e0eec203d PETKA: properly draw heroes 2020-07-09 23:44:16 +03:00
Andrei Prykhodko
e9f2fee0ab PETKA: fix reading some bitmaps 2020-07-08 00:43:02 +03:00
Eugene Sandulenko
1e8e275a9f PETKA: Fix warning 2020-07-07 12:16:55 +02:00
D G Turner
21e5845567 PETKA: Fix Signed vs. Unsigned Comparison Compiler Warnings 2020-06-15 21:08:47 +01:00
Cameron Cawley
00e3c03755 ALL: Remove unnecessary graphics/colormasks.h includes 2020-06-15 16:59:34 +01:00
Andrei Prykhodko
bfeb6cda0b PETKA: added engine field to VideoSystem 2020-06-05 21:01:15 +03:00
Andrei Prykhodko
b4b46779d4 PETKA: removed usage of g_vm in Engine methods 2020-06-05 20:57:07 +03:00
Andrei Prykhodko
a36e9c6970 PETKA: added Engine field to QSystem 2020-06-05 20:55:55 +03:00