Commit Graph
23 Commits
Author SHA1 Message Date
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