Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Andrei Prykhodko
284226244e
PETKA: refactor Resource manager
2020-10-13 00:34:35 +03:00
Andrei Prykhodko
301bd3e115
PETKA: optimize drawing
2020-10-04 17:51:34 +03:00
Andrei Prykhodko
be9372d817
PETKA: fixed objects positions when xOffset is not zero
2020-10-01 19:32:49 +03:00
D G Turner
21e5845567
PETKA: Fix Signed vs. Unsigned Comparison Compiler Warnings
2020-06-15 21:08:47 +01:00
Andrei Prykhodko
bd39dfc352
PETKA: use Common::Point in object's methods
2020-05-30 22:54:55 +03:00
Andrei Prykhodko
317a4b15b2
PETKA: implemented handling key events
2020-05-29 12:18:31 +03:00
Andrei Prykhodko
b1e83d068a
PETKA: access objects through getters
2020-05-29 10:03:08 +03:00
Andrei Prykhodko
63df29a5c2
PETKA: optimized drawing of 1 frame flics
2020-05-25 11:33:16 +03:00
Andrei Prykhodko
b0809250ec
PETKA: reimplemented video system
2020-05-24 22:01:19 +03:00
Andrei Prykhodko
62061987b5
PETKA: fixed case position when item is added
2020-05-23 12:32:14 +03:00
Andrei Prykhodko
50d7be8767
PETKA: case object reimplementation
2020-05-21 07:04:45 +03:00
D G Turner
941be4f4c0
PETKA: Fix Invalid Test Due to Unsigned Variable
...
This triggered a GCC compiler warning that the test was always false
due to variable range. The _items.size() returns an unsigned variable.
This is not automatically promoted to signed by the subtraction, so
the result will still never be less than zero.
To avoid this, we can reorder the test to avoid the subtraction which
is more readable anyway.
2020-05-20 14:46:29 +01:00
Eugene Sandulenko
8ac07e4b62
PETKA: Fix more warnings
2020-05-16 22:57:36 +02:00
Andrei Prykhodko
edb68a7697
PETKA: removed global objects
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
139bb33f32
PETKA: fixed compilation
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
4a88f993ff
PETKA: implemented changing hero to chapayev
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
9e7beac5d1
PETKA: implemented inventory opcodes
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
0dc8c459b7
PETKA: implemented map
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
6b39e634d8
PETKA: implemented switching to panel interface from case object
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
bbfa139d9b
PETKA: fixed crash and endless lopp in ObjectCase
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
7b7268acfb
PETKA: implemented QObjectCase
2020-05-16 22:37:59 +02:00
Andrei Prykhodko
f3538539e9
PETKA: moved game object classes to separate files
2020-05-16 22:37:59 +02:00