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