Commit Graph
137148 Commits
Author SHA1 Message Date
Andrei Prykhodko aca4dc2720 PETKA: save load interface overrides start method 2020-05-22 11:41:19 +03:00
Andrei Prykhodko 6ce60dbed7 PETKA: stop interfaces properly 2020-05-22 11:11:08 +03:00
SupSuper c6bb053a09 MADS: Fix compilation error from using methods in anonymous typedef struct
The latest C++ standard no longer allows this, so just make it a named struct to be safe
2020-05-22 04:17:52 +01:00
SupSuper e0accacf34 MSVC: Add our doxygen convention to editorconfig
See https://devblogs.microsoft.com/cppblog/doxygen-and-xml-doc-comment-support/
2020-05-22 03:29:44 +01:00
Eugene Sandulenko ba19dda82c DIRECTOR: Improved debug output 2020-05-22 01:25:02 +02:00
Eugene Sandulenko 2928ac65f9 DIRECTOR: Do not crash on movies without score 2020-05-21 23:50:26 +02:00
Eugene Sandulenko b90b5a690e DIRECTOR: Moved Ink-related Score methods to ink.cpp 2020-05-21 23:24:43 +02:00
Eugene Sandulenko 60f756c067 DIRECTOR: Fix blitting when sprite is bigger than screen 2020-05-21 23:24:42 +02:00
Andrei Prykhodko 20e9aac907 PETKA: fix comparison between signed and unsigned 2020-05-21 23:38:56 +03:00
Andrei Prykhodko 4680781692 PETKA: implemented GoTo opcode 2020-05-21 23:37:47 +03:00
Andrei Prykhodko 182e4bd689 PETKA: fix cursor in dialogs 2020-05-21 22:02:23 +03:00
Thanasis Antoniou 0e3def5f00 BLADERUNNER: Fix logic for restored Rajif quote 2020-05-21 20:27:44 +03:00
Thanasis Antoniou 349e6f18df BLADERUNNER: Restored content: add Rajif line 2020-05-21 19:44:05 +03:00
Andrei Prykhodko fe1dd10b3a PETKA: disabled drawing game object names when cursor is not shown 2020-05-21 14:55:46 +03:00
Andrei Prykhodko fcf01fd764 PETKA: implemented drawing game object name 2020-05-21 14:34:38 +03:00
Andrei Prykhodko 6c17a11e41 PETKA: fixed drawing location names on the map 2020-05-21 14:09:30 +03:00
Andrei Prykhodko 93db404c94 PETKA: named magic number in BigDialogue 2020-05-21 13:00:40 +03:00
Andrei Prykhodko 39c3bfd264 PETKA: fix Circle and Break operations 2020-05-21 12:59:48 +03:00
Andrei Prykhodko b4f6d55cd4 PETKA: fix crash 2020-05-21 12:59:04 +03:00
Andrei Prykhodko d36566e6d0 PETKA: fix drawing map objects when starting map more than 1 time 2020-05-21 11:46:11 +03:00
Eric Fry 34c5d3f2a2 DRAGONS: Moved midi data size init to initializer list 2020-05-21 18:06:13 +10:00
Eric Fry 39c264d853 DRAGONS: Implementing midi music player 2020-05-21 18:06:13 +10:00
Andrei Prykhodko 08af3ad0d7 PETKA: fix Menu operation 2020-05-21 11:05:10 +03:00
Andrei Prykhodko c7f5aefa22 PETKA: added saving/loading of operation goto 2020-05-21 11:04:02 +03:00
Andrei Prykhodko 147bb22457 PETKA: fix moving mouse on text choice object 2020-05-21 09:59:26 +03:00
Andrei Prykhodko fc9a8fc27f PETKA: fix crash when using dialog menu 2020-05-21 09:56:31 +03:00
Andrei Prykhodko 4c94396a0a PETKA: fix drawing objects which have negative z index 2020-05-21 09:54:37 +03:00
Andrei Prykhodko d95e395735 PETKA: fix Text constructor 2020-05-21 09:52:15 +03:00
Andrei Prykhodko 28612d2e82 PETKA: fix clicking on text objects 2020-05-21 09:51:29 +03:00
Andrei Prykhodko b8f7599d27 PETKA: QObjectCursor now inherits proper class 2020-05-21 09:47:51 +03:00
Andrei Prykhodko 07b64c8797 PETKA: fix loading room from map 2020-05-21 09:46:05 +03:00
Andrei Prykhodko d6ee4948a9 PETKA: JANITORIAL: fix comment 2020-05-21 09:44:08 +03:00
Andrei Prykhodko 50d7be8767 PETKA: case object reimplementation 2020-05-21 07:04:45 +03:00
Paul Gilbert 9c5ced80c5 COMMON: added note about using shake in ULTIMA engine 2020-05-20 17:33:29 -07:00
Eugene Sandulenko 5f6705f476 DIRECTOR: Added sanity checks to sprite drawing 2020-05-21 00:44:58 +02:00
Eugene Sandulenko 990ce9b9a2 JANITORIAL: Whitespace fixes 2020-05-20 23:25:24 +02:00
Eugene Sandulenko 4e0096bb9c DIRECTOR: Do not try to play movies without frames 2020-05-20 22:25:35 +02:00
Andrei Prykhodko 1d43a8ff38 PETKA: added fields initialization in QObjectBG 2020-05-20 22:11:34 +03:00
Andrei Prykhodko 379168ade4 COMMON: added note about using shake in PETKA engine 2020-05-20 22:05:31 +03:00
Andrei Prykhodko 0d0ca6961d PETKA: reimplemented shaking 2020-05-20 21:58:51 +03:00
Andrei Prykhodko 65c60178d9 PETKA: removed unused function 2020-05-20 21:50:42 +03:00
Andrei Prykhodko 7b37ca7b8a PETKA: added missing things when clicking left button 2020-05-20 18:51:52 +03:00
Andrei Prykhodko 270086fd9f PETKA: added stable sorting function 2020-05-20 18:36:58 +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
D G Turner 751c703f24 PETKA: Fix Missing Break Statements in Object Class
These are triggering GCC compiler warnings. They could be intentional
fallthrough, needing a comment to surpress the warning.

However, looking at the logic, this does not look likely so adding the
missing breaks instead.
2020-05-20 14:42:30 +01:00
Eugene Sandulenko 3f0dd38dbe DIRECTOR: Speed up transitions when fast mode is requested 2020-05-20 13:16:05 +02:00
Matthew Jimenez 2dcee0235b ULTIMA8: Remove hid_keys as Common::Event replaces it and remaining code is for double click / press tracking 2020-05-20 19:02:04 +09:00
Matthew Jimenez 27b75c6339 ULTIMA8: Remove commented code about JoystickCursorProcess as it was replaced by Common:::VirtualMouse 2020-05-20 19:02:04 +09:00
Matthew Jimenez 0a2b7332e5 ULTIMA8: Make ObjectManager::LoadObject with class name private 2020-05-20 19:02:04 +09:00
Eugene Sandulenko c64b382853 DIRECTOR: LINGO: Improved warning on unbalanced parens 2020-05-20 11:59:10 +02:00